回顾和总结:国内云计算势力快速崛起

内容来源:infoq

作者 | 刘燕


中国的云计算,最先出现在阿里巴巴,而非同期的其他科技企业。各中原因与亚马逊类似,阿里的电商基因在一定程度上促进了云技术的萌生。

阿里云弹性计算负责人张献涛向 InfoQ 表示,本世纪初,互联网浪潮席卷之下,以电商为代表的互联网业务随着规模膨胀,在采用传统 IT 技术支撑业务时弊端凸显,在性能、成本、稳定性等方面都遇到了巨大挑战。为了更好支撑业务发展,传统 IT 技术亟待变革。

2006-2008 年,淘宝商城的业务突然出现了“核弹级”的爆发,这令旧的 IT 体系濒临崩溃边缘。为了解决电商业务存在的技术瓶颈问题,2009 年,王坚带领团队创立了阿里云。

那时在国内,云计算还处在概念推广阶段,大家普遍对云不了解,对这一新事物感到“云里雾里”,就连当时国内最顶级的互联网公司的创始人也对云计算存在很大的认知差异。

一场 12 年前的对话后来经常被人翻出来讨论。那是在 2010 年的中国 IT 领袖峰会现场,马云、马化腾、李彦宏分别就云计算发表了自己的看法。当时,马化腾认为,云计算可能像阿凡达那样遥远,可能得过几百年、一千年后才实现。李彦宏则不客气地说,云计算是新瓶装旧酒,没有新东西。马云则撂下一句狠话 — “如果我们不做云计算,将来会死掉”。

有趣的是,当时这三位创始人的认知基本上反映了,后来这三家公司在云上的发展战略,以及发展情况。

在中国云计算发展的早期,认知差异、较国外云厂商起步晚、国内企业 IT 水平落后、云计算研发技术门槛高等多重因素,导致国内云厂商一开始在技术、产品、服务上,与亚马逊等海外云厂商存在不小的差距,例如亚马逊的对象存储、VPC 等都是设计典范,2012 年,亚马逊推出了性能表现优异的 NoSQL 数据库 DynamoDB,这类产品在国内晚了好几年才出现。

不过在看清楚云计算的方向后,国内几家头部科技公司以最快的速度补上了“课”,并且每年都推出一系列的大动作,持续加码云计算。

现今,云已经成为国内互联网巨头的管理者们最常挂在嘴边的词汇。2017 年,马化腾在给合作伙伴的一封信中,23 次提到云。同年,在华为全球分析师大会上,华为企业 BG 总裁徐文伟宣布“未来全球五朵云,华为必居其一”,3 年后,这一“Flag”成为了现实。

经过这些年的发展,中国的云计算势力正在快速崛起。

阿里、华为、腾讯、百度这“四朵云”是中国云服务企业的代表,占据了 80% 的中国云计算市场。数据显示,2021 年中国云服务市场份额中,这“四朵云”的市场占比分别为 37%、18%、16%、9% 。

与此同时,国内云厂商正在走向全球,与海外云巨头正面交锋。

阿里、腾讯、UCloud 等厂商展开了全球化布局,现在国内很多出海的企业,在海外可以享受到国内云厂商提供的服务。此外在北美、欧洲等海外市场,国内云厂商也正在与 AWS、微软等展开角逐。

“中国的云厂商刚起步时基础较差,一路实现跨越式发展,到现在能逐步走出去跟海外的云巨头们‘掰掰手腕’。这充分反映出中国云计算在过去 13 年里的快速发展。”马飞说道。

 云计算从互联网向传统行业渗透,政企上云格局未打开

不过,现阶段中国云计算的发展,与国外尤其是美国相比,还存在一些差距。

从市场规模上看,据 Gartner 和中国信通院统计,2021 年美国云计算市场规模接近 1800 亿美元;中国云计算市场规模 453 亿美元,约为美国的四分之一。从细分领域看,美国 SaaS 规模占比更高,而中国 IaaS 规模占比更高。

在上云率方面,相关统计显示,美国企业上云率已达到 85% 以上,而国内企业的上云率仅约为 30%,在一些传统行业,这一数字可能更低。大约从 2017 年 — 2018 年起,海外云计算市场发展进入到一个较为黄金的时期,政企上云越来越普遍,在国外,很多企业是“all  in  cloud”,开始逐步放弃线下数据中心,直接在云上构建。

