专访京东云总监:京东618为啥没宕机?

2021-10-28 00:00:00 用户 计算 交付 京东 宙斯

618之前,出现了一连串的诡异事件,前有支付宝电缆被挖断,后有携程网瘫痪,一时间,很多网友感叹说,这个世界里,再牛的互联网公司,都干不过蓝翔技校的挖掘机……在这样的背景下,京东618却交出了一份令人满意的答卷,再度刷新销售记录。618当天(00:00-24:00)京东下单量超过1500万单,相比去年同期增长逾。其中,移动端订单量占比超过60%。这份战绩背后,我们好奇的是,面对海量商家铺天盖地的促销,面对用户高并发访问的压力,京东为何没宕机?老刘是否偷着乐?我们更想知道的是,支撑背后的技术到底是什么?京东是如何确保系统的扩展性、稳定性、容灾能力、运维能力、紧急故障处理能力?没错,这个大的主角当属京东云。要知道,目前京东的图片系统、单品页、频道页、风控系统、缓存、登录、团购、O2O、无线、拍拍等业务都已经运行在弹性计算云系统中。





有人的地方就有江湖,有江湖的地方就有武林,云计算的世界也不例外。一派更偏向IT基础架构的云化,通过池化资源让计算、存储等能力按需调用,比如IBM、微软、亚马逊、阿里云等模式。另一派的云计算模式偏重于“基础架构应用业务”的开放和云供应,不再单纯满足于提供计算、存储、数据处理等资源,更在乎应用和业务,典型的企业是京东云、百度云、腾讯云。那么以京东云和阿里云为代表的云计算,到底谁能够走得更远?本期名人堂我们重邀京东集团总监、开放云事业部负责人郭理靖(社区ID:k0006)坐镇,为我们拨云见雾,见识下京东云的魅力。




皮皮(Q1):很高兴有机会采访到您,我了解到您拥有十多年的互联网产品与开发经验,后来转型做云计算多年了,这一路上非常成功,能否简单介绍下自己?很多人对职业生涯的转型会感觉到有些困惑和迷茫,你能否分享下您的成功经验?

郭理靖(A1): 过奖了,我离大众眼中的“成功”还很遥远,但如果说Enjoy自己的工作是一种成功的话那我还做的不错。先来个自己我介绍吧!我在就职京东之前,曾在金山、淘宝、盛大创新院就职。目前关注公有云服务、Docker、API与数据开放平台、大数据处理技术等领域。 总的来说,我拥有了十二年的开发经验,积累了六年的云计算行业工作经验。目前从事管理岗位,但一直有颗热爱技术的心。就我个人而言,技术敏感性强,视野很开阔。一直一来,我青睐于关注云计算的发展动态,喜欢学习虚拟化、中间件、SDN、分布式存储、数据库等领域的新前瞻技术。擅长算法与数据结构, 在分布式存储系统、高可用服务架构设计、高性能服务器有丰富的经验,有长时间的DevOps模式开发和持续交付的工作经验。


目前我在京东负责的开放云和公有云事业部是京东业务与技术的输出窗口,承担京东商城和京东集团其它子公司的API与数据开放,同时负责将内部私有云平台建设中的技术通过公有云平台进行输出。


回过头来看,我现在从事的工作也许算不上是我职业生涯中一个大的转型,因为在此之前,我在互联网产品与研发工作中多多少少也接触过一些中间件与云的概念,后来从上层应用开发逐步转向底层云平台方向的工作,也有一点顺理成章的味道。


但是在我十二年的开发生涯中的确经历过比较大的转型,其中有一年,我从互联网行业完全转向了一个传统行业,开了一家比较传统的制造业工厂,这个转型对我来说是一个非常痛苦和艰难的事情,那一年我的整体状态都不是很好,这也让我意识到了,我真正喜欢的还是IT技术领域,然后我就回到了互联网行业,心情与发展也好了很多。那一年的经验告诉我,如果你的脑海中有过转型的念头,但又不是特别热爱这个行业,不管什么因素,还是别转型了。


皮皮(Q2):谈到云计算,有人觉得它好似传统IT模式中新瓶装旧酒的“兜售”新玩法,也有人觉得它堪称IT界的东方明珠,因为国内百度云、京东云、阿里云、腾讯云都纷纷闯进了消费者的视野,在您眼里,云计算到底意味着什么?步入云计算的世界里,它究竟能给我们给带来哪些好处?未来的云计算是否还会闯出一片新的天空?

郭理靖(A2): 我对云计算是传统IT模式中新瓶装旧酒的“兜售”新玩法的这种说法持反对意见。我们先来回顾一下传统IT模式下,虚拟化出现的背景与原因。虚拟化的出现是为了解决异构系统的软件交付问题。在没有虚拟化之前,很多时候,传统软件厂商给用户交付一个服务的时候是需要连硬件一起交付的,因为用户使用的操作系统与软件厂商可能是完全不同的,那么用户自有空闲的资源就无法得到利用,而且一旦用户选择放弃这个软件厂商的服务,就意味着连硬件资源也需要放弃。在这样的背景下,催生出了虚拟化技术,用户不管软件厂商在使用什么操作系统,虚出相应的操作系统给软件厂商安装服务软件就可以了。随着机器性能的发展,人们惊奇地发现,好像虚拟化还能提供内部机器的使用效率,于是开始广泛在内部使用虚拟化。Amazon在2006年发布EC2的时候,人们又很惊奇地发现,原来资源是可以动态地通过网络进行获取的。在这个时候,云计算的概念才算完整的出现。利用网络交付计算服务是一个很有创意的思想,云计算的本质就在于服务的交付方式的变革,将传统的服务从本地交付变成了云端(网络)交付,千万不能将云计算简单地等同于虚拟化技术。步入云计算时代,对所有应用研发而言是一个是非常好的时代,所有计算、存储、中间件、数据库等底层服务都可以从云中获取,这样就有利于将注意力更加集中在业务开发上,从而极大地解放了生产力。谈到未来的云计算,我认为还是会聚集在服务的交付上,如何更好的编排和交付服务将会是云计算发展的重点方向,这也是为什么近期Docker 这么火的原因,因为App Container就是一种全新的服务交付模式,这有可能引起现有云计算服务的变革。




