关于云原生-cloud-native:国货之光业务增长背后的技术支持-完美日记的云原生实践

39次阅读

共计 2179 个字符,预计需要花费 6 分钟才能阅读完成。

“应用 ACK 容器服务能够帮忙咱们疾速拉起测试环境,利用 PTS 即时高并发流量压测确认零碎水位,联合 ARMS 监控,诊断压测过程中的性能瓶颈,最初通过 AHAS 对突发流量和意外场景进行实时限流降级,加上阿里云 团队保驾护航,保障了咱们每一次大促流动的零碎稳定性和可用性,同时利用 ACK 容器疾速弹性扩缩容,节约服务器老本 50% 以上。”
——完满日记技术中台负责人

如果你对美妆产品略知一二,就肯定据说过这个号称“国货之光”的品牌——完满日记。尽管完满日记主打的唇膏、唇釉、眼影等彩妆产品的市场竞争十分激烈,它却以惊人的增长速度杀出重围。2019 年仅用 8 个月工夫,销量增长了近 50 倍,岂但力压美康粉黛等国货同行而且全面赶超 YSL、SK-II 等国内大牌。

要晓得,2016 年这个才刚刚诞生的品牌,2017 年才有了天猫旗舰店。而在 2018 年天猫 双 11,第一次参加该流动的完满日记,仅用 90 分钟即冲破 1 亿销售额;从 2019 年 1 月到 4 月,完满日记始终稳居天猫美妆销量第一;到了 2019 年 天猫 618,完满日记第一小时就荣登天猫彩妆 Top1。截至 2020 年 4 月,品牌 SKU 超过 700 个,全网用户粉丝数量超过 2500 万,月曝光量 10 亿 +。

对于一个爆款品牌,尤其是在消费品行业竞争如此强烈的情景下,优良的产品和一流营销都是缺一不可的。与此同时,随同着公司业务高速倒退,完满日记的技术运维也面临着十分严厉的挑战。随同着“双 11”电商大促、“双 12”购物节、小程序、网红直播带货等不同模式的营销流动都出现爆发式增长趋势,如何确保微商城零碎稳固顺畅地运行成为完满日记面对的首要难题。其中,比较突出几个挑战蕴含:

  • 零碎开发迭代快,线上问题较多,定位问题耗时较长;
  • 频繁大促,零碎稳定性保障压力很大,第三方接口和一些慢 SQL 存在导致重大线上故障的危险;
  • 压测与零碎容量评估工作绝对频繁,不足常态化机制撑持;
  • 零碎大促所需资源与日常资源相差较大,须要频繁扩缩容。

面对这样的难题,完满日记的技术人员在踊跃依附本身力量寻找解决方案的同时,也邀请阿里云的资深专家一起,针对所面临问题以及将来业务布局进行了深度沟通与研究。通过重复尝试与优化,完满日记通过阿里云原生利用稳定性解决方案来解决相应的业务问题。引入阿里云容器服务 ACK、Spring Cloud Alibaba、PTS、AHAS、链路追踪等配套产品,对利用进行容器化革新部署,优化配套的测试、容量评估、扩所容等研发环节,晋升产研效率。

在这一过程中,咱们也找到了对于很多电商企业都具备参考意义的关键点:

  • 通过容器化部署,利用阿里云容器服务的疾速弹性应答大促时的资源疾速扩容;
  • 提前接入链路追踪产品,用于对分布式环境下简单的服务调用进行跟踪,对异样服务进行定位,帮忙客户在 测试和生产中疾速定位问题并修复,升高对业务的影响;
  • 应用阿里云性能测试服务 (PTS) 进行压测,利用秒级流量拉起、实在地理位置流量等性能,以最实在的互 联网流量进行压测,确保业务上线后的稳固经营;
  • 采集压测数据,解析零碎强弱依赖关系、要害瓶颈点,对要害业务接口、要害第三方调用、数据库慢调用、零碎整体负载等进行限流爱护;
  • 配合阿里云服务团队,在大促前进行 ECS/RDS/ 平安等产品扩容、链路梳理、缓存 / 连接池预热、监控大屏制作、后端资源保障演练等,帮忙大促安稳进行。

随着解决方案的逐步落地,完满日记疾速取得了云原生技术所带来的技术红利:

  • 高可用 :利用利用高可用服务产品(AHAS) 的限流降级和零碎防护性能,对系统要害资源进行防护,并对整体零碎水位进行兜底,确保大促安稳进行,确保顺畅的用户体验;
  • 容量评估 :利用性能测试服务(PTS) 和业务实时监控 (ARMS) 对系统单机能力及整体容量进行评估,对单 机及整体所能承载的业务极限量进行提前研判,以确保将来对业务大促需要能够做出正当的资源布局和老本预测;
  • 大促保障机制:通过与阿里云服务团队的进行屡次配合演练,建设大促保障规范流程及应急机制,达到大促保障常态化。

随着云计算的遍及与云原生的广泛应用,越来越多的从业者、决策者清晰地意识到「云原生化将成为企业技术创新的要害因素,也是实现企业数字化转型的最短门路」。因而,具备前瞻思维的互联网企业从利用诞生之初就扎根于云端,审慎稳重的新批发、政府、金融、医疗等畛域的企业与机构也逐步将业务利用迁徙上云,深度应用云原生技术与云原生架构。面对架构设计、开发方式到部署运维等不同业务场景,基于云原生架构的利用通常针对云的技术个性进行技术生命周期设计,最大限度利用云平台的弹性、分布式、自助、按需等产品劣势。

那么,想要理解更多云原生产品所能带来的技术劣势,更多企业的实际?点击立刻下载阿里云云原生架构白皮书:https://developer.aliyun.com/topic/cn-architecture-paper

首届云原生微服务大会

首届云原生微服务大会正在炽热直播中,点击 PC 端地址即可观看:https://developer.aliyun.com/topic/microservices2020#/

“阿里巴巴云原生关注微服务、Serverless、容器、Service Mesh 等技术畛域、聚焦云原生风行技术趋势、云原生大规模的落地实际,做最懂云原生开发者的公众号。”

正文完
 0