而现在,中国企业上云才渐渐从互联网行业向传统行业渗透。伴随着很多行业尤其是传统企业数字化转型的进程加速,政企上云将成为一个重要的发展趋势。近几年,国内云厂商竞争的主阵地,也逐渐从互联网赛道转向政企。

政企业务起家的基因令华为在政务云市场占据优势。华为云首席产品官方国伟在接受 InfoQ 采访时表示,现阶段,国内云计算市场发展的一个焦点问题在于,政企上云的格局没打开,政企上云目前还存在不少限制。

“如果这一市场没打开,云计算就很难发展起来。因为云的本质是要全面替换传统 IT,而互联网 IT 只占整个 IT 市场的一小部分。现在在国内互联网市场,需要上云、能上云的企业差不多都上了,接下来,政企上云将是中国云计算发展的关键”。

政企的上云率也关系着云厂商的营收结构。方国伟认为,当政企上公有云的市场打开之后,云厂商的收入结构组成将逐渐演变为 — 大部分收入来自政企,来自互联网的收入占小部分。

 云计算盈利之路,一场马拉松

不久前,国内云计算市场又迎来一个里程碑事件。

5 月 26 日,阿里云发布的 2022 财年及第四季度财报显示,2022 财年,阿里云 EBITA 利润从 2021 财年的亏损 22.51 亿元大幅改善为盈利 11.46 亿元。这是阿里云成立 13 年来以来首次年度盈利。阿里云也由此成为国内唯一实现盈亏平衡的云服务商。

谈到此次盈利的原因,张献涛向 InfoQ 表示,云计算在规模达到一定程度时,经营运营效率变得非常关键。在过去的几年里,阿里云通过投入资源提升经营运营水平,做到了降本增效。

阿里云“13 年磨一剑”终于盈利,云计算的商业化与盈利问题再次引发关注。

事实上,云计算的盈利一直是一个难题,亏损现象普遍存在。

在全球的云计算玩家中,实现盈利者寥寥无几。除阿里云外,因其先发优势以及在价格控制方面的优势,亚马逊是少数实现盈利的公有云厂商。2022 财年,微软的智能云业务表现强劲,营收 191 亿美元,同比增长 26%。其他厂商大都有不同程度的亏损,例如谷歌云在独立之后仍没赚到钱。2021 年,谷歌云将其云服务器的运行寿命从三年延长到了四年,尽管如此,谷歌云在该年度仍亏损 31 亿美元。

“云计算业务,就像是一场马拉松”。方国伟认为,云计算的盈利困局,主要由两个原因导致:

一是云厂商需要进行大量基础设施投入,包括数据中心、IT 硬件设备(服务器、存储、网络等)。云计算可以把客户的 CAPEX 模式转变成 OPEX,但对云计算厂商来说仍需要投入 CAPEX。而且只有大量投入,才能有规模效应。如果前期只投入一个小的数据中心、几台服务器,后来随着业务增长,必然不够用。而采用“东一块、西一块”的租赁模式也比较受限,因此云厂商通常需要自己大规模建设数据中心。

另一方面,云业务前期研发投入巨大。云本质上要把传统 IT 重新替换,这就意味着,云平台最好能提供计算、存储、网络、数据库、中间件、大数据、AI 等一站式服务。因为云用户一般很少像在传统 IT 那样从不同厂商分别购买服务器、存储、数据库软件等。

而收入的增长是有节奏的,只有业务量慢慢上来,客户慢慢开始用,品牌慢慢构建.... 如此,云才能实现盈利, 这些都需要很长的周期,这就决定了,云平台不可能在短期盈利。

“如果要布局云业务,就要做好思想准备,这项业务投入大,见效慢,但一旦做成了,利润非常高,亚马逊就是个标杆例子”,方国伟表示,“我相信国内头部云厂商未来都可以实现盈利,而政企市场将是制约国内云厂商能否盈利的关键”。

那些令人印象深刻的技术突破

在云计算快速发展的 16 年里,新技术不断涌现。很多在当年初露峥嵘的技术,如今已经不断进步,发展趋向成熟,并已有广泛地落地应用。四位技术专家向 InfoQ 讲述了他们所亲历的那些云技术创新。

