转载

京东技术团队:备战618电商购物节,已经准备就绪

由京东主导的618电商购物狂欢节马上就要开始了,在购物节期间京东的技术团队是如何做好服务保障的?通过哪些技术手段来提高用户的购物体验?有哪些新技术和新产品投放使用?带着众多疑问,笔者采访了京东技术团队。

一、利用弹性云技术应对618流量洪峰

每逢电商重大促销活动,对电商的技术团队来讲都如临大敌。面对日益增长的数据量和瞬时增长的交易额,如何解决电商平台的可靠性和稳定性,提高系统的响应时间,为用户提供良好的购物体验,对技术工程师提出了更高的要求。今年618,京东是如何实现技术保障的呢?面对笔者的提问,京东集团CTO张晨先生表示:“618和双11对京东来说是两个考试,京东的发展速度太快了,每年的业务增量都比较大,因此首先我们要做好保障,如果保障做不好所有都是空。京东今年在技术上实现了换底,强调整个运维的自动化,现代化的机房完全可以承担整体流量。”

云平台首席架构师何小锋先生告诉记者:“京东今年618备战的核心是弹性云,其实京东现在所有的应用都已经迁到弹性云上。今年我们针对弹性云做了一个备战方案,进行日常的评估,日常的巡检,进行扩容,在618当天抗住618的流量的洪峰,所有的秒杀等应用都可以正常响应用户的请求。”他表示,京东弹性云在2014年开始建设,经过一年多的时间达到了国内最大容器的规模,到今年的618有15万的容器,预计到今年年底有20万的容器。

京东弹性云除了为此次618提供保驾护航服务外,何小峰先生还向记者介绍了京东弹性云的三种应用场景,他表示,弹性云在京东有三种应用场景,一种是在线面向用户的计算应用,包括商品页面、用户订单,用户搜索等,都是利用弹性云完成计算任务。第二种是面向缓存型的应用的场景,现在互联网技术面临的压力越来越大,在这种压力下通过缓存提升性能是非常好的解决方案,京东有一个很大的缓存,通过容器的技术来实现。第三种是面向云数据库的应用场景。

在未来,随着弹性云有不断的提升,通过每一次618的备战吸收经验,作为下次改进完善的方向。根据积累下来的一些数据,进行大数据的分析,自动预测未来618或双11活动需要的资源,自动调配资源,实现自动化运维和精细化的管理。

二、借助多中心,为618保驾护航

为了降低风险,多中心的解决方案已经被越来越多的企业采用。我们知道,从去年618之后,京东也开始部署多中心。截止目前,京东多中心建设取得了哪些进展?技术上有哪些创新?能否顺利支持本次618电商购物节?京东商城交易平台架构师肖飞告诉记者:“从去年618之后京东就开始实施多中心交易了,并在去年双11之前把所有的交易流程中涉及到的面向用户的读流量已经全部实现了多中心的架构。今年上半年,我们把涉及到用户交易流程中的一些系统,实现了写流量多中心的架构。也就是说,在今年618之前,几乎所有的核心交易流程所涉及的系统,已经实现了多中心的架构。”

由于首次采用多中心架构,记者比较关心双中心的可靠性和安全性的问题,有没有哪些诊断或者一些测试?有没有提前的演练?对此,肖飞先生表示,我们提前做了切换平台的演练,并做了很多的切换,只是用户感知不到而已。在切换过程中,根据系统的情况,采用不同的切换方式。例如这个系统没有数据,就可以随时切换,用户是感觉不到的。但是如果系统中有数据,就不能随意切换,这时就要考虑人工参与,这就要采用半自动化的操作方式。此外,我们会把常见的故障做出一套预案,把处理步骤在系统里面生成好,只要点一下切换就完成,这样就能够保证在出现问题的时候可以及时进行切换,这个过程非常快速,用户不会有任何感觉。

谈到故障演练,肖飞告诉我们事先已经进行了各种演练,例如某一个机房的入口流量、入口运营商的网络出现问题了,我们必须得保证能够切进去。举个例子,假如现在廊坊机房的入口运营商网络出现故障,我们的系统就在廊坊机房,用户、交易订单都在廊坊机房,这时我们只要将DNS入口切换到另外一个机房入口就可以了,数据不需要动。还有一个情况就是廊坊机房到另外一个机房专线发生故障,或者整个网络不可用,势必要把我们交易系统流量切到另外一个系统中,所有的下单流量切入到另外一个机房,这是一个比较复杂的情况。京东实现了多中心交易之后,我们订单的写库可以直接切换过去,也可以写另外一边的数据库。

三、用京东大脑,提高用户购物体验

除了做好618保障运维工作外,通过技术驱动来提高活动效率,提高用户体验,创造价值是京东技术团队的另一个指标。京东集团CTO张晨先生告诉记者:“除了要做好本次618保障工作外,还要做好技术驱动方面的工作。大家比较了解的京东大脑,目前在移动方面所有的活动,不管主页方面,选品也好,不同地方的人也好,都靠京东大脑来实现。根据用户画像来推荐不同的选品,每个活动对每个用户是不一样的,这也是京东今年第一次迈出的第一步。另外,今年618所有的活动,京东大脑将支持所有的移动端和PC端。”

张晨先生表示,怎么样把流量充分利用好,怎么让用户的体验相关性更加近,这是京东今年的第一步,从年货节做了一个测试、上线,到今天迈出第一步,我们搜索都已经个性化,所有的活动都已经有京东大脑支持。京东春节年货节做了一个测试,用京东大脑的转化率可以提高百分之百,关键强调用户买到了合适的商品,这是一个非常重要的。把用户的体验做好了,又能够达到你的目的,产品又能卖出去,这是好事,也是京东的目标。

京东推荐搜索产品部负责人商倩兰告诉我们:“京东大脑是从2014年开始的,那个时候的场景叫智能推荐,从首页猜你喜欢的模块,到每一个商品的详情页为你推荐模块,再到购物车页、订单完成页有推荐模块,这些都是基于个性化的数据,基于机器学习的排序的算法。虽然APP的屏越来越小,但京东发现需求的个性化的程度越来越大。”她表示,随着第三方的商品量级的增长,上亿的商品量级、店铺、品牌、优惠券,大家去用京东的服务会发现,一到大促期间,如何才能让大家的购物体验更好呢?。京东在做智能卖场的时候,这个元素不只是商品,还有品牌,还有店铺,还有优惠券,还有楼层,从用户需求的维度,技术的维度,全面覆盖。

写在最后:用技术驱动、用数据驱动是京东未来的主要发展方向,随着京东多中心的落成和投入运营,京东的技术服务能力又上了一个新的台阶。在做好618等电商购物节服务保障的同时,努力提高用户购物体验,用技术和数据服务好更多的用户,留住更多的用户,提高流量转换,这也是所有电商平台未来的发展方向。笔者认为,未来电商平台的较量,不仅仅体现在价格上,更多的是体现在如何充分利用平台的技术优势,如何用更好的用技术来服务用户,提高消费额。

【责任编辑:张诚 TEL:(010)68476606】

原文  http://server.51cto.com/Datacenter-512212.htm
正文到此结束
Loading...