一年一度的618购物狂欢节已经进入倒计时,这期间全国海量网购订单将涌入电商网站,让电商网站的系统访问压力瞬间倍增,加上秒杀、限量优惠等促销形式的访问瞬时洪峰,对于电商应用系统将是一次巨大的考验。
对于京东而言,618大促考验着京东整个运维系统的扩展性、稳定性、容灾能力、运维能力、紧急故障处理等能力,同时也需要京东拥有极其强大的数据中心承载能力。京东弹性云是京东标志性的战略研发项目,它基于Docker(容器)简化了应用的部署和扩容,提高了系统的伸缩能力;京东目前拥有容器数量超过15万,已经成为全球***规模Docker集群之一,有力的保障了整个运维系统的平稳运行;而京东的数据中心现在布局华北、华东、华南三大地区,多中心模式有力支撑了京东的所有业务,将为整个系统提供更加强大的承载力。
随着京东业务的快速发展,加之618大促期间的访问压力倍增,对服务器规模的需求呈指数级增长,如果采用传统的方式分配资源,必然会出现问题。比如通过人工方式,很难有效分配和管理服务器资源,资源提供速度慢,不能在公司范围内统一调度资源等。而京东通过弹性云,能够轻而易举的化解这些问题。为了保证用户的购物体验,京东弹性云通过云计算将用户的流量均匀分散到弹性云的高性能节点,优化微服务来驱动订单的生产。京东弹性云会根据历史数据的计算进行资源预估和储备,实现自动化运维和精细化管理。而像618大促这样的流量高峰期,弹性云会自动补充资源,做到弹性扩展,在流量低谷期,又可以进行资源回收,从而将资源灵活地调度起来,在提升资源利用率的同时确保了运维系统的稳定性。
面对即将来临的618大促,在备份容灾方面,京东弹性云同样有着充分的自信,弹性云由多机房部署业务,在流量全面爆发的情况下,如果其中一个机房出现问题的话,将自动把流量切换到另一个机房,实现跨机房的容灾,保证无论在何种情况下,都能让数据迅速恢复,让应用系统的容灾能力得到极大的保障。另外,京东弹性云之上,建立了一个非常成熟的监控体系,可以面向容器级别进行监控,能够准确了解每个容器的问题,并及时收到报警,为京东应用系统应对突发情况增加了一层有效的防护。
目前,京东所有的核心业务均已迁至弹性云上,弹性云在京东有三种应用场景:一种是在线面向用户的计算应用,包括商品页面、用户订单、用户搜索等,都是利用弹性云完成计算任务;第二种是面向缓存型应用的场景,当互联网技术面临越来越大的压力时,通过容器技术实现缓存容量,从而提升性能,是非常好的解决方案,京东弹性云就具备这样的一个强大的缓存容量;第三种是面向云数据库的应用场景。在为此次618提供保驾护航服务过程中,弹性云在这些场景中的作用不容小觑。
云计算高可用性、安全性以及灵活性的优势日益突出,已经成为大型服务平台支撑业务发展的基础保障。京东作为国内领先的自营式电子商务平台同样是云计算忠实的实践者。京东弹性云拥有出色的技术实力和领先的技术实践,日均可处理10PB数据,支撑了京东所有核心业务,京东云有信心更有能力为此次京东618大促提供强有力的技术支持,为用户提供更好的体验;同时,京东云更会把经过电商大促全面考验的云服务技术和经验开放给社会,推动更多企业互联网+转型。“如今的京东云已经有能力在保证稳定的系统服务的同时提供可观体量的云服务输出,甚至这一次618我们云计算业务还展开了促销。”京东集团副总裁何刚充满信心地表示。