新裸金属功能加持 ZStack深化云进程( 三 )

所谓裸金属技术(BareMetal)早在云技术之前已经出现 。 过去IDC中有大量的机器 , 没有虚拟化时 , 要管理大量机器用的就是裸金属技术 , 但问题是灵活性非常差 。 云计算最底层的技术是虚拟化 , 在一台服务器上运行多个操作系统(虚拟机) , 可以提高资源利用率 , 但会带来性能损失 , 尤其是在I/0方面 , 访问存储和网络时虚拟化带来的性能损失很大 。

高性能计算、大规模环境场景下 , 对资源使用压榨很厉害 , 虚拟化带来的性能损失不容小觑 。 在张鑫看来 , 传统的裸金属在系统安装、存储、网络方面都失去了便利性 。 已经习惯虚拟化的用户在用裸金属进行管理时体验非常不好 , 像是回到了二十年前管理传统物理服务器一样 , 什么事情都得人做 , 不灵活、不好用 。 一方面是想要卓越性能 , 另一方面又想要灵活便利的管理 , 在用户需求的呼唤下 , 针对裸金属的应用创新再度成为业界关注焦点 。

ZStack新裸金属功能以“一硬一软”两种方式帮助用户让物理机能像虚拟机一样使用云平台资源 , 比如云存储、高级网络功能 , 同时又保持物理机的性能 。

一硬是指ZStack+阿里云神龙服务器 , ZStack在2019年就对接了阿里云神龙服务器 , 并已有大规模生产部署 。 张鑫介绍 , 创建神龙实例(物理服务器)的过程跟创建虚拟机是一样的 , 不需要装机 , 在云市场选择操作系统镜像 , 机器类别选神龙实例 , 后面配置网络、负载均衡、防火墙等 , 跟虚拟机操作一样 , 扩容随便扩 , 挂载云盘也跟虚拟机一样 , 整个体验非常流畅顺滑 , 而在用的过程中用的是物理服务器 , 性能被充分利用 。

一软是指没法改造硬件的客户 , 通过纯软件的技术也基本解决了传统裸金属遇到的问题 。 这种方案主要提供给有利旧需求的客户 , 客户在云平台里进行创建 , 客户物理机可以直接使用ZStack云平台的存储和高级网络功能 , 不仅支持分布式存储 , 也有SharedBlock和FC、NAS、SAN存储 。 在此过程中 , 客户不用装机 , 通过镜像实现物理机的操作系统安装部署 , 可以做快照和备份 , 删除的时候 , 也不需要专门的物理擦写 。

张鑫介绍 , 新裸金属主要适用于四类客户场景:一是高性能计算场景 , 对于性能要求比较高;二是传统行业客户 , 老应用没办法迁移到虚拟机环境里;三是自主创新领域客户 , 本土化服务器主要问题是虚拟化过程中性能损失比较大 , 新裸金属可以让本土化服务器无损运行起来 , 满足本土化+性能需求;四是安全保密相关客户 , 他们有一些特殊硬件 , 没法接入虚拟机里 , 通过ZStack+神龙服务器这种硬方案形式也可以跑起来 。

在张鑫看来 , 新裸金属对自主创新业务的助力主要体现在两方面 , 一方面解决性能问题 , 另一方面解决适配问题 , 采用新裸金属方式可以省去虚拟化环节 , 可以减轻操作系统厂家、软件厂家等性能适配研发速度制约等影响等 。 因此 , 新裸金属可以大大加速本土化进程 , 这比性能强化的意义更大 。


推荐阅读