电商
亚太地区
SME/初创企业
“2018年,我们首次尝试容器化,期望借助容器技术提升系统的整体可靠性、稳定性、弹性和容错能力。”
关于花生日记
花生日记以智能导购应用著称。作为社交电商平台,截至2019年7月已拥有6000万注册用户,累计交易额达420亿元。
面临挑战
去年双十一期间,流量激增。由于缺乏经验,系统多次出现故障,例如商品无法分享、搜索功能不可用,花生日记的团队和员工不得不在业务高峰期避免在后台执行搜索操作。IT资源利用率需要进一步提升以降低成本。花生日记于2018年首次尝试容器化,期望借助容器技术提升系统的整体可靠性、稳定性、弹性和容错性。
为什么选择阿里云
双十一当天,花生日记的峰值每秒查询率(QPS),即应用高可用服务(AHAS)采集到的API网关峰值QPS,超过4万,商品交易总额(GMV)超过42亿,日活跃用户(DAU)达到数千万。这是他们第三次参加双十一,流量是去年的3倍。
双十一高峰期间,AHAS提供了熔断、限流、降级等流量控制功能。面对QPS从8000激增至超过40000的流量洪峰,业务运营保持稳定。前1小时27分35秒的成交额即超过去年双十一全天成交额。
去年双十一期间,由于缺乏经验,系统多次出现故障,例如商品无法分享、搜索功能不可用,工作人员不得不在业务高峰期避免在后台执行搜索操作。因此,2018年他们迫切期望实现容器化和微服务化。阿里云帮助其快速将架构演进为基于ECS裸金属实例和容器服务Kubernetes版ACK的云原生微服务系统架构。在Aliware和ARMS、AHAS、日志服务等阿里云应用服务的支持下,系统的整体可靠性、稳定性、弹性和容错性大幅提升,IT资源利用率也得到了提高。转型后的系统帮助花生日记成功应对了业务高峰(峰值QPS达4万),流量是平时的6倍。
架构
采用基于ECS裸金属实例和ACK的云原生微服务系统架构,结合Aliware和ARMS、AHAS、日志服务等阿里云应用服务。架构采用SpringCloud微服务框架并做了大量优化。整体微服务架构通过ACK部署在ECS裸金属实例上,弹性资源则部署在第六代ECS上。值得一提的是,花生日记借助ARMS进行多轮压力测试,发现并修复了潜在问题,并通过AHAS准确预测了流量峰值(QPS)。
未来展望
花生日记于2018年首次尝试容器化,期望借助容器技术进一步提升系统的整体可靠性、稳定性、弹性和容错性。团队对容器技术的未来发展充满期待,希望能在更多场景中发挥其价值。
精选
产品
产品
完全托管且兼容Kubernetes的服务,帮助用户专注于应用管理,无需管理容器基础设施。
应用高可用服务是一款SaaS服务,帮助提升应用可用性,提供自动拓扑探测、流量整形、服务降级、基于故障注入的高可用评估等丰富功能,为用户提供高效、低成本的应用可用性提升方案。
弹性、可扩展的高性能计算服务,提供与传统物理服务器相同的计算性能,并具备物理隔离能力。
基于前端监控、应用监控和自定义业务监控能力,构建实时响应的业务监控体系
一站式日志数据服务
弹性、安全的虚拟云服务器,满足所有Cloud Hosting需求。