皮皮(Q3):有句俗语说,英雄不问出身,但有时候“出身”不同,走的路也就截然不同,拿京东和阿里来说吧,虽然同处于云计算的屋檐下,却似乎踏入了两个不同的世界。京东深耕用户资源,走了一条应用与业务驱动的云模式路线,倒腾起了物流云、金融云、电商云、大数据分析云、智能硬件云等新产品。而阿里不同,作为去IOE的首领,阿里云脱胎于平台模式,彻底滑向IT基础架构的一端。好在云计算的世界并非一家独大,一个向左走,一个向右走,那么到底谁会走得更远?从用户、从企业的角度,我们该如何选择?能否从底层的IT架构、应用与案例的角度和我们分享下。

郭理靖(A3): 总的来说,阿里云和京东云是殊途同归。阿里云非常自由,提供了基础的计算资源服务的交付能力,可以让用户方便地在上面进行自己业务的开发。而京东云则会更加注重配合自己的长处,给用户相对完整的解决方案,从而缩短用户业务上线的时间,提高用户运营的效率。但这不代表京东云就不做底层的基础架构了,我们同样提供了云主机、云存储、云数据库等基础计算资源的服务。市场上并不缺少有自主研发能力的企业,但是如果我们把各企业在信息化、互联网+过程中需要的公共组件以云计算的方式给用户提供服务,是不是减少了很多的重复开发,为社会节约了更多资源呢?




皮皮(Q4):让我们把眼光再聚焦点,提到宙斯,大家会想到是统治宇宙的至高无上的主神,京东推出京东开放服务,号称京东宙斯,它究竟是否无所不能呢?能不能给我们介绍下京东宙斯?它提供了700+ 个API,包括商品、库存、订单、售后、服务等一揽子的API,能否通过一些案例具体介绍下如何玩转京东宙斯呢?

郭理靖(A4): 宙斯是我们API的开放平台,京东集团现在所有业务的接口开放都是通过宙斯平台的,宙斯平台现在已经有1100多个API,日均调用量超过7亿次,80%以上的POP商家的日常业务处理都是通过宙斯平台提供的API服务进行。举个典型的案例来讲,比如说优衣库入驻京东,我们知道优衣库有自己比较完善的ERP系统和OA系统,那么如何将用户在京东产生的订单、售后、换货流程有效融入到优衣库现有的系统中,而不是在京东的商家后台进行处理?在这种迷局中,宙斯就可以派上大用场了,优衣库通过调用我们提供的商品、库存、订单、售后、配送等API,完美地和他们现在的系统进行融合,保证了优衣库现有企业流程管理的完整性。




皮皮(Q5):说完宙斯,我们再来看看网购。经常网购的朋友,可能会留意到每年6月是京东的店庆月,而今年京东也即将迎来618了,各种促销大战既让人喜又让人悲,喜的是商家和消费者都能获利,悲的是当天电商平台即将面临着高并发、大流量、高负载的压力,京东的技术团队可能会在前期备战中进行多次演练,避免出现类似支付宝、携程网宕机的悲剧,能否和我们分享下京东技术团队是如何迎战的?演练中真实场景?

郭理靖(A5): 每年的618备战是我们研发团队都非常重视的一件事情,在618之前,我们都需要在半夜的时候给我们线上系统进行真实的演练,模拟真实用户浏览与下单的过程,不断测试整体系统的的抗压性和扩容性。这两年来,我们一直在做内部基础架构的梳理与建设,整体IT系统有了不少的提升。从今年京东618的战绩来看,我们的弹性计算云平台在整个演习乃至618实战中都大放异彩,真正实现了按流量按用户进行系统的秒级扩容。这也得益于我们前期的准备工作做得比较充分,总体来讲,今年的618还算是过得非常平稳,没出现异常。


皮皮(Q6):618一过,很多架构师可能要备战2015中国系统架构师大会了,今年我们大会安排了云场景下的业务构建、云技术前瞻等专场,作为2015中国系统架构师大会的顾问,您对本届大会有哪些寄语,对我们的演讲嘉宾有哪些期待?

郭理靖(A6): 中国系统架构师大会一直是中国的技术会议,同时也是世界的技术会议。我们希望大会能够一直提供这么一个良好的交流平台,汇聚同行的IT精英,中国的架构师能够借此机会,碰撞出更多的火花,更快地成长起来。



中国拥有海量的用户基数,同时互联网又经过这么多年的发展,我们的架构师是经历过各项战火的考验,希望我们的演讲嘉宾不仅能够分享一些实战经验,还能够分享在架构选择中的思索与源由,更能提炼出其中的相关原理。



后希望所有的参会人员都能有所收获 ,在会议中结交同道好友,大家相互学习,相互成长。

相关文章