Google Cloud 提供 Compute Engine 上首个可用的 Arm 系列:Tau T2A 机器系列。Arm 架构经过优化,更加节能,因此,Tau T2A 机器系列的性价比更高。
由于电源效率高于 x86 服务器,Arm 处理器在标准服务器中越来越常见。在 Arm 处理器上运行的设备包括手机和笔记本电脑等,Arm CPU 具有更小的指令集,指令越少意味着运行速度更快,电池用量和功耗更低。
Ampere Altra 的单线程 CPU 使其成为通用计算工作负载的绝佳平台。如果您想要实现以下目标,请考虑使用 Tau T2A 通用 Arm 虚拟机:
- 运行计算密集型工作负载,需要能够按需快速调节用量。
- 针对与 Arm 兼容的工作负载进行优化以提升性价比。
- 利用现代开源软件栈。
- 开发和测试使用 Arm CPU 的移动或嵌入式系统。
- 评估工作负载是否适合 Arm CPU。
Tau T2A 机器系列
Tau T2A Arm 机器系列在 64 核 Ampere Altra Arm 处理器上运行,全核频率为 3.0 GHz,可为许多工作负载提供更高的性价比。Tau T2A 支持运行在 Arm 上可实现最佳性能的工作负载或只在 Arm 上运行的工作负载。
Tau T2A 机器类型仅支持为存储使用 NVMe 接口以及为网络使用 Google 虚拟 NIC (gVNIC)。不支持 Virttionet 和 SCSI 接口。所有公开提供的 Arm 操作系统映像都配置为使用 NVMe 和 gVNIC 接口。gVNIC 是专为 Compute Engine 设计的网络接口。它可以提供更好的性能,并支持更高的网络带宽和吞吐量。
Tau T2A 机器系列具有预定义的机器类型,支持多达 48 个物理核心以及每个 vCPU 4 GB 内存。Tau T2A 机器类型在单个 NUMA 节点中运行。
并发多线程
对于此机器系列,每个 vCPU 均由单个核心提供支持,不支持并发多线程 (SMT)。因此,与支持 SMT 的虚拟机相比,Tau T2A 虚拟机的每个 vCPU 可提供更高性能。虽然 SMT 可为某些工作负载提供优势,但单线程核心非常适合计算密集型工作负载,因为进程可以访问整个核心,而不是与其他进程共享核心。
操作系统映像
Tau T2A 虚拟机支持基于 Arm 的公共操作系统映像。您还可以使用基于 Arm 的公共映像创建自定义映像。
工作负载建议
通过 Tau T2A 机器系列,您有机会测试、开发和规划到下一代 Arm 机器系列的最终迁移并确定哪些工作负载可受益于在 Arm 上运行。Tau T2A 非常适合横向扩容和计算密集型工作负载,例如:
- 应用服务、Web 服务和游戏服务
- 嵌入式系统开发
- Arm 上的 CI/CD 开发
- 视频和图片编码、转码和处理
- 数字广告交易和投放
- 缓存服务器
- 计算型药品研发
- Android 开发
- 自动驾驶或传统汽车软件开发
通用机器对照表
下表比较了通用 N2D、T2D 和 T2A 机器系列,可帮助您确定最适合您的工作负载的机器系列。
N2D 通用 |
T2D 通用 性价比优化 |
T2A 通用 性价比优化 |
|
---|---|---|---|
虚拟机形式 | 最多 224 个 vCPU 大型虚拟机 多内存配置 |
最多 60 个 vCPU 无自定义虚拟机 标准内存 |
最多 48 个 vCPU 无自定义虚拟机 标准内存 |
SMT | 开启 | 关闭 | 不适用 |
虚拟机子系列 | 标准 高 CPU 高内存 |
标准 | 标准 |
内存速度 | 2933 DDR4 | 2933 DDR4 | 3200 DDR4 |
NUMA 配置 |
1 个 NUMA 节点 ≤ 24 个核心, 否则 2 个 NUMA 节点 |
1 个 NUMA 节点 ≤ 60 个核心 | 1 个 NUMA 节点 ≤ 48 个核心 |
单独租用 | 是 | 否 | 否 |
机密虚拟机支持 | 是 | 否 | 否 |
网络 | 最高 100Gbps | 最高 32Gbps | 最高 32Gbps |
后续步骤
- 了解 Tau T2A 机器系列。
- 了解可用的虚拟机 CPU 平台。
- 了解如何创建 Arm 虚拟机实例。