VMs de Arm en Compute


Google Cloud ofrece la serie de máquinas Tau T2A como la primera serie de Arm disponible en Compute Engine. La arquitectura de grupo está optimizada para la eficiencia energética y, como resultado, la serie de máquinas Tau T2A ofrece una mejor relación precio-rendimiento.

Los procesadores Arm se están volviendo cada vez más 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.

La CPU de un solo subproceso de Ampere Altra la convierte en una excelente plataforma para cargas de trabajo de procesamiento de uso general. Considera las VM de Arm de uso general Tau T2A cuando desees hacer lo siguiente:

  • 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.
  • Aprovecha 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.

Serie de máquinas Tau T2A

La serie de máquinas Tau T2A Arm que se ejecuta en el procesador Ampere Altra Arm de 64 núcleos con una frecuencia de todos los núcleos de 3.0 GHz ofrece una mejor relación entre precio y rendimiento para muchas cargas de trabajo. Tau T2A permite ejecutar cargas de trabajo que se ejecutan mejor o exclusivamente en Arm.

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 Virtionet 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.

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.

Subprocesos múltiples simultáneos

Para esta serie de máquinas, cada CPU virtual está respaldada por un solo núcleo sin subprocesos múltiples simultáneos (SMT). Por lo tanto, las VM de Tau T2A 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 VM de Tau T2A 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.

Recomendaciones de cargas de trabajo

La serie de máquinas Tau T2A ofrece la oportunidad de probar, desarrollar y planificar tu eventual migración a la próxima generación de series de máquinas Arm, y determinar qué cargas de trabajo se beneficiarían de ejecutarse en Arm. Tau T2A es una buena opción para cargas de trabajo con escalamiento horizontal y de procesamiento intensivo, como las siguientes:

  • 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

Tabla de comparación de máquinas de uso general

En esta tabla, se comparan las series de máquinas de uso general N2D, T2D y T2A entre sí a fin de determinar la mejor serie de máquinas para tus cargas de trabajo.

N2D
De uso general
T2D
De uso general
Rend./$ optimizado
T2A
De uso general
Rend./$ optimizado
Formas de VM 224 CPU virtuales como máximo
Formas de VM grandes
Varias configuraciones de memoria
60 CPU virtuales como máximo
Sin VM personalizadas
Memoria estándar
48 CPU virtuales como máximo
Sin VM personalizadas
Memoria estándar
SMT ON OFF N/A
Subfamilias de VM Estándar
Highcpu
Highmem
Estándar Estándar
Velocidad de la memoria 2933 DDR4 2933 DDR4 3200 DDR4
Configuración de NUMA
1 nodo de NUMA ≤ 24 núcleos,
2 nodos de NUMA en caso contrario
1 nodo de NUMA ≤ 60 núcleos 1 nodo de NUMA ≤ 48 núcleos
Usuario único No No
Compatibilidad con Confidential VM No No
Redes Hasta 100 Gbps Hasta 32 Gbps Hasta 32 Gbps

¿Qué sigue?