“一云多芯” 异构集群简介

顾名思义,“一云多芯”的异构集群,指的是在同一个集群中的计算节点中,其 CPU 芯片架构不唯一。

一般情况下,CPU 芯片的架构都是基于 Intel 公司推出的 X86_64 指令集,作为后起之秀的 AMD 也推出完全兼容 X86_64amd64 指令集,二者可以视为等同。而在国产化信创场景中,很多国产 CPU 架构都是基于 arm64 指令集开发,常见的鲲鹏920、飞腾芯片等都属于该架构类型。为了能够融入国产化信创 IT 生态,Rainbond 自“信创”版本开始,全面兼容了 arm64 架构。

国产化信创绝非一朝一夕之事,大量在传统 X86_64 架构下开发的应用都需要很长时间的调整甚至重构才能完全在国产化芯片上运行,“一云多芯” 主打同时能够运行多种架构应用的能力,在国产化替代的过渡阶段中将发挥重大作用。

Rainbond “信创”版本可以在同个集群中统一管理和调度多种不同 CPU 架构计算节点,同时也可以借助多集群管理能力纳管多个单架构集群。超高的灵活性,可以让决策者自行决定异构计算资源的部署策略。

Heterogeneous cluster installation - 图1

异构集群的安装

Rainbond “信创”版本优化了 从主机安装 相关逻辑,使用者只需要提供所有节点的 IP 地址,节点类型即可完成集群的安装。安装控制器将自动识别所有节点的 CPU 架构信息,完成相关配置并将其纳入集群。整个过程并不需要专门针对 CPU 架构进行任何特殊配置。