加入收藏 | 设为首页 | 会员中心 | 我要投稿 济南站长网 (https://www.0531zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 营销 > 电子商务 > 要闻 > 正文

不怕峰值来袭,网易考拉借容器云玩转双十一

发布时间:2016-11-23 19:04:23 所属栏目:要闻 来源:比特网
导读:副标题#e# 为了备战本次双11,跨境电商领头羊网易考拉海购(以下简称“网易考拉”)早早就宣布投入4亿资源,精心营造了一个“超级洋货节”。造节在引流的同时,也会给电商系统带来了巨大的考验。但网易考拉对此并不担忧:借助网易蜂巢容器云平台,网易考拉已
副标题[/!--empirenews.page--]

为了备战本次双11,跨境电商领头羊网易考拉海购(以下简称“网易考拉”)早早就宣布投入4亿资源,精心营造了一个“超级洋货节”。造节在引流的同时,也会给电商系统带来了巨大的考验。但网易考拉对此并不担忧:借助网易蜂巢容器云平台,网易考拉已经完成了核心系统的分布式改造,全面实现了资源弹性和应用弹性,以保障电商系统在业务规模快速增长的情况下稳如泰山,618、双11、黑五等大规模促销的访问压力也可从容面对。

不怕峰值来袭,网易考拉借容器云玩转双十一

重新定义消费升级,网易考拉的崛起和压力

2015年1月,携网易媒体的优势,网易考拉正式开始角逐跨境电商。只用了短短一年,从零起步的网易考拉就开始冲击100亿销售额。截至今年10月末,网易考拉已积累超过1,500万的忠诚复购用户,在国内自营型跨境电商进口销售额榜单上,网易考拉已经名列第一。

网易考拉的快速成长,有互联网和消费者趋势变化推动的因素,但更是网易考拉运营策略得当的结果。借助网易集团现金充沛的优势,网易考拉在跨国的仓储、物流、供应链、支付等基础工作上投入了大量的精力,全球布点,严格审核供应商的资质,并通过自营直采以保证100%正品,为赢得消费者信任、进行各种促销活动打下基础。

原始积累已经完成,2016年的双11就是网易考拉的大日子。以重新定义消费升级之名,网易考拉瞄准了品牌、个性和专业等三个需求,进行差异化的竞争(价格已经不是电商竞争的关键)。网易考拉很早就已经为规模促销进行准备,不仅为保税仓扩容8万多平方米,从10月初开始备货,而且还从8月初就开始构建了一个物流云平台,通过智能化管理系统“祥龙”根据销量预测分仓,以保证及时配送。所以,网易考拉有底气在“超级洋货节”期间推出一项1元试用正品好货的活动,即支付1元就可申请海外商品的试用,施华洛世奇、大王、好奇等众多海外一线品牌参与。

供应链、仓储、配送的能力固然是与众不同的“11.11超级洋货节”收效的保障,然而,临门一脚的在线商城系统也是不容忽视的一环,如果直接面向用户的电商系统不能及时上线策划的新功能,不能顶住访问压力,网站的体验不能让消费者满意,后端的工作准备得再好也是枉然。据网易考拉预测,本次双11大促零点的订单量将瞬间达到平时的数倍,系统压力极大。

另一方面,网易考拉对用户体验有一种近乎偏执的要求。根据网易考拉海购高级副总裁朱静波的介绍,网易考拉内部有一个用户存活率的指标,希望至少50%的大促用户能够因为良好的用户体验、有趣的内容最终留下来。

其实,本次双11带来的技术挑战和应对方式,正是网易考拉快速成长的缩影,在此之前,618、黑五等大促销规模压力屡创新高,但网易考拉网站从未崩溃。这得益于网易考拉有一个支持弹性扩容的业务架构。当然,这个架构并不是生来就有的,而是随着网易考拉的成长经过了两次大版本的迭代形成的,其中大量借鉴了网易互联网产品研发经验。

不怕峰值来袭,网易考拉借容器云玩转双十一

弹性架构迭代:容器的胜利

资源的弹性是云计算的一个基本承诺,尤其是2009年双11之后,电商团队对弹性计算的需求愈发清晰,都自觉地探索各自的云架构。2014年底立项的网易考拉,也含着资源弹性的金钥匙出生——2012年开始构建的网易私有云此时已经上线,支撑着多个网易互联网业务,网易考拉系统也直接在网易私有云上开发和部署,借助网易私有云计算、网络、存储资源的弹性,辅助自动化脚本及配置工具,可以完成基本的资源的管理和控制以及应用的部署。同时,由于跨境电商刚刚兴起,初期需要快速验证商业模式,系统也采用了单体式架构,直接聚焦核心场景进行开发。

自从2015年1月上线后,网易考拉的业务开始进入了高速发展期,第一版电商系统的第一个瓶颈逐渐凸显,就是迭代速度缓慢,而仅仅提供基础的资源弹性无法解决问题。具体而言,随着用户数量的不断增加、市场需求的变化、运营体系的完善,网易考拉对功能模块变更的需求越来越频繁(例如注册模块要从只支持手机登录到支持微信、微博、QQ、支付宝登录),不仅仅基础资源管理越来越复杂,脚本化的应用层的部署和管理也已经远远跟不上需求。在原有模式下,每一个小迭代都要申请资源搭建一个测试环境,每当有新的模块和服务的时候,都需要维护脚本及自动化配置工具,以网易考拉较高水平的研发能力,每天也只能最多实现两次更新。此外,原有模式附带的一个问题,就是容易出错,多次的环境部署无法完全的复现,毕竟再牛的程序员也还是人类。

网易云的容器云平台、新一代云计算——网易蜂巢的自动化能力解决了网易考拉的燃眉之急。网易蜂巢采用了流行的Docker容器作为整个软件部署和调度的基本单元,并以结合Google生产集群管理的理念和业界的实践经验打造的Kubernetes作为容器管理和编排服务框架。

与传统IaaS架构不同,容器提供的不仅仅是基础资源,而是将操作系统,应用运行环境以及代码打包成一个不可修改的镜像进行交付,容器的机制可以保证无论在哪里,什么时候运行,都能保持环境的一致性,也就是Docker所宣称的“Build, Ship, and Run Any App, Anywhere(一次构建,随处运行)”。

一个服务往往会包含多个组件,因而会封装成为多个容器,容器之间会有相互的依赖,相互的调用,Kubernetes可以实现服务的编排、自发现、自修复,使得复杂服务的部署变成了一次API调用。

网易蜂巢根据网易考拉的架构,把代码里面的功能自动封装到容器当中,并且把容器做成镜像,再通过编排服务解决不同容器之间的依赖关系,自动完成软件的安装、部署和运行,然后把运行起来的软件放到网易考拉的测试环境、联调环境和现场环境。另外,网易考拉将代码管理和持续集成工具同网易蜂巢容器平台集成起来,整个过程中网易考拉只需要完成编码和测试,不需要关心申请资源和部署环境,既便捷又减少出错概率。

不怕峰值来袭,网易考拉借容器云玩转双十一

网易考拉在使用了网易蜂巢的自动化部署工具实现一键式生成环境、触发测试和发布之后,变更的频率由每天2次可以增长到每天11次,同时整个软件产品质量也提升了52%。

(编辑:济南站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读