Google Cloud ofrece una variedad de servidores con tecnología Arm en Compute Engine a través de las series de máquinas C4A y A4X. La arquitectura de Arm está optimizada para la eficiencia energética y, como resultado, puede ofrecer una mejor relación precio-rendimiento.
Los procesadores Arm son comunes en los servidores estándar debido a su eficiencia energética en comparación con los servidores x86. Los teléfonos celulares y las laptops son ejemplos de dispositivos que se ejecutan en un procesador Arm. Con el conjunto de instrucciones reducido de una CPU Arm, menos instrucciones equivalen a una mayor velocidad de rendimiento con un menor consumo de energía y batería.
Por ejemplo, C4A usa el procesador Arm personalizado de Google, Axion, que se basa en el procesador Arm Neoverse V2. Neoverse V2 es la primera CPU de la serie V que tiene mejoras de rendimiento, energía y seguridad de Armv9. Está diseñado para la computación de alto rendimiento, el aprendizaje automático y la computación en la nube de uso general. Considera usar máquinas virtuales (VM) de Arm de uso general C4A para cualquiera de los siguientes fines:
- Ejecuta cargas de trabajo de procesamiento intensivo que requieren la capacidad de escalar el uso con rapidez cuando sea necesario.
- Optimiza el rendimiento y el precio en cargas de trabajo compatibles con Arm.
- Compila en pilas de software modernas de código abierto.
- Desarrolla y prueba sistemas incorporados o móviles que usen una CPU Arm.
- Evalúa si la carga de trabajo es adecuada para una CPU Arm.
Para usar GPUs con una CPU basada en ARM, elige la serie de máquinas A4X, que se ejecuta en la plataforma NVIDIA GB200 NVL72. Las VMs creadas con esta serie de máquinas tienen superchips NVIDIA GB200 Grace Blackwell conectados. Esta serie de máquinas está optimizada para cargas de trabajo de procesamiento masivamente paralelizado de la arquitectura unificada de dispositivos de procesamiento (CUDA), como el aprendizaje automático (AA) y la computación de alto rendimiento (HPC).
Serie de máquinas A4X
A4X es la primera VM de Compute Engine con CPU basadas en Arm y GPUs conectadas. A4X ofrece tipos de máquinas con hasta 140 CPU virtuales y 884 GB de memoria. A4X usa GPUs NVIDIA GB200, que ofrecen
180 GB de memoria por GPU. A4X tiene dos zócalos con CPUs NVIDIA Grace Arm
conectadas a cuatro GPUs B200 con comunicación rápida de chip a chip (NVLink C2C).
A4X está disponible en el tipo de máquina a4x-highgpu-4g
.
Opciones de almacenamiento para instancias de A4X
A4X se puede usar con el almacenamiento conectado de Google Cloud Hyperdisk y viene con 12,000 GiB de SSD local. Compute Engine conecta automáticamente los discos SSD locales a tus instancias de A4X durante su creación.
Imágenes de SO
Las instancias de A4X admiten imágenes de SO basadas en Arm. También puedes crear imágenes personalizadas con una imagen de SO pública basada en Arm.
Serie de máquinas C4A
C4A es la primera VM basada en ARM compilada en la CPU basada en Arm64 de Axion de Google. C4A ofrece tipos de máquinas con hasta 72 CPU virtuales y 576 GB de memoria DDR5-5600. C4A está disponible en los tipos de máquinas standard
, highmem
y highcpu
.
C4A se compila en Titanium, que usa descargas de red y habilita un rendimiento de red Tier_1 por VM de hasta 100 Gbps con la interfaz de red gVNIC. C4A también admite la interfaz de disco NVMe con discos Hyperdisk Balanced y Hyperdisk Extreme.
Subprocesos múltiples simultáneos
En el caso de la serie de máquinas C4A, cada CPU virtual está respaldada por un solo núcleo sin subprocesos múltiples simultáneos (SMT). Por lo tanto, las VMs de C4A ofrecen un mayor rendimiento por CPU virtual en comparación con una VM con SMT habilitado. Si bien SMT proporciona beneficios a ciertas cargas de trabajo, los núcleos de subprocesos únicos son ideales para cargas de trabajo de procesamiento intensivo, ya que los procesos pueden acceder a todo el núcleo en lugar de compartirlo con otros procesos.
Imágenes de SO
Las VMs de C4A admiten imágenes de SO basadas en Arm. También puedes crear imágenes personalizadas con una imagen basada en Arm disponible de manera pública.
Serie de máquinas Tau T2A
La serie de máquinas Tau T2A Arm se ejecuta en el procesador Ampere Altra Arm de 64 núcleos con una frecuencia de todos los núcleos de 3.0 GHz. Tau T2A permite ejecutar cargas de trabajo que se ejecutan mejor o exclusivamente en Arm.
La serie de máquinas Tau T2A tiene tipos predefinidos de máquinas de hasta 48 núcleos físicos con 4 GB de memoria por CPU virtual. Los tipos de máquinas Tau T2A se ejecutan dentro de un solo nodo NUMA.
Los tipos de máquinas Tau T2A solo admiten la interfaz NVMe para el almacenamiento y NIC virtual (gVNIC) de Google para las herramientas de redes. Las interfaces Virtio-Net y SCSI no son compatibles. Todas las imágenes de SO de Arm disponibles de forma pública están configuradas para usar las interfaces NVMe y gVNIC. gVNIC es una interfaz de red diseñada específicamente para Compute Engine. Proporciona un mejor rendimiento y admite mayor ancho de banda de red y capacidad de procesamiento.
Para esta serie de máquinas, cada CPU virtual está respaldada por un solo núcleo sin subprocesos múltiples simultáneos (SMT).
Recomendaciones de cargas de trabajo
La serie de máquinas C4A es una excelente opción para una amplia variedad de cargas de trabajo de escalamiento horizontal y procesamiento intensivo, en especial cuando la relación precio-rendimiento es una preocupación clave. Considera C4A cuando implementes cargas de trabajo como las siguientes:
- Procesamiento de datos de AA
- Inferencia de AA y entrega de modelos
- Entrega de aplicaciones, entrega web y entrega de juegos
- Desarrollo de sistemas incorporados
- Desarrollo en CI/CD en Arm
- Codificación, transcodificación y procesamiento de imágenes y videos
- Entrega e intercambio de publicidad digital
- Servidores almacenados en caché
- Descubrimiento de medicamentos computacionales
- Desarrollo de Android
- Desarrollo de software para automóviles autónomos o convencionales
¿Qué sigue?
- Revisa las especificaciones y funciones de la serie de máquinas A4X.
- Revisa las especificaciones de la serie de máquinas C4A.
- Obtén información sobre las plataformas de CPU disponibles para Google Cloud.
- Crea e inicia una instancia de Compute Engine con una imagen de SO Arm.