且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

弹性升级诀窍分享:让双11来的更猛烈些吧

更新时间:2022-01-16 06:11:10

全面赋能,双11电商解决方案上新,全新75折:https://www.aliyun.com/solution/ecommerce/act/huhang1111


9月23日由阿里云主办的第二期《电商大咖直播:备战双11***实践》线上分享圆满结束,来自网店管家的CEO刘义分享了弹性升级在电商大促中的应用。

本次视频直播的整理文章整理完毕,如下内容。


关于网店管家

弹性升级诀窍分享:让双11来的更猛烈些吧

网店管家是电商ERP系统。网店管家的产品体系如上图所示。早年的电商ERP是整个订单的全链路的处理,即从订单的下载到订单的审核、财务的审核、开票、仓库的作业(包括打单、验货、配货、出库)、订单的跟踪、售后全在一套ERP里面处理。目前,大的趋势是产业链的各个环节开始做信息对接,开始形成自动化的网。

商家大促面临的问题

1.双11销量是平时的5倍以上,资源紧张(IT系统资源、人力资源),所以我们应该做到充分预估资源,寻找现有系统存在的瓶颈;

2. 平台对大促的发货效率要求提高(天猫大部分类目要求11月20号之前发货),提前做好压力测试;

3. 大促后会带来大量的售后问题(大部分问题是因为物流延误导致)。

网店管家的系统架构

弹性升级诀窍分享:让双11来的更猛烈些吧

如上图所示,浅蓝色部分就是放在阿里云的服务器。通过API接口适配与天猫等淘系进行接入,接口比较丰富,包括订单下载、物流接口等。最近几年第三方仓储变得越来越多,很多商家选择把仓储进行外包,所以也需要对菜鸟、邮政、顺丰等仓储服务商家进行API接口适配。订单会通过应用服务器放入RDS中,RDS目前的选择是MySQL。考虑到成本问题,图片、附件的存储放在了OSS里面。客户端需要通过应用路由连接应用服务器,所以网店管家用了6台的ECS做应用路由,包括安全的检测等。在双11,有以下几个优化点:在双11之前一周,商家会通过短信和邮件做一些预热,所以在双11之前,短信流量非常大,此时的解决办法是增加服务器(以前是1台ECS);双11当天的优化点是API接口适配,进行弹性升级;最大的考验是RDS,从双11开始的一周,所有的RDS都会进行弹性升级。

如果双11之前做好的估算难以满足双11当天的需求该怎么办?除了阿里淘系的订单在变化,历史数据也会越滚越大,这对服务器的考验是很大的。根据经验,把双11前一个月的订单乘以5到10来估算双11的订单量,根据平时服务器现有的资源占用估算资源分配,然后评估每个服务器该做怎样的弹性升级。

另外一个应用很好的服务是MySQL的热备,拯救了一次数据库的误删操作。

双11的系统应对

服务器弹性升级:主要是针对RDS升级(超大型);历史数据归档:双11前一周完成,尤其是一些查询类的历史数据;虽然之前做了很多准备工作,比如服务器的升级、性能提升,但是还需要关闭部分服务,包括全链路的日志,库存同步等上行数据;启用电子面单:速度提升5倍以上,成本下降到传统面单的五分之一;启用电子发票。

阿里云电商解决方案

弹性升级诀窍分享:让双11来的更猛烈些吧

阿里云在做的三件事:基于阿里云现有的技术产品打造面向业务级的技术场景的方案,比如混合云架构、容灾备份、异地双活的技术架构;紧抓以天猫、淘宝为代表的电商行业的流行趋势,打造业务与技术结合的解决方案,比如视频直播、智能客服;找合作伙伴打造业务层面的业务解决方案,比如与网店管家合作打造ERP的全渠道系统。


相关系列文章: