为 Red Hat OpenShift 虚拟化设计计算架构 IBM Cloud VPC
在 IBM Cloud VPC 上,为 Red Hat OpenShift 虚拟化 VM 工作负载选择虚拟服务器或裸机工作节点配置。
IBM Cloud VPC 提供两种计算选项:
主要计算架构元素如下图所示。
Red Hat OpenShift 工作节点
Red Hat® OpenShift® Kubernetes Service 是一种托管服务,使用 Red Hat OpenShift 集群,您可以在其中部署和管理虚拟化和容器化应用。 Red Hat OpenShift Kubernetes Service 集群有一个受管的控制平面和一个或多个工作池。 一个工作池由两个或更多计算主机组成,这些主机被称为工作节点。 工作池包含具有相同 CPU、内存、操作系统、附加存储和其他属性的工作节点。 工作节点由 Kubernetes 控制平面管理,该平面控制和监控集群中的所有 Kubernetes 资源。 Kubernetes 调度器决定在哪个工作节点上部署资源,并考虑群集中的部署要求和可用容量。
创建集群后,您可以通过调整池的大小或添加额外的 worker 池,向该池中添加更多 worker 节点。 仅在一个专区中有工作程序池的集群称为单专区集群。 为实现高可用性,您可以创建多区群集,并使用跨越多个可用区的工作者池。 您可以创建多区群集,但不建议用于虚拟化工作负载,因为会产生存储延迟。
IBM Cloud Bare Metal Servers 因为 Red Hat 只支持用于生产虚拟化工作负载的裸机工作节点,所以建议在工作池中使用 VPC 的工作节点来运行生产虚拟化工作负载。 裸机节点必须配置本地 NVMe 驱动器。 因此,Red Hat OpenShift Data Foundation (ODF) 可以将它们用作备份存储。
如需了解更多信息,请参阅《 Red Hat OpenShift 虚拟化服务概述 》。
IBM Cloud Virtual Servers 适用于 VPC
IBM Cloud Virtual Servers 为 VPC 提供在虚拟专用云环境中部署的安全、隔离的虚拟机。 您可以将这些实例用于生产工作负载以及开发和测试环境,这些环境需要灵活的资源分配和全面的基础架构控制。
有关虚拟服务器的更多信息,请参阅 关于 VPC 的虚拟服务器实例。
下表列出了 IBM Cloud Virtual Servers for VPC 的主要功能。
| 功能 | 描述 |
|---|---|
| 可定制的配置文件 | 平衡、计算优化、内存优化、GPU 和大内存配置 |
| 灵活租约 | 共享租户基础设施,可根据合规要求选择专用主机位置 |
| 高级联网 | 与 VPC 安全组、网络访问控制列表 (ACL)、负载均衡器以及虚拟专用网络 (VPN) 连接的集成 |
| 持久性存储器 | IBM Cloud Block Storage 以及 File Storage for VPC,支持可配置的每秒输入/输出操作次数(IOPS)和加密功能 |
| 操作系统的灵活性 | IBM-提供库存图片或自带定制图片 |
| 可伸缩性 | 通过配置文件更改进行纵向扩展,通过实例组自动扩展进行横向扩展 |
有关 Red Hat OpenShift Kubernetes Service 支持的虚拟服务器实例配置文件的更多信息,请参阅 IBM Cloud Docs - Worker Nodes VPC flavors。
IBM Cloud Bare Metal Servers 适用于 VPC
IBM Cloud Bare Metal Servers 为 VPC 提供单租户专用物理服务器,可提供最高性能、安全性和控制。 Red Hat OpenShift 虚拟化的生产部署需要这些服务器。
下表列出了 IBM Cloud Bare Metal Servers for VPC 的主要功能。
| 功能 | 描述 |
|---|---|
| 单租户隔离 | 专用物理硬件,不共享资源 |
| 高性能 NVMe 存储 | 适用于 Red Hat OpenShift Data Foundation部署的本地非易失性存储器快车(NVMe)驱动器 |
| 性能稳定 | 可预测的性能,无需过度使用虚拟化资源 |
| 大内存配置 | 支持内存密集型虚拟化工作负载 |
| 网络性能 | 为 VM 流量提供高带宽、低延迟网络连接 |
Red Hat OpenShift Kubernetes Service 支持的裸机工作节点因地区和可用性区域而异。 有关更多信息,请参阅 工作者节点 VPC 功能。
下表列出了裸金属型材的典型规格。
| 实例配置文件 | 核心数 | GiB RAM | 存储器 |
|---|---|---|---|
| cx2.metal.96x192 | 48 | 192 |
|
| cx2d.metal.96x192 | 48 | 192 | 8x3.2TB 固态硬盘 NVMe 驱动器 |
| bx2.metal.96x384 | 48 | 384 |
|
| bx2d.metal.96x384 | 48 | 384 | 8x3.2TB 固态硬盘 NVMe 驱动器 |
| mx2.metal.96x768 | 48 | 768 |
|
| mx2d.metal.96x768 | 48 | 768 | 8x3.2TB 固态硬盘 NVMe 驱动器 |
有关裸机服务器的更多信息,请参阅 关于 Bare Metal Servers for VPC。
后续步骤
现在,您已了解 Red Hat OpenShift 虚拟化的计算设计,请探索这些相关主题: