Implementación de Azure Linux en máquinas virtuales de Azure y conjuntos de escalado de máquinas virtuales

En este artículo se proporciona información general sobre cómo implementar Azure Linux en Azure Virtual Machines (VM) y Virtual Machine Scale Sets.

Introducción a Azure Linux

Azure Linux es una distribución ligera y protegida por la seguridad de Linux con una pequeña superficie en disco, creada y mantenida para cargas de trabajo de Azure. Puede ejecutar la imagen principal as-is o usarla como punto de partida para una compilación personalizada adaptada a la carga de trabajo.

La imagen principal se publica para Azure Marketplace con un conjunto seleccionado de paquetes base. Para personalizarlo, agregue paquetes de packages.microsoft.com y extensiones de máquina virtual desde el Azure Marketplace, o use Image Customizer para automatizar el proceso. Una vez que la imagen esté lista, almacénela en una Azure Galería de procesos e impleméntela de forma coherente en todo el entorno. Para más información, consulte Administración de paquetes.

Para una sola carga de trabajo, implemente Azure Linux en una máquina virtual individual. Para escalar horizontalmente de forma automática en función de la demanda, utilice en su lugar Virtual Machine Scale Sets.

Note

Azure Linux 4.0 está ahora en preview y está estrictamente limitado a fines de evaluación y pruebas. No es adecuado para su uso en producción.

Imágenes disponibles

Las imágenes de Azure Linux 4.0 se publican en Azure Marketplace con el publicador microsoftazurelinux. Use el URN que coincida con la arquitectura y la generación de máquinas virtuales:

Architecture Generation URN
x86_64 Gen2 microsoftazurelinux:azurelinux-4:4:latest
x86_64 Gen1 No disponible para la versión preliminar
ARM64 Gen2 microsoftazurelinux:azurelinux-4:4-arm64:latest

Puede examinar estas imágenes en Azure Portal siguiendo la guía del inicio rápido Inicio rápido: Creación de una máquina virtual Linux en Azure o consultarlas mediante programación con los siguientes comandos de la CLI de Azure:

# List all offers from the publisher
az vm image list-offers --publisher microsoftazurelinux --location eastus

# List all SKUs for an offer
az vm image list-skus --publisher microsoftazurelinux --offer azurelinux-4 --location eastus

# List all versions of a SKU
az vm image list --publisher microsoftazurelinux --offer azurelinux-4 --sku 4 --all

# Show details for a specific image version
az vm image show --urn microsoftazurelinux:azurelinux-4:4:latest

Tamaños de máquinas virtuales que se admiten

Azure Linux se ejecuta en una amplia gama de tamaños de máquina virtual de Azure, entre los que se incluyen:

  • SKU de proceso de uso general (por ejemplo, Serie A, Dav# y Dv#)
  • SGX SKU (DCv2)
  • Optimizado para memoria (serie E)
  • Optimizado para cómputo (serie F)
  • Optimizado para almacenamiento (serie L)
  • SKU ARM64 (v5 Ampere y v6 Cobalt)
  • GPU (NVIDIA v100, T4, NC A100 V4, NDasr A100 V4, NDm A100 V4, NCads H100 V5, ND-H100-v5, ND-H200-v5, ND GB200-v6)

Tamaño del disco

El tamaño del disco de la máquina virtual Linux de Azure está establecido en cinco GB. Si necesita ampliar el tamaño del disco Linux de Azure, use el parámetro --os-disk-size-gb <NUMBER_OF_GB_DESIRED> o siga las instrucciones de Expandir discos duros virtuales en una máquina virtual Linux.