整整10年前的2010年,张鑫刚刚从英特尔离职,开始专注于云计算方向的技术深造。在当初那样一个云计算的“拓荒时期”,他就许下一个愿望,“让物理机在云中有虚拟机一样的体验。”
如今,这位ZStack的创始人兼CEO,凭借弹性裸金属技术的发布,让梦想照进了现实。
日前,ZStack公司宣布与阿里云合作推出基于神龙架构的弹性裸金属私有云,通过神龙服务器和ZStack软件,可以将阿里云在公共云领域独有的技术实践成果,敏捷输出给私有云和混合云客户。
换言之,就是让私有云拥有与公有云同样的体验。ZStack与阿里云这对黄金搭档是如何做到的?
虚拟化之殇与裸金属的诞生
裸金属云服务器的走红也就是最近几年的事情,它是伴随着企业上云趋势开启而形成的主流趋势。
在公有云发展初期,主要是向互联网和创业企业提供标准化云服务,但后来企业级用户一方面对“关键应用”、“高强度工作负载"、 “高安全性”等指标有明确需求,这就催生了裸金属云服务器的理念。
过去的IaaS层计算产品形态分为裸金属物理机和云服务器两个类别,裸金属物理机在没有虚拟化损耗,在计算性能上存在优势,但管理运维方面不足;云服务器则相反,运维却不免有虚拟化损耗。所以在2017年,阿里云发布了第一代神龙服务器,本质上就是兼顾了物理机的性能优势、完整特性和云服务器的管理便利。此举也将弹性裸金属云服务器推到了市场前台。
张鑫认为,“弹性裸金属在云时代的价值,与虚拟化技术存在紧密的相关性。”
一方面,在没有虚拟化技术之前,操作系统都是以独占的方式运行在服务器上的,一台服务器同时只能运行一个操作系统,数据中心中基础架构能够提供的能力,取决于硬件提供的能力;另一方面,在没有虚拟化技术前,数据中心基础架构的“可编程能力”是非常弱的,依赖于硬件提供的能力,大量工作需要人力来完成。
所以,虚拟化的价值就在于提供了“可编程”的能力,这就是所谓的用软件定义的方式来管理数据中心的计算资源,并降低了成本。
但与此同时,虚拟化也会同步产生一些问题,如无法回避的性能损耗,以及性能很难稳定。由于虚拟机的计算能力、平稳性、弹性由下沉的虚拟化软件,而不是虚拟机来完成的。所以,必然会导致资源争抢、算力损失、性能瓶颈,同时也难以支持裸机服务。
性能的损耗,绝非云计算之过,而是虚拟化之殇。但很多企业用户并不关注这些细节,所以在企业上云的过程中,也频繁的发生企业因为性能损耗过大,出现了部分“下云”的结果。
但这似乎并不是云计算发展所要的终极答案。如张鑫所说,“真正的裸金属技术,应该让服务器在云平台中有跟虚拟化一样的体验,一句话概括:让服务器可以像虚拟化一样使用云平台的所有功能。
所以出现了神龙裸金属,去掉了虚拟化损耗,让操作系统和应用又重新运行在了服务器上。
用户驱动是黄金组合背后的源动力
向虚拟化的性能损耗宣战,首先要从阿里云神龙服务器说起。
2016年阿里云秘密启动了一项代号为“X-Dragon”的项目,次年即推出了第一代自研神龙(X-Dragon)云服务器,基于神龙(X-Dragon)是阿里云自研的软硬融合虚拟化技术架构。而最早的第一代神龙裸金属服务器,更多的是解决上云后如何支持裸机服务,但是又不能是传统的物理机,需要充分和云计算基础设施融合。
为了实现超越物理机的性能,并兼具虚拟机的体验,阿里云自主研发了神龙芯片,通过芯片加速引擎,消除了虚拟化对性能损耗带来的困扰,并让所有的接口都和虚拟机保持一致,最终实现新的弹性裸金属产品体验跟使用虚拟机是完全一样的。
但从用户的角度,他们关心的是并不是得到神龙芯片,而是通过神龙芯片与云平台结合之后,形成的的完整的裸金属方案。
而这恰是ZStack+神龙服务器这对黄金组合所要解决的问题。
在混合多云的时代,用户的选择变得无比丰富,云服务体验如何在公有云和私有云之间无缝的切换是用户最为关心的问题。作为中国公有云的领头羊,阿里云也继续在混合云和私有云领域树立自己的“路标”,ZStack则成功承担了这一角色。
据了解,身为专注于产品化的ZStack,一直保持与阿里云的牵手与合作:2017年8月,ZStack与阿里云联合推出业内首个“无缝混合云”ZStack for Alibaba Cloud,全面对接基于飞天平台的阿里公共云体系。
而在2020年,ZStack则是联合阿里云发布基于神龙架构的弹性裸金属私有云,通过神龙服务器+ZStack软硬一体输出,解决了物理机性能与云平台便利性不可兼得的问题,做到了让私有云客户畅享公有云过去十年的发展成果。
突破行业场景,赋能数字经济
从用户应用场景的角度看,最具代表性的场景就是高性能计算。因为高性能计算集群要求节点的性能要达到高配的裸金属能力,所以传统超算从来不用虚拟机,也很少有用户在云端部署超算集群。
弹性裸金属私有云改变了这一现状,通过ZStack+神龙服务器的组合,客户环境中的物理机服务器不再是传统的服务器,而是可以通过ZStack部署、销毁、控制的智能服务器,不仅能够直接部署业务应用,也可以当做承载虚拟机的物理机使用。这对于高性能计算的用户而言,既可以获得物理机的高性能,又可以享受云服务的便捷。
与此同理,在大数据的环境下,由于软件对性能要求高,在虚机环境下的性能波动往往会影响其工作效果。而基于神龙架构的弹性裸金属私有云,既能通过云平台的功能大大简化大数据集群的部署复杂度,又能保证其运行时的性能。
ZStack的数据显示,目前基于神龙架构的弹性裸金属私有云,已经拥有分钟级部署4500个云实例的生产实践,相对于传统服务器的逐一部署来说在效率方面简直是天壤之别。而在软件层面,ZStack云平台的存储和高级网络功能也让客户耳目一新。
而像高性能计算、传统行业、安全保密等,适合弹性裸金属赋能的场景,都属于新旧经济动能转换,数字经济当中所要提出转型升级的重要场景。换言之,ZStack+神龙服务器这对黄金搭档,提供的弹性裸金属私有云服务,对于上述这些重点的数字经济支撑行业转型,具有极高的价值。