霍娜
高性能计算、大规模环境场景下,对资源使用压榨很厉害,虚拟化带来的性能损失不容小觑。
当前,整个信息技术自主创新领域还处于天下纷争、群雄逐鹿的阶段,具体到自主创新的云,则更是边界模糊,格局尚未明朗。但这并不阻碍人们对这一领域的看好,并纷纷投入资源,布局筹谋。上海云轴(简称:ZStack)就是其中之一。
重兵投入自主创新
在ZStack创始人兼CEO 张鑫看来,虽然云计算近十年来,本身已经发展得比较成熟,但在他们推进自主创新的时候发现,云的渗透率还是很低的,目前主要还是传统IT系统、传统IT环境。
成立于2015年的ZStack,是一家坚持自主创新、专注产品化的云计算公司,以“降低企业上云门槛、让每一家企业都拥有自己的云”为使命,提供自研的ZStack私有云、ZStack混合云、ZStack Mini超融合一体机、ZStack CMP多云管理平台、ZStack企业级分布式存储等产品和方案。
张鑫在接受本报记者采访时介绍, ZStack在2017年就落地了云上贵州的精准扶贫项目,这是业内最早采用了国产芯片+国产服务器+国产云平台的全国产项目。此后,ZStack持续加大本土适配领域的投入,内部成立了专门团队解决本土硬件、操作系统等软硬件适配问题。迄今为止,ZStack与飞腾、鲲鹏、兆芯、海光、龙芯、中科曙光、中科可控、麒麟软件、统信软件、宝兰德、中创、山石网科、同有、紫光恒越、爱数等主流本土芯片、操作系统、中间件、存储等完成兼容适配,共同服务政府、电信、能源、交通、教育、制造、医疗、金融、广电、互联网等10多个行业的上千家用户。
“在这方面,我们早已经过了有没有功能、能不能适配这个阶段,ZStack现在做的是在这些本土平台上的性能调优。我们原本以为自主创新上核心业务系统没那么快,但实际上核心业务系统向国产软硬件平台迁移很快。举例来说,比如有些ETC上用的就是本土芯片+服务器+ZStack,客户已经用得很深。”
在自主创新领域,以芯片为核心基础,有不同产品体系和不同的生态链条,产品种类多和技术路线杂,没有统一的标准,从芯片,到固件、服务器等,各个厂商实现的方式都是不同的。而且还有很强的区域性,不同省的体系也不一样,不同行业的体系也不一样。ZStack的目标是普適云计算,是要跨区域和跨行业的,对ZStack而言,张鑫表示:“我们需要适配所有体系,这是我们做产品化云计算厂家要面临的问题。”
作为整个生态链的一员,ZStack要做的就是扮演好自己的云平台角色。ZStack已经重兵投入到此,张鑫介绍公司已经有快一半的研发精力围绕该领域展开工作。在商业上,ZStack主要根据行业和地域的属性及客户需求推进业务。
对于往下推进的难点,张鑫总结为两点:第一是不确定性带来的资源分配与投入问题,该领域目前还处于天下未定、群雄逐鹿时期,基于不同芯片硬件的不同体系在纷纷发力完善自身链条,未来到底哪条线会大面积落地还是未知。这对于ZStack来说,资源与精力投入到哪儿,以谁为重点都在考验公司对未来的战略预判。目前从技术角度而言,ZStack会支持所有条线,不同条线支持层次深度不一样。从商业角度看,ZStack会根据目前行业地域分布进行投入,在销售策略、售前策略上根据不同客户需求进行投入,能做到的就做,做不到的也不能忽悠客户。第二是没有案例参考,需要投入很多精力自己攻克难题。张鑫解释说:“过去遇到什么问题可以看看国外先进厂商怎么做的,但现在得完全靠自己摸索解决问题,非常耗时耗力。”
新裸金属
兼顾灵活与资源利用
在ZStack市场业务迅速发展的同时,新技术产品的年度发布也成为ZStack发展的重头戏。2017年,ZStack联合阿里云,发布业内首个“同时打通控制面和数据面”的混合云;2018年,发布全球首个“混合云+SD-WAN”融合产品;2019年,继续围绕IaaS延伸和拓展,发布创新的“ZStack Mini”和“ZStack CMP”两大新品。每年精彩不断。而2020年,ZStack发布的是他们联合英特尔、阿里云等合作伙伴,深耕IaaS关键技术实现的——健壮F.T.+新裸金属两大重磅功能。健壮F.T.作为ZStack Mini超融合一体机的亮点功能,解决的是高业务可用性,尤其对于边缘计算场景及传统行业客户,可以不用对传统应用做任何改造,实现业务零中断,保障业务健壮性。而本文重点要谈的新裸金属解决的则是灵活性与资源利用率的问题。
所谓裸金属技术(Bare Metal)早在云技术之前已经出现。过去IDC中有大量的机器,没有虚拟化时,要管理大量机器用的就是裸金属技术,但问题是灵活性非常差。云计算最底层的技术是虚拟化,在一台服务器上运行多个操作系统(虚拟机),可以提高资源利用率,但会带来性能损失,尤其是在I/0方面,访问存储和网络时虚拟化带来的性能损失很大。
高性能计算、大规模环境场景下,对资源使用压榨很厉害,虚拟化带来的性能损失不容小觑。在张鑫看来,传统的裸金属在系统安装、存储、网络方面都失去了便利性。已经习惯虚拟化的用户在用裸金属进行管理时体验非常不好,像是回到了二十年前管理传统物理服务器一样,什么事情都得人做,不灵活、不好用。一方面是想要卓越性能,另一方面又想要灵活便利的管理,在用户需求的呼唤下,针对裸金属的应用创新再度成为业界关注焦点。
ZStack新裸金属功能以“一硬一软”两种方式帮助用户让物理机能像虚拟机一样使用云平台资源,比如云存储、高级网络功能,同时又保持物理机的性能。
一硬是指ZStack+阿里云神龙服务器,ZStack在2019年就对接了阿里云神龙服务器,并已有大规模生产部署。张鑫介绍,创建神龙实例(物理服务器)的过程跟创建虚拟机是一样的,不需要装机,在云市场选择操作系统镜像,机器类别选神龙实例,后面配置网络、负载均衡、防火墙等,跟虚拟机操作一样,扩容随便扩,挂载云盘也跟虚拟机一样,整个体验非常流畅顺滑,而在用的过程中用的是物理服务器,性能被充分利用。
一软是指没法改造硬件的客户,通过纯软件的技术也基本解决了传统裸金属遇到的问题。这种方案主要提供给有利旧需求的客户,客户在云平台里进行创建,客户物理机可以直接使用ZStack云平台的存储和高级网络功能,不仅支持分布式存储,也有SharedBlock和FC、NAS、SAN存储。在此过程中,客户不用装机,通过镜像实现物理机的操作系统安装部署,可以做快照和备份,删除的时候,也不需要专门的物理擦写。
张鑫介绍,新裸金属主要适用于四类客户场景:一是高性能计算场景,对于性能要求比较高;二是传统行业客户,老应用没办法迁移到虚拟机环境里;三是自主创新领域客户,本土化服务器主要问题是虚拟化过程中性能损失比较大,新裸金属可以让本土化服务器无损运行起来,满足本土化+性能需求;四是安全保密相关客户,他们有一些特殊硬件,没法接入虚拟机里,通过ZStack+神龙服务器这种硬方案形式也可以跑起来。
在张鑫看来,新裸金属对自主创新业务的助力主要体现在两方面,一方面解决性能问题,另一方面解决适配问题,采用新裸金属方式可以省去虚拟化环节,可以减轻操作系统厂家、软件厂家等性能适配研发速度制约等影响等。因此,新裸金属可以大大加速本土化进程,这比性能强化的意义更大。