虚拟机越来越轻量级

云虚拟机,是在云端虚拟出的服务器。近年来,虚拟机的发展呈现出的趋势是 — 越来越轻量级,越来越敏捷,越来越快速迭代。

最开始的虚拟机十分笨重,一旦“搬家”,就得“连根拔起”,例如将一台虚拟机从 A 云迁到 B 云,需要几个 G 带宽,下载一次得花几个小时。后来到了容器阶段,容器就像“集装箱”一样,在缩小规模的同时,整合运行环境,减轻了对底层的依赖。再发展到无服务器阶段,开发变得更容易了,无服务器具有易开发、易部署、易维护的优点,甚至不需要运维,直接集成在微信小程序这种环境就可以了。

虚拟化技术演进之路:从纯软件到软硬件协同

本质上讲,云计算是算力的服务化,是通过虚拟化的技术把算力进行池化,进而做多租户间的弹性调度分配。因此,云计算的发展史,其实也是虚拟化技术的演进史,是虚拟化技术的不断发展和演进让云在不同的发展阶段能够满足业务的进阶需求。

在早期,云计算公司面对的是企业网站托管类的中小型算力需求,对于业务的连续性、实时性以及稳定性要求都比较低。这个时期对虚拟化技术的性能、功能和安全性要求也较低,纯软件技术实现的虚拟化就可以满足业务的需求,在这个阶段以 Xen 为代表的软件虚拟化技术取得了较大突破,也得到了业界认可。

而后来,云计算开始更多地服务企业的中大型算力需求,尤其在面对对实时性、稳定性有苛刻要求的在线业务时,纯软件实现的虚拟化技术就显得捉襟见肘了。这就迫切需要在硬件层面以及系统软件层面对虚拟化技术进行重构。于是,当时诞生了诸如 Intel 的硬件虚拟化 VT 以及配套的轻量级虚拟化技术 KVM,通过二者有效配合,解决了业务在稳定性、实时性等方面的需求。

随着云计算规模扩大,超大型企业的业务上云也随之而来,客户在成本、性能及安全性方面的需求逐渐凸显。这时,就需要有更具突破性的技术出现。2017 年前后,以华为云擎天、阿里云神龙和 AWS Nitro 为代表的新一代软硬件协同的虚拟化技术出现后,引领了云计算核心技术的发展方向,也诞生了如 DPU 这样的新型数据中心芯片。

整体而言,计算虚拟化经历了纯软件的虚拟化技术实现到硬件服务的虚拟化技术,以及到现在的软硬一体优化的阶段,整个虚拟化性能损耗从 30% 左右降低到了今天接近于零,其计算效率的提升也为云计算的普及打下了基础。在网络虚拟化技术方面,从早期的使用 ACL 等做隔离的经典网络模式也演进到了今天的 VPC,让客户的业务网络不仅隔离性更强,更能根据自己的业务需求做自由灵活的组网,大大提升了业务效率。

用云定义数据中心内的 IT 架构

软件定义硬件在今天看来是非常正向的轨道。硬件厂商天然与云的用户有一层隔离,因此最可能发生硬件创新的地方就是云厂商的数据中心内部。

随着数据密集型计算场景的普及,用户对低时延、高带宽的需求也越来越高,传统以 CPU 为中心的计算体系架构无法适应这一趋势,这一局面亟待改变。阿里云刚刚发布的云数据中心处理器 CIPU,可以看作是解决这一问题的尝试。将计算、存储、网络与云的管控解耦,用专用处理器来处理这些事务,让 CPU、硬盘、内存更专注在自身的计算处理上,这一创新有望改变以 CPU 为核心的云计算架构体系。

为云计算而设计的计算 / 存储 / 网络

发展到今天,计算 / 存储 / 网络出现了一个全新的趋势 —— 为云计算而设计的计算 / 存储 / 网络。

以虚拟机为例,以往的 Xen、KVM 等技术,都是从原有的操作系统或虚拟化技术中脱胎而成。但随着云计算的普及和规模壮大,对虚拟化技术提出了更高的要求,需要将 CPU 卸载到一些特定的专用硬件设备中去,并要求虚拟化技术在管理、观测性、性能等方面表现符合预期。这时,原有的技术与新的需求间出现了脱节,这一演变要求,无论是计算、存储还是网络都需要重新设计和实施。

