异构集群部署
一云多芯的异构集群架构
"一云多芯"异构集群是指在同一个集群中同时运行多种 CPU 芯片架构的计算节点,实现异构计算资源的统一管理与调 度。在信创环境下,这一能力尤为重要。
传统的企业 IT 环境主要基于 Intel 公司的 X86_64 指令集架构,AMD 的 amd64 指令集与之完全兼容,可视为同一架构类型。而在国产化信创领域,主流国产 CPU 如华为鲲鹏920、飞腾等均基于 ARM64 指令集开发,与传统的 X86_64 架构有着本质区别。
Rainbond 信创版本在以下几个方面提供了全面支持:
- 多架构节点管理:能够在同一集群中添加并管理 X86_64 和 ARM64 两种架构的计算节点
- 架构感知调度:根据应用的架构需求,自动调度到对应架构的节点上运行
- 混合架构部署:同一应用的不同组件可以根据需要部署在不同架构的节点上
国产化信创过渡解决方案
国产化信创是一个长期的过程,大量在 X86_64 架构下开发的传统应用需要经过漫长的适配和迁移才能在 ARM64 架构上完全运行。在这个过渡阶段,Rainbond 的"一云多芯"能力提供了一种灵活的解决方案:
- 平滑过渡:允许企业逐步将应用从 X86_64 架构迁移到 ARM64 架构,无需一步到位
- 混合部署:可以将应用的关键组件优先迁移到 ARM64 架构,而保留部分难以迁移的组件在 X86_64 架构上运行
- 统一管理:对多架构应用提供一致的管理体验,降低运维复杂度