Implementar o Azure Linux em máquinas virtuais do Azure e em Conjuntos de Dimensionamento de Máquinas Virtuais

Este artigo oferece uma visão geral de como implementar Azure Linux em Máquinas Virtuais do Azure (VMs) e Conjuntos de Dimensionamento de Máquinas Virtuais.

Visão geral do Azure Linux

O Azure Linux é uma distribuição Linux leve, reforçada em segurança, com uma pequena área de trabalho em disco, construída e mantida para cargas de trabalho no Azure. Podes executar a imagem principal as-is ou usá-la como ponto de partida para uma build personalizada adaptada à tua carga de trabalho.

A imagem principal é publicada no Azure Marketplace com um conjunto selecionado de pacotes base. Para o personalizar, adicione pacotes de packages.microsoft.com e extensões de VM do Azure Marketplace, ou use Image Customizer para automatizar o processo. Quando a sua imagem estiver pronta, armazene-a numa Galeria de Computação do Azure e implemente-a de forma consistente em todo o seu ambiente. Para obter mais informações, consulte Gerenciamento de pacotes.

Para uma única carga de trabalho, implemente o Azure Linux numa VM individual. Para escalar automaticamente com base na procura, use em vez disso conjuntos de escalas de máquinas virtuais.

Note

O Azure Linux 4.0 encontra-se agora em preview e destina-se exclusivamente a efeitos de avaliação e teste. Não é adequado para uso em produção.

Imagens disponíveis

As imagens do Azure Linux 4.0 são publicadas no Azure Marketplace sob o publicador microsoftazurelinux. Use a URN que corresponde à sua arquitetura e geração de VM:

Arquitetura Generation URNA
x86_64 Gen2 microsoftazurelinux:azurelinux-4:4:latest
x86_64 Geração 1 Não disponível para Pré-visualização
ARM64 Gen2 microsoftazurelinux:azurelinux-4:4-arm64:latest

Pode navegar por estas imagens no portal Azure usando as orientações no quickstart Launch an Azure Linux VM ou consultá-las programaticamente usando os seguintes comandos CLI do 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

Tamanhos de VM suportados

O Azure Linux corre numa vasta gama de tamanhos de VMs Azure, incluindo:

  • SKUs de computação de uso geral (por exemplo, A, Dav#, série Dv#)
  • SGX SKU (DCv2)
  • Otimizada para memória (Série E)
  • Compute Optimized (série F)
  • Otimizado para Armazenamento (série L)
  • ARM64 SKU (v5 Ampere e 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)

Tamanho do disco

O tamanho do disco da VM Linux do Azure está definido para cinco GB. Se precisares de expandir o Azure tamanho do disco Linux, usa o parâmetro --os-disk-size-gb <NUMBER_OF_GB_DESIRED> ou segue as orientações em Expandir discos rígidos virtuais numa VM Linux.