“原先把一个标准化的技术拿来,简单包装投入到云环境中的时代已经一去不复返了。现在,一个普遍的趋势是,几乎每家云厂商都开始打造符合自己规范和要求的、自我定义的云原生的计算 / 存储 / 网络产品。”费良宏表示。

具体在存储方面,一个明显的趋势是,存储越来越分布式化。最开始的存储是 DAS 架构,即开放系统的直连式存储,业务和数据是独立的存储方式。后来演进到 NAS(网络附属存储),其特点是,通过网络的方式解决不同磁盘间的访问问题。之后又演进到 SDS,即软件定义的存储,软件“绑定”存储,软件和硬件分离,有不同的接口、形态、采集方式。

炙手可热的微服务

在微服务的发展过程中,有一个现在大家谈论较少却很重要的节点,2019 年 10 月,微软开源微服务框架 Dapr,并发布 0.1.0 版本。尽管其问世时间短,市场上应用不多,但它提供了一个新的思路,可以在相对更抽象的层次上构建微服务,它隐藏了那些复杂的网络、控制代理等管理,未来或许会成为微服务发展的一个新起点。

近年来,微服务架构炙手可热,逐渐普及,许多企业纷纷抛弃传统研发模式,拥抱微服务。来自中国信通院的数据显示,2021 年,有 54% 的企业已经使用微服务架构进行应用系统开发,这一数字比两年前(28.9%)翻了一番。

不过,微服务在产业应用的过程中也面临诸多挑战,如分布式架构在拆解时会涉及到代码复杂度、运维复杂度提升等问题。

微服务的理论体系并不完备,它更多是一种工程化的思维,是工程人员在实践中积累的心得。尽管此前有很多实践积累,但在不同的企业、团队、项目里,微服务被采用的路径、手段、方法等存在巨大差异。

针对这一应用现状,未来可能会出现一种高度产品化的平台改变现有的“分裂”局面。这几年无服务器快速普及,让微服务的部署管理应用变得更简洁。容器技术的发展也为微服务带来了新的可能性,尤其是 Kubernetes 的出现,强化了微服务的实现路径,基于 Kubernetes 实现微服务,已是目前非常明确的发展方向。如今,微服务和容器的结合成为了主流。

从技术研发的趋势看,微服务架构未来需要关注如何将业务逻辑和基础设施进一步解耦,尤其是将中间件的能力做下沉,让通信协议更好地以进程级别调用中间件能力,使应用和中间件互不影响。

容器发展:Kubernetes 一家独大

2014 年,Kubernetes 的诞生,是容器技术发展过程的一个重要节点。

如今 7 年过去,Kubernetes“一家独大”,成为业内的主流标准。几乎每一个平台都把支持和部署 Kubernetes 作为基础设施重心,尤其在 BAT、TMD 等大厂,Kubernetes 更是成为标配。

“未来,它还将持续影响整个行业。甚至,有人试图用 Kubernetes‘抹平’所有平台之间的差异,构建一个于 Kubernetes 之上的、独立的云平台,未来这一设想或许有望达成”,费良宏判断。

Kubernetes 正在完全云化,是第二个重要节点。自它出现之后,微软、谷歌、亚马逊、阿里巴巴等云厂商都全面推出了托管 Kubernetes 的服务,这是一个重要的标志,标志着 Kubernetes 与云的全面结合。

在应用层面,容器的应用率在不断提升。中国信通院《云计算发展白皮书(2020 年)》显示,43.9 % 的企业表示已经使用容器技术部署业务应用,计划使用容器技术部署业务应用的企业占 40.8%。在企业数字化转型的进程中,容器技术因其灵活、敏捷的特性备受欢迎,很好地发挥了云计算的优势。

容器技术已经踏入成熟期。如何提升容器的安全性是当下该技术在应用过程中的一个难点。因为虚拟机的隔离性较强,容器的隔离性较差,这让提高容器的安全性富有挑战。此外,当容器在不同的环境应用时,还应该着重考虑如何提升效率、管理、优化成本等问题。

