与十俱进 2018双11狂欢看淘宝技术创新力

  1. 云栖社区>
  2. 淘系技术>
  3. 博客>
  4. 正文

与十俱进 2018双11狂欢看淘宝技术创新力

技术小能手 2018-11-13 10:17:00 浏览1826

702b44e5ab813ebfb758f0f8a3a833eb1d03a2ae

双11的十年,是展现淘宝技术创新力的十年。

从淘宝到淘宝商城再到天猫,从PC到移动再到智能,双11的十年的演进史,不仅是中国乃至全球商业的进化史,也是一部中国技术力量的发展史。无论从海量用户的规模增长,业务移动化的披荆斩棘,智能应用的飞速革新,还是勇创新高的双11。这个过程中,技术驱动淘宝迸发出现无限创新的可能,15岁的淘宝以更简单、更友好的姿态迎来了第十个双11全球狂欢节。

”双11合伙人“创新互动背后的技术引擎

今年首次推出了“双11合伙人”引爆全民参与,消费者只要使用阿里旗下的 App,都能互动获取能量值,换取红包。淘宝、天猫、盒马、银泰、饿了么、优酷等阿里巴巴所有生态业务将首次全面集结,从衣食住行到吃喝玩乐,覆盖生活全方位场景,与全球消费者共同狂欢。而这背后依赖的淘宝互动技术引擎将阿里生态体系的会员、权益、能量全面打通。

9f2287a254d91e8272be0bba8e8fca63fecacd7a

阿里生态线上线下联动狂欢

“能量”作为今年双11的虚拟货币,面临着阿里经济体联动的互动玩法多样、迭代快、资损和安全风险高等挑战,淘宝互动技术凭借在互动领域的深厚积累,不仅能够支持互动玩法的快速研发和秒级上线,今年更是打通了各大 App 内的各个异构技术基础设施,基于HTAP (Hybrid Transactional/Analytical Processing) 技术,提供代码无入侵式的实时数据一致性检验能力,保障了千亿能量和十亿现金红包在近三十个 App 间流转的数据一致性和安全性,它像中央银行般保障着这个能量体系平稳运行。保障消费者和商家权益的同时,给消费者带来了更多新颖、有趣、社交的互动消费体验。

自然交互新玩法 端侧智能新场景

随着手机算力不断提升,以及深度学习算法快速发展,特别是小网络模型不断成熟;相比服务端智能,端智能具有低延时,兼顾数据隐私,节省云端资源等优势。端智能正在变成趋势,并且有潜力在短视频、电商等场景发挥巨大价值。

淘宝凭借在移动端上深厚的积累,在智能时代的浪潮下,结合丰富的业务场景快速发展端智能应用,今年猫晚的笑脸红包就是端智能在直播场景下的一个创新应用,百万在线用户可以实时跨端和明星一起玩笑脸红包迎接双11,借助淘宝端智能技术 AliNN 实现从传统触控交互玩法到自然交互玩法的跨越。

bfe088ac6aab9895295a421c3ff56f75bdd99565

2018年猫晚明星笑脸红包

淘宝端智能技术 AliNN 已经具备完整的技术体系,主要分为两部分,第一部分是底层基础算法框架,包括:自研的高性能深度学习推理引擎、机器学习函数库、高精度实时人脸算法等;第二部分是上层的业务解决方案,包括:各类AI特效的技术解决方案(三端统一的特效 SDK 和 PC端特效生产工具等)、端计算工程体系等。

a6b7b58a1288606ecf4632ba4dae6696718b5124

从传统触控交互玩法到自然交互玩法

猫晚的笑脸红包和明星猜拳等互动都是基于上述技术实现。除此之外,AliNN 也已经在拍立淘,搜索推荐,App 体验优化,安全风控等场景进行应用和探索实践。

超级技术架构全面革新

十年前淘宝开始服务化改造,形成了大中台小前台架构,支撑起淘宝的高速发展。随着互联网线上线下同时展开、新零售和 IOT 等场景的普及、用户流量剧增,对淘宝的系统提出了更高的要求。如何以更低成本更稳定地支撑业务,成为了淘宝乃至整个业界的巨大挑战,更是架构升级的创新时机。淘宝架构升级项目Tango(Taobao Arch Next GeneratiOn) 应运而生,通过技术创新推动淘宝十年服务化架构进一步变革,对服务化架构进行了大刀阔斧的改造升级。
淘宝架构升级Tango采用全异步化流式消息来替代同步调用; 采用最小非阻塞线程模型,CPU 个线程来替代数百个阻塞线程, 相当于应用层接管了操作系统的执行调度;采用自适应回压系统保护替代静态限流和超时。从而彻底解决:服务间同步等待带来的资源利用率问题;过多的阻塞和上下文切换带来的性能问题;流量剧烈波动带来的系统稳定性问题;以及静态配置式的架构治理带来的上下游系统不能联动问题。
在双11万亿级大规模处理量下,架构升级对多个核心应用进行了验证落地,取得了超出预期的效果:其中一个推荐应用上限 QPS 提升96%,即只需一半的机器就能支撑现有业务;而另一核心应用实际线上 QPS 提升50%,响应时间降低50%,意味着用户可以更快得到响应。

除了服务端的升级,淘宝自研的 Atlas 安卓容器框架,为集团的各个业务像战斗群一样大规模集结作战,并行迭代提供了强有力的支撑。在架构层面保障在双11期间给到消费者一个更加体验流畅、完美的呈现,提供有一个稳固高效和灵动的端到端架构。


原文发布时间为:2018-11-12

本文作者:第10年参加双11的

本文来自云栖社区合作伙伴“淘宝技术”,了解相关信息可以关注“淘宝技术”。