晓查 发自 凹非寺 

量子位 报道 | 公众号 QbitAI
不知道你有没有这样的感觉:每年的618和双11促销都越来越“无感”了。但这个“无感”似乎是褒义词。
回想几年前糟糕的体验,现在的抢购完全没有感觉:
0点付款不用排队等待,没有那种付不上款的刺激。
凌晨下单,当天就能收货,缺少了那份对快递焦急的等待。
甚至连朋友圈都鲜有吐槽“XX服务器挂了”的消息,又少了一点恶趣味。
可能你今年唯一需要担心的,就是商品库存够不够。除此之外,618抢购的快感现在已经太淡太淡了。
但是,明明各大电商618促销的交易额每年都在增长,为什么买东西却没有了抢购的兴奋感?

618“丝滑”的原因

因为在你加大购物力度的同时,电商也在加大服务器的抗压能力,而且后者增长的能力已经大大超出了前者。
甚至到了618,电商也不用增加服务器,便可应付汹涌的购物大军。服务器崩溃的情况不复存在,618当然就显得“无感”啦。
程序员看到这些“弱弱”的流量,一定会暗暗笑道:就这?
当然,实际上来自剁手大军的流量一点也不弱:
据京东透露,今年618当日凌晨,京东云访问峰值QPS(每秒查询数)较去年同期提升152%,以超高弹性应对海量并发需求;京东云混合云操作系统云舰(JDOS)在线管理Pod数量超过200万,运行容器峰值核数超过1000万,护航用户流畅的购物体验。
用户流量创新高,但京东的程序员们表示情绪稳定,压力一点都不大。
京东科技京东云产品研发负责人曹鹏表示,前几年京东为了应对618的峰值流量,可能要提前半年准备,而现在只预备不到一个月,和之前备战的紧张气氛完全不可同日而语。
可见,应对亿万级流量洪峰已成为常态化能力。
那么问题来了,618不增加服务器数量,平时的硬件资源会浪费吗?如果不浪费,这些资源到了618不会捉襟见肘吗?
答案肯定是不会的,既然做了这么多年电商,技术肯定是有的,而且还很强。你可能万万没想到,京东云已拥有全球最大规模的Docker集群、Kubernetes集群。
一家电商为何成了“容器狂魔”?必然是业务驱动使然。容器灵活的开销与释放,显然最适合电商这类有促销极高峰的应用场景。
所以京东在一众互联网公司中走在了容器化的前列。
早在2014年Docker 1.0发布之时,京东就直接以Docker作为应用容器,由此开启了京东的PaaS自研之路。
2016年,随着京东业务规模的不断扩大,集群规模不断扩大,运维工作成为瓶颈,京东又快速拥抱Kubernetes,降低容器管理平台的复杂度。
京东科技京东云云原生平台负责人何小锋说,京东是全球容器化最彻底的云计算平台之一。
由于仅仅依靠开源技术无法适应自身业务的特殊要求,京东又在各类容器技术上进行二次开发,走上了PaaS平台的自研之路,开发了混合云操作系统—云舰(JDOS)。
云舰(JDOS)在经过历届618、11.11大促流量的洗礼后,现在已成为京东稳如磐石的统一计算底座。
JDOS如今承载了大量京东集团的应用,且每年都在成倍递增,2021年4月最新统计,平台承载应用的容器CPU核数520万,相对2020年,同比增长125%。
曹鹏还透露,今年618,JDOS实现了对1000万核计算资源的弹性调度与管理。
这可不是简单的硬件线性升级,而是考验技术部门对软件的调度。
京东云之所以能应付如此大规模的资源增长需求,要感谢部门在2年前经历的一场蜕变。
当时京东集团对云部门业务提出了全年不采购服务器硬件的任务。既然不能增加硬件开销,那就只能从软件优化着手了。
何小锋表示,对于不同的任务,CPU和内存资源的利用状况可能大相径庭。
有时候CPU已经用完内存还有剩余,或者内存已经用完CPU还有剩余。为此,京东云提供了碎片整理调度器,就像“俄罗斯方块”一样,尽量弥补不同任务的差异,从而挤榨出更多的硬件资源。
另外,通过京东自研的“阿基米德调度”,采集秒级监控数据,对应用分级和画像,当宿主机负载过高时,驱逐低优先级应用,保障高优先级应用。
有了这些技术,京东云的程序员们自然能够轻松应对618的高负荷状况了。