接下来,多云和跨平台的容器技术将是一个发展重点。面对多云平台,使用容器技术解决平台间的差异性很重要,如果自行开发框架,对选择多云有很大的障碍,且在后续维护中成本很高,如果有多云的容器管理平台出现,将在很大程度上减少使用者的难度和障碍。

容器的形态也将不断演进。未来将会看到,越来越多的像边缘容器、分布式容器、多级容器等不同的容器形态出现。

服务网格逐渐成熟,但仍有很大进步空间

服务网格是在微服务架构里孕育而生的一个理念,其旨在解决不同的微服务间的通信问题。

尤其在大规模的微服务部署应用中,没有服务网格,简直难以想象。当容器与微服务结合之后,怎么进行更有效的管理就成为不得不关注的痛点问题。当微服务数量较少时,现有的管理方式足以应对,这一问题可能并不明显,但当微服务增加到成百上千、甚至上万的规模后,管理难度就会大大增加。服务网格的出现,就为这个问题提供了一种很好的解决方案。

服务网格概念最早从 2017 年被提出,2018 年正式爆发,进入服务网格技术元年,之后随着众多云厂商纷纷入局,服务网格逐渐火了起来。

Istio 和 Linkerd 是最前沿的两个服务网格开源项目,但从目前的技术实现手段看,这些产品目前还不是特别成熟,还存在成本过高、代价过大的问题,尽管可以解决一些问题,但略显“笨重”。

此外,现有的很多服务网格产品仅仅聚焦在网络层次上,如果从理想化的微服务体系看,还略有不足。从这个角度看,服务网格还有很大的改进空间,未来或许将有在技术上更为进步的服务网格出现,才能和容器、微服务结合地更紧密,才能对微服务的大规模部署应用产生更直接的影响。

服务网格技术最早起源于 Google、IBM、Twitter 等大型互联网公司,因此该技术的早期落地也多在互联网公司。因为互联网大厂在技术实力和技术团队等方面优势巨大,目前,服务网格仍主要是大厂在做,中小型互联网公司、传统企业等对服务网格还对其望而却步,不过目前也有一些中小型互联网公司开始试水服务网格。

接下来,服务网格需要重点关注数据面性能的优化问题,如通过代理方式或引入可观测工具,更好地监测整个控制面或数据面的性能,增强服务网格对异构资源的兼容性。此外,如何与不同的服务架构打通,形成一个有效的通信机制和能力,也是一个关注重点。

Serverless 代表了云产品发展的新方向

Serverless 首次出现于 2012 年,中文即“无服务器架构”。近两年,Serverless 概念迅速蹿红,例如现在很火的微信小程序就是 Serverless 的一个典型应用。Serverless 的优点是,开发者无需关注底层资源,便可以快速地开发和投入应用。

去年,CNCF 发布的《2020 年度中国云原生调查报告》显示,Serverless 架构正在持续增长,31% 的企业在生产中使用无服务器,41% 的企业正在评估,12% 的企业计划在未来 12 个月使用。

Serverless 对云的产品能力提出了更高的要求,代表着云的产品体系发展的新方向,目前来看,这一趋势已不可阻挡。

现阶段的挑战主要在技术研发方面,开发出一个真正意义上的 Serverless 仍非常之难,因为,Serverless 的服务本身需要技术管理,动态调整或资源配给的难度较高。未来,如果这一问题得以解决,会是一个令用户感到惊喜的改变。

未来,Serverless 这种服务的形态、应用场景会越来越丰富,跟云上生态的结合和链接将越来越紧密,让用户真正聚焦在云上的上层应用,进一步解耦。同时,Serverless 将更多聚焦在计算方面,未来像数据库、消息队列、存储等后端的服务都将 Serverless 化。

弹性计算进入稳态阶段

在过去七八年间,可以清晰地看到,弹性计算的应用需求和应用规模都在发生着剧烈的变化:

从早期的服务中小站长的网站托管需求,到中大型企业的部分实时在线任务处理的需求,到现在超大规模企业离在线业务的整体搬站上云和异地多活架构容灾部署,对弹性计算的资源弹性、稳定性、成本以及可运维性都提出了极为苛刻的需求。

经过 10 多年的发展,弹性计算进入一个稳态阶段。如何在业务形态、产品定义以及技术研发方面形成创新和突破势在必行。有观点认为,在这个阶段,IaaS 层的产品创新变得比较艰难。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值