阿里巴巴:深度用云 " 先行者 "?一文揭秘阿里背后的技术进化

IT猿人 2022-12-09
3101 字丨阅读本文需 8 分钟

据CSDN最新官方数据统计,在 3200 万 CSDN 注册用户中,阅读和研究云原生技术的开发者已经达到了 406 万。云原生已成为技术发展的必然趋势,开发者和企业正全面拥抱。

这背后,源于云原生正在成为企业数字化转型的助推器,有效提高 IT 资源规模化、节约化,降低计算成本,同时提升研发效率,帮助企业降本增效。这正暗合了11 年前著名硅谷投资人马克·安德森的一句话“软件正在吞噬世界”。

以阿里为例,从 2019 年的核心系统上云到 2021 年阿里 100% 业务全面上云,再到今年走向全面云原生化的深度用云阶段。深度用云正在帮助阿里打造绿色高效的双 11,实现更好地增效降本,同时也在打破原来的天花板,为技术和业务带来更多的增长动能。

一、漫漫上云路 来自对核心价值的充分考虑

“业界普遍认为阿里启动全面上云的时间点是2019年,但很少有人知道,自2009年阿里云创立之初,就曾构想过将阿里搜索、推荐业务搬到云上。”张瓅玶表示,由于搜索推荐业务对性能的要求极高,再加上当时还处在上云的起步期,便暂时停止了尝试。但在技术层面,阿里对上云的探索从未停止。

在核心系统上云之前,阿里巴巴先是经历了自建基础设施的阶段,而后在2015 年-2018年,开始在双11期间采取弹性上云策略,直到2019年阿里再次启动上云,并在当年完成电商交易导购核心系统100%上云,也扛住了双11峰值的考验。

张瓅玶将阿里上云路划分为了两个阶段:第一阶段主要关注稳定性,在当时,淘宝和天猫便有千亿级的GMV,在如此庞大的技术架构之上做迁移和升级,稳定性是首先需要考虑的要素;到了第二阶段,也就是这两年,业务主体实现全面上云之后,阿里开始更多地关注增效降本。据2022年的财报显示,如今阿里用云的规模达到了200多亿,如何让这笔钱发挥更大的价值,成为了另一个亟需解决的挑战。

关于为何要上云?上云能为阿里业务带来哪些核心价值?阿里有着深度且全面的考量:

首先,相比于传统IT,云计算在开发运维、性能稳定、成本控制等方面都更具优势,通过更好地用云,阿里可以实现自身的增效降本以及用户和商家体验创新,打开更大的技术和业务空间。

其次,阿里自身作为阿里云的真实客户,可以通过实际需求和系统演进,协助打磨提升阿里云的核心能力,实现自研技术能力的提升,更好地服务外部客户。“简单来说,阿里云的技术需要满足每一个超越当下产品能力的要求,而这个过程,也使得阿里云的技术不断成长,帮助内部节省成本,也给行业、客户提供了重要的价值。”张瓅玶补充道。

此外,阿里巴巴首席技术官程立曾公开表示,云计算开启了开源新时代——云是数字世界的基座,云也为开源软件提供了最佳运行环境,云+开源共同成为数字世界的根。云与开源的结合,将激发基础软件和技术的进一步创新。

二、阿里巴巴:深度用云 " 先行者 "

阿里巴巴首席技术官程立曾公开表示,云计算开启了开源新时代——云是数字世界的基座,云也为开源软件提供了最佳运行环境,云 + 开源共同成为数字世界的根。云与开源的结合,将激发基础软件和技术的进一步创新。

从阿里巴巴深度用云的过程可以看出,早期的云计算技术发展更关注自身产业链的完整,补足从基础设施、平台到应用的各个层次。如今,以云原生为代表的新一代云计算技术,重在提升效率,赋能业务生产,这是技术逐步发展成熟的一个标志。

阿里巴巴自身作为阿里云的真实客户,通过十多年来业务的实际需求和系统演进,协助打磨提升了阿里云的核心能力,实现了阿里自研技术能力的提升,这在后来成为阿里云能更好服务外部客户的基础前提。

" 阿里云的技术需要满足每一个超越当下产品能力的要求,而这个过程,也有效促进了阿里云的技术不断成长,帮助内部节省成本,也给行业、客户提供了重要的价值。" 张瓅玶补充道。

在阿里看来,通过用好云能够实现整体的增效降本,并且实现基础软件和硬核技术创新。借助用好云和自研技术组合,也推动了自身业务增长以及用户和商家体验创新。更重要的是,这将改变企业内部技术人才设计,更有效利用和释放云的能力。

以云计算发展历程来看,用云形态主要包括 IaaS(基础设施即服务)、PaaS(平台即服务)、SaaS(软件即服务)三类。企业在数字化转型初期,主要借助云计算能力构建 IaaS 资源平台,统一云上云下资源以提升效率。

随着大数据、AI 产业发展,带来了算力需求的变化,用云形态也发生改变,对 PaaS 投入比重高,意味着用云进入深入阶段。据 IDC 报告显示,2021 年中国公有云(IaaS+PaaS)市场 PaaS 支出占比为 16.8%。