618的背后京东云偷偷做了什么?

到这里,如果你认为京东云的技术,只是把货卖得更多更快,那就大错特错了。
其实,京东云已经在用AI全面改造你的购物体验。
就在618“开造”期间,京东的几位技术大咖和高管分享了十大技术应用趋势,看完之后我的感受就是,京东云在背后居然偷偷做了这么多。
京东集团副总裁梅涛博士说,现在京东已经开始用AI去写商品的详情页了,现在你看到的商品介绍页面里,不仅是文字,甚至连图片、视频也可能是AI生成的。
而且很多人感觉不到其中的“机械感”,算是通过了一定意义上的图灵测试,甚至还有些人认为AI写的介绍内容更优秀。
也许你在京东上收藏的商品就是AI给你写的简介。
另外,京东的智能客服也变得更加全能,不仅能识别用户发送的文字,还能识别图片中的信息。
有了商品介绍和售后服务,怎么能少得了网红带货。不过京东的网红可能不是人,而是来自虚拟人技术,也许未来不久我们就能看到虚拟人的带货直播了。
除了AI外,京东也在用区块链保证你不被骗。像酒类、美妆、跨境商品、母婴等领域的40万种商品,区块链技术保证了它们全生命周期的防伪可追溯。在跨境商品方面,京东云利用智臻链,将泰国原产地的进口乳胶床垫进行“品质溯源”打标;在大连,“喜玉”海参利用京东云智臻链区块链追溯技术,让每个海参从捕捞到销售的各个环节都“记录在案”,守卫了消费者“舌尖上的安全”。截止目前,京东云“智臻链防伪追溯平台”落链数据已达10亿级,服务超1500 家企业,覆盖超1900个品牌。
京东物流以快著称,除了快递小哥给力外,更重要的是京东物流全面上云,大大加速了库存和物流管理效率,京东的商品库存周转周期今年已缩短至31.2天,在全国超200城实现“分钟级配送”。
对于一家有着数百万商品种类,1000多个仓库的电商而言,这个数字能做到比一些线下超市还低,效率可谓惊人。
除此之外,京东还利用AI将用户的需求反应到制造链,让生产企业根据AI提取的用户需求,打造出更符合用户喜好的定制化产品。
当然,京东技术应用还有很多很多……

从电商到云平台

到今天,你还认为京东是只一家电商吗?
618,京东让我们看到了它的另一面。从零售到物流,现在卖货已经成了一个技术活。
在竞争激烈的电商行业中,京东多年来坚持在云技术上的研发,以最快的速度拥抱各种容器化技术,甚至拥有全球最大的Kubernetes集群,看起来似乎有些出乎意料。
但仔细一想又有踪迹可循。
因为云平台对资源的合理调度,京东的物流、仓储等业务效率更高,给用户留下一个“快”的印象,这不正是京东的差异化竞争点吗?
因为有了云,京东早已脱离了纯粹的电商平台,数字科技、健康……都逐渐生长出来。
这些能力无一例外,都是以京东云作为基础设施,
而随着云能力的增长,现在的京东云也早就不再只是“京东的云”,而是一朵对外开放的云,越来越无处不在的云。
本文系网易新闻•网易号特色内容激励计划签约账号【量子位】原创内容,未经账号授权,禁止随意转载。
「智能汽车」交流群招募中
欢迎关注AI行业、智能汽车、自动驾驶的小伙伴们加入社群,不错过智能汽车行业发展&技术进展
点这里👇关注我,记得标星哦~
一键三连「分享」、「点赞」和「在看」
科技前沿进展日日相见~
继续阅读
阅读原文