CPU处理器|阿里云首发CIPU处理器 为OS反向自研( 二 )


另一方面,有不少阿里云的客户,也或多或少已经使用过基于CIPU的云计算服务 。虽然客户可能对底层硬件层没有直接的感知,但阿里云的网络、存储等性能,这几年确实在不断上升,例如,不久前阿里云就成为国内唯一获评全球十大计算机网络研究机构的中国企业 。
如今来看,CIPU的出现确实再次打破了云计算的“瓶颈”,将整体性能提升了一大部分 。
不过,要说推翻CPU在云数据中心里“C位”的想法,倒也不是阿里一家有之 。
在市面上相似概念的产品里,CIPU相比IPU、DPU来说,又究竟有什么不同?
为什么是CIPU?
要说清楚这件事儿,还是得从云计算技术的发展历程说起 。
过去十几年来云计算技术的发展,可以大体分为两个阶段 。
第一阶段,在分布式技术的推动之下,互联网企业开始将业务从大型机向分布式系统迁移,打下了分布式架构的底座 。
第二阶段,资源池化技术出现 。这一技术通过计算存储分离的架构,实现了对资源的统一调度编排,使得弹性计算成为可能 。
对于用户而言,这也就意味着云计算可靠性和可用性的极大提升 。
在这两个阶段,计算体系架构都是以CPU为核心的 。
CPU处理器|阿里云首发CIPU处理器 为OS反向自研
文章图片

但当云计算发展到今天,以大数据应用为代表的数据密集型场景越来越多,这种以CPU为中心的架构便开始暴露短板:
首先,以CPU为中心的架构会导致计算和网络传输之间的时延较大 。
其次,大数据应用增多,导致数据中心内部数据迁移量增大,以CPU为中心的架构无法提供高带宽 。
再者,以阿里云为例,其在全球27个国家和地区、84个可用区管理着上百万台服务器 。但以CPU为中心的架构很难解决这种超大规模基础设施的复杂管理问题 。
如此一来,解决之道也就指向了一个方向:打破以CPU为中心的传统云计算体系架构,定义新一代云计算基础技术 。
CPU处理器|阿里云首发CIPU处理器 为OS反向自研
文章图片

而这也正是如今各大厂商所追逐的最新技术热点 。
比如英伟达的DPU(Data Processing Units),2020年10月一经发布,便在业界引发热议 。
顾名思义,DPU侧重解决的是数据迁移带宽的问题 。作为集成加速平台,DPU能够从CPU上卸载关键的网络、存储和安全任务,降低CPU的开销 。
老黄当时表示:
数据中心已成为新型计算单元,而DPU是其重要的组成部分 。CPU、GPU和DPU的结合,可构成完全可编程的单一AI计算单元,提供前所未有的安全性和算力 。
而英特尔也紧随其后,提出了“IPU”(Infrastructure Processing Units)的概念 。
相比于DPU,IPU更强调虚拟化云化能力,通过网络虚拟化、存储虚拟化、网络存储管理以及安全等功能,加速网络基础设施,释放CPU核来提高应用程序性能 。
尽管在概念上有些许区分,但无论是DPU还是IPU,都是想通过软件定义+硬件加速的方式,替代CPU成为数据中心的核心硬件 。
由此也可以看出,阿里云此番推出的CIPU,更像是IPU和DPU的综合体,既能云化虚拟化管控数据中心,又能解决数据迁移带宽的问题 。
CPU处理器|阿里云首发CIPU处理器 为OS反向自研
文章图片

而更大的区别在于,阿里云本身就是一家云厂商,还是有飞天云操作系统的那一种 。
这就意味着,与英伟达、英特尔这样的硬件厂商不同,阿里云对于云计算技术发展各个阶段所面临的问题,有更为切身的体会 。