据张瓅玶介绍,在 2022 年的用云支出里面 IaaS 层的比例是 57%,而 PaaS 层,包括大数据、中间件等占到了 43%,相比之下,阿里巴巴在 PaaS 投入比重已超过业内平均水平。这样的高占比的支出,也是一个典型的深入用云的标志。

在阿里看来,未来三年 PaaS 的比重还将持续增加。由于业务形态对算力增长的需求会倾斜在大数据 AI,这一侧的增长随着技术发展会指数增长的,例如图像识别的模型去年到今年就有了 10 倍规模的提升。机器学习、大数据支持用户的体验,要增长一两个百分点的效率,模拟训练就要扩大很多倍,这也是 PaaS 占比持续提升的原因。

三、从 " 深度用云 ",看阿里的技术进化

经历了十多年的业务实战,阿里早已预判未来业务、技术架构、相互依赖将变得越来越复杂,而开发者面临的技术挑战也将越来越巨大。阿里希望不仅只是依靠云的能力来优化成本,还应全面升级研发模式和应用架构,来帮助开发者提效。

Serverless 就是关键的发展趋势之一。

今年,阿里巴巴内部确立了以 " 云原生 " 作为集团整体技术架构的战略,向 Serverless 化迈进,以实现更加弹性和敏捷的系统架构。同时阿里云也在今年的云栖大会宣布核心产品走向全面 Serverless,云正在通过产品能力提升致力让开发者用云就像用电一样简单,为云上业务敏捷提供更强力的支撑。

基于 Serverless 架构,云上研发方式正在发生根本性的改变。开发者不需要关心过多的资源配置等工作,直接在云上高效进行研发、运维、部署、建站。Serverless 还能够降低软件开发门槛,提供更多的预制模块,大幅提高软件生产效率,开启云上研发新模式。

程立表示,云原生 Serverless 化正在加速重塑阿里应用架构和研发模式。

今年双 11,淘宝首页就实现了 100% Serverless 化,通过更轻量灵活规范地用云,实现了应用轻量化和运维效率的显著提升,应用部署时长缩短一半。

Serverless 将让云计算从一种资源真正变成一种能力。当云计算全面 Serverless 化,客户不再需要关心运维问题,只需要关注开发业务逻辑,充分利用云的弹性能力,让应用依赖标准化云服务,让应用可以随时在云上环境弹性部署、随申随用云资源,帮助开发者和企业实现敏捷创新。

值得一提的是,阿里正在努力向社会化大协同迈进,还将不少技术完全开源给全社会。

其一是大规模搜索技术。Havenask 是阿里巴巴内部广泛使用的大规模分布式搜索引擎,是阿里电商搜索和推荐业务中最核心部分的图化引擎之一。它的实时检索效率高,能够支持千亿级别数据实时检索,百万 QPS 查询,百万 TPS 高时效性写入保障,毫秒级查询延迟和数据更新。Havenask 支持了淘宝、天猫、菜鸟、优酷在内的整个阿里巴巴集团的搜索业务,也是过去十多年阿里在整个电商领域积累下来的核心竞争力的产品,在今年双 11 期间正式开源。不仅是在电商、互联网行业,借助大规模搜索系统,将会有更多产业实现效率升级和体验进步。

其二是大规模混部系统。阿里巴巴早在 2016 年就启动了混部技术研发,作为云原生混部的践行者,阿里巴巴是真刀真枪地在生产环境中推进混部技术理念,在 2021 年双 11 就实现了混部技术全面升级,支撑了全球数十个数据中心、数百万容器、数千万核的大规模资源调度。

为了帮助企业更快速获取云原生混部带来的资源效率红利,阿里在今年开源了 Koordinator 项目,并在云栖大会发布了 Koordinator 1.0,在标准化、通用化上做出了更多的突破。Koordinator 可以解决企业应用混部的过程中面临的两大挑战:应用如何接入到混部平台;应用如何在平台上能够运行稳定、高效 ,帮助企业真正意义上的用上混部,提高全局的资源利用效率。从 2022 年 4 月正式开源以来,Koordinator 社区吸引了包括阿里巴巴、小米、小红书、爱奇艺、360 在内的企业参与贡献。

最后

阿里 CTO 程立表示,云原生 Severless 化正在加速重塑阿里应用架构和研发模式。

今年双 11,淘宝首页实现 100% Serverless 化,通过更轻量灵活规范地用云,实现了应用轻量化和运维效率的显著提升,应用部署时长缩短一半。

未来,阿里将持续推进应用全面走向 Serverless 化,实现研发模式和应用架构的全面升级,让应用架构更加轻量和弹性,充分利用云的弹性能力,让应用依赖标准化云服务,让应用可以随时在云上环境弹性部署、随申随用云资源,帮助开发者和企业实现敏捷创新。

文章来源: 钛媒体,阿里技术,CSDN

免责声明:凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处本网。非本网作品均来自其他媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如您发现有任何侵权内容,请依照下方联系方式进行沟通,我们将第一时间进行处理。

0赞 好资讯,需要你的鼓励
来自:IT猿人
0

参与评论

登录后参与讨论 0/1000

为你推荐

加载中...