云原生架构助力花生日记双11大促

本文涉及的产品
日志服务 SLS,月写入数据量 50GB 1个月
简介: 为双11大促保驾护航,云原生微服务体系将平时6倍的业务高峰轻松支撑

公司介绍

我们是一款电子商务平台商品智能导购APP,作为社交电商平台,截至2019年7月,花生日记已拥有6000万注册用户,平台总交易额达到420亿元。

业务痛点

去年双11期间流量瞬间上涨,由于经验不足,系统发生多起故障,如无法分享商品、搜索出问题、业务高峰时后台不敢查询等等。
IT资源利用率还需进一步提高,降低成本。今年第一次尝试容器化,期待通过容器技术提高整体系统的可靠性、稳定性、弹性和容错能力。

解决方案

图 1. 解决方案架构图
p69535

方案细节:

我们以神龙裸金属+容器服务ACK为基础的云原生微服务体系架构,同时结合阿里云的中间件及应用产品如ARMS、AHAS、日志服务等产品。我们采用基于SpringCloud的微服务架构,并做了很多优化改造。整体微服务架构通过阿里云容器服务 Kubernetes 版部署在阿里云的神龙服务器上,同时弹性资源使用了最新的阿里云第六代ECS。值得一提的是,我们结合ARMS提前多轮压测,发现并消除了各个隐患的节点,同时利用阿里云AHAS做了精确的QPS预估。

上云价值

双11当天,花生的业务峰值QPS达到 40K+ (AHAS采集到的API Gateway QPS峰值),GMV达到 42亿+,DAU达到 千万级。这只是我们的第三次双11,相比去年增长了3倍多。

双11高峰时段AHAS又起到了很好的熔断、限流、降级等流量管控作用,所以此次双11面对瞬间从8K涨到4W+的QPS流量洪峰,我们业务表现相当稳定。仅用时1小时27分35秒就超过了去年双11全天的营收。

在去年双十一中,由于经验不足,我们的系统出现多起故障,如无法分享商品、搜索出问题、业务高峰时后台不敢查询等等,所以今年对于容器化、微服务化充满期待。经过阿里云相关同学的支持,我们的架构快速演进到以神龙裸金属+容器服务ACK为基础的云原生微服务体系架构,同时结合阿里云的中间件与应用产品如ARMS、AHAS、SLS等,我们系统整体的可靠性、稳定性、弹性和容错能力得到了很大提升,于此同时我们也提高了我们的IT资源利用率。改造后的系统,帮助我们双十一平稳的支撑了平时6倍的业务高峰,峰值达到40k QPS。

选用的产品

容器服务 ACK

容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。
更多关于容器服务 ACK的介绍,参见容器服务 ACK产品详情页。

日志服务 LOG

行业领先的日志大数据解决方案,一站式提供数据收集、清洗、分析、可视化和告警功能。全面提升海量日志处理能力,实时挖掘数据价值,智能助力研发/运维/运营/安全等场景。
更多关于日志服务的介绍,参见日志服务产品详情页。

弹性裸金属服务器(神龙)

弹性裸金属服务器(ECS Bare Metal Instance)是一种可弹性伸缩的高性能计算服务,计算性能与传统物理机无差别,具有安全物理隔离的特点,分钟级的交付周期将提供给您实时的业务响应能力,助力您的核心业务飞速成长。
更多关于弹性裸金属服务器(神龙)的介绍,参见弹性裸金属服务器(神龙)产品详情页。

相关实践学习
巧用云服务器ECS制作节日贺卡
本场景带您体验如何在一台CentOS 7操作系统的ECS实例上,通过搭建web服务器,上传源码到web容器,制作节日贺卡网页。
容器应用与集群管理
欢迎来到《容器应用与集群管理》课程,本课程是“云原生容器Clouder认证“系列中的第二阶段。课程将向您介绍与容器集群相关的概念和技术,这些概念和技术可以帮助您了解阿里云容器服务ACK/ACK Serverless的使用。同时,本课程也会向您介绍可以采取的工具、方法和可操作步骤,以帮助您了解如何基于容器服务ACK Serverless构建和管理企业级应用。 学习完本课程后,您将能够: 掌握容器集群、容器编排的基本概念 掌握Kubernetes的基础概念及核心思想 掌握阿里云容器服务ACK/ACK Serverless概念及使用方法 基于容器服务ACK Serverless搭建和管理企业级网站应用
相关文章
|
消息中间件 运维 供应链
带你读《云原生架构白皮书2022新版》——韵达基于云原生的业务中台建设
带你读《云原生架构白皮书2022新版》——韵达基于云原生的业务中台建设
168 6
|
运维 供应链 负载均衡
带你读《云原生架构白皮书2022新版》——阿里云 MSE 云原生网关助力斯凯奇轻松应对双 11 大促
带你读《云原生架构白皮书2022新版》——阿里云 MSE 云原生网关助力斯凯奇轻松应对双 11 大促
279 6
|
运维 Kubernetes Cloud Native
《云原生架构容器&微服务优秀案例集》——03 零售/电商——三只松鼠 云原生架构升级,完美应对双十一
《云原生架构容器&微服务优秀案例集》——03 零售/电商——三只松鼠 云原生架构升级,完美应对双十一
180 0
|
Web App开发 存储 编解码
《阿里云云原生 Serverless 案例集》——典型案例——互联网服务-新东方
《阿里云云原生 Serverless 案例集》——典型案例——互联网服务-新东方
202 0
|
弹性计算 算法 Serverless
《阿里云云原生 Serverless 案例集》——典型案例——广告传媒-分众传媒
《阿里云云原生 Serverless 案例集》——典型案例——广告传媒-分众传媒
166 0
|
Serverless 双11
《苏河-淘系双11 Serverless 业务大规模落地实践》电子版地址
苏河-淘系双11 Serverless 业务大规模落地实践
125 0
《苏河-淘系双11 Serverless 业务大规模落地实践》电子版地址
|
Cloud Native 机器人 调度
今年双11,阿里业务100%上云!
今天,阿里巴巴首席技术官程立宣布——2021天猫双11是首个100%的云上双11,整体计算成本三年下降了30%。
638 2
今年双11,阿里业务100%上云!
|
Kubernetes 监控 Cloud Native
直播预告|企业云原生 IT 成本治理方案解析
云原生技术作为时下最先进的上云方式,成为了大多数企业进行IT信息化转型的最佳选择,如何通过云原生技术有理有据地降本增效是困扰每个IT资产管理员的难题,在本次直播中会为大家解析阿里云云原生企业IT成本治理方案的理念与思路,让企业上好云,用省云。
直播预告|企业云原生 IT 成本治理方案解析
|
Cloud Native 双11
今年双 11,阿里业务 100% 上云,云原生有哪些技术亮点?
2021天猫双11是首个100%的云上双11,整体计算成本三年下降了30%。
今年双 11,阿里业务 100% 上云,云原生有哪些技术亮点?
|
运维 Kubernetes Cloud Native
李道兵:京东云的云原生理念及 Serverless 最佳实践
  在云原生技术全面爆发之前,我们开发的应用可以被称为非云原生应用,非云原生应用并没有考虑到应用的弹性和规模性,甚至很多都不具备扩展性,当业务规模扩大时,特别依赖硬件的升级,进而带来了很多问题。云原生的出现带来了新的开发方式,然而这一技术处于快速的发展过程中,导致很难定义清楚各类概念和理解各种技术名词,本文采访了京东云中间件团队负责人李道兵,了解京东云在云原生领域的理念和相关探索,以期对开发者有所帮助。
454 0