电商
亚太地区
中小企业/初创企业
“我们使用 ACK 快速搭建测试环境,通过 PTS 基于高并发流量进行即时压测以检查系统资源水位,利用 ARMS 诊断压测过程中的性能瓶颈,并借助 AHAS 在各类场景下实时限流和降级非核心服务。这些服务保障了我们所有大促活动的系统稳定性和可用性,加上 ACK 的弹性伸缩功能,服务器成本降低了 50% 以上。”
中台技术经理,
完美日记
关于完美日记
完美日记成立于2017年,是广州独角兽企业逸仙电商旗下的首个化妆品品牌。完美日记致力于为女性打造高品质、设计精致、易于使用的彩妆和护肤产品,目标是成为未来的国际知名品牌。
2019年,完美日记天猫首秀不到两年,便成为双11美妆品牌销冠,也是11年来首个登顶的国货品牌。2019年完美日记天猫年度销售额同样位居第一。2020年4月,完美日记成为首个登天猫超级品牌日的国货美妆品牌,创下销售纪录。
此外,完美日记已在中国开设了数十家零售门店,并计划在2022年底前开设超过600家门店。
挑战
完美日记面临以下三大技术痛点:
1. 系统更新迭代过快,导致线上问题积压,解决周期较长。2. 频繁的大促活动给系统稳定性带来巨大压力,第三方接口和慢 SQL 查询可能引发关键线上故障。
3. 频繁的压测操作和系统容量评估需要常态化运维支持,大促期间需要大量资源,系统容量需反复扩缩容。
为什么选择阿里云
完美日记总结出阿里云服务的以下四大优势:
降低成本:在非高峰时段,使用较少的节点支撑日常业务。在大促期间,需要更多资源快速扩容系统并处理峰值流量。促销结束后立即释放冗余资源,最大限度降低成本。此外,容器服务Kubernetes版ACK的高可靠性、自愈和弹性伸缩等功能,降低了运维工作量。
大促保障机制:通过与阿里云合作,完美日记制定了大促常态化流程和应急响应机制。
架构
为支撑业务快速发展,完美日记采用了 ACK、Spring Cloud Alibaba、PTS、AHAS 和链路追踪相结合的解决方案。
- 系统采用容器化方式部署。ACK提供的弹性伸缩能力使完美日记能够在大促期间快速增加计算资源。
- 系统接入了链路追踪服务,使完美日记能够追踪复杂的服务调用链路,并在分布式环境中快速定位异常服务,从而在测试和生产阶段迅速发现并解决问题。
- 使用 PTS 进行压测,可在数秒内提升流量,并基于真实互联网流量模拟实际地理位置的真实流量。
- 压测数据可用于分析系统的强弱依赖和关键瓶颈。此外,通过限流功能可保护关键业务接口、第三方调用、慢数据库调用和整体系统负载。
- 大促前,基于Elastic Compute Service(ECS)、云数据库RDS和安全服务等阿里云服务进行系统容量扩容。同时梳理服务访问链路,预热缓存和连接池,创建监控大盘,准备后端资源。通过与阿里云协同备战,完美日记能够确保大促成功。
展望未来
据完美日记技术中台负责人介绍,他们使用了多款阿里云产品。包括使用容器服务Kubernetes版ACK快速搭建测试环境,性能测试PTS通过高并发瞬时压测检查系统资源使用情况,应用实时监控服务ARMS诊断压测过程中的性能瓶颈,以及应用高可用服务AHAS在突发流量等异常场景下实时限流和非核心服务降级。这些阿里云服务保障了完美日记所有大促期间的系统稳定性和可用性。此外,借助ACK的弹性伸缩能力,完美日记服务器成本降低了50%以上。
精选
产品
产品
兼容Kubernetes的全托管服务,让用户专注于应用开发,无需管理容器基础设施。
基于前端监控、应用监控和自定义业务监控能力,构建实时响应的业务监控体系
应用高可用服务是一款基于SaaS的服务,帮助您提高应用可用性。该服务提供丰富的应用功能,包括自动拓扑发现、流量整形、服务降级和基于故障注入的高可用评估。这些功能协同工作,提供一种快速且低成本的方法来提高应用可用性。
