Compartilhar via


Escolher um tamanho de VM e imagem para nós de computação em um pool do Lote do Azure

Ao selecionar um tamanho de nó para um pool de Lote do Azure, é possível escolher quase todos os tamanhos de VM disponíveis no Azure. O Azure oferece uma variedade de tamanhos para VMs do Linux e do Windows para diferentes cargas de trabalho.

Séries e tamanhos de VM com suporte

Pools na configuração de Máquina Virtual

Os pools de lote na configuração da máquina virtual oferecem suporte a quase todos os tamanhos de VM disponíveis no Azure. Os tamanhos de VM com suporte em uma região podem ser obtidos através da API de Gerenciamento de Lote. Você pode usar um dos seguintes métodos para retornar uma lista de tamanhos de VM compatíveis com o Lote em uma região:

Por exemplo, usando a CLI do Azure, você pode obter a lista de SKUs de uma região específica do Azure com o seguinte comando:

az batch location list-skus --location <azure-region>

Dica

É recomendável evitar SKUs/famílias de VM com datas de fim de vida útil (EOL) de suporte do Lote iminentes. Essas datas podem ser descobertas por meio da ListSupportedVirtualMachineSkus API, do PowerShell ou da CLI do Azure. Para obter mais informações, confira o Guia de práticas recomendadas do Lote sobre a seleção de SKU de VM do pool do Lote.

O Lote não dá suporte a nenhum tamanho de SKU de VM que tenha apenas armazenamento remoto. Um disco temporário local é necessário para o Lote. Por exemplo, o Lote dá suporte a ddv4 e ddsv4, mas não dá suporte a dv4 e dsv4.

Usar imagens de VM de geração 2

Algumas series de VM, como FX e Mv2, só podem ser usadas com imagens de VM de geração 2. As imagens de VM de geração 2 são especificadas como qualquer imagem de VM, usando a propriedade sku da configuração imageReference; as cadeia de caracteres sku têm um sufixo como -g2 ou -gen2. Para obter uma lista de imagens de VM com suporte pelo Lote, incluindo imagens de geração 2, use a API 'listar imagens com suporte' o PowerShell ou a CLI do Azure.

Pools na configuração dos Serviços de Nuvem

Aviso

Os pools de Configuração de Serviços de Nuvem foram preteridos. Como alternativa, use pools de Configuração de Máquina Virtual.

Os pools em lote na configuração dos Serviços de Nuvem dão suporte a todos os tamanhos de VM para os Serviços de Nuvem, exceto os seguintes:

Série da VM Tamanhos sem suporte
Séria A Extrapequena
Série Av2 Standard_A1_v2, Standard_A2_v2, Standard_A2m_v2

Considerações de tamanhos

  • Requisitos do aplicativo - considere as características e os requisitos dos aplicativos que você vai executar nos nós. Os aspectos como se o aplicativo tem multithread e quanta memória ele consome podem ajudar a determinar o tamanho do nó mais adequado e econômico. Para cargas de trabalho de MPI de instâncias múltiplas ou aplicativos CUDA, considere tamanhos de VM de HPC especializado ou habilitado para GPU, respectivamente. Para obter mais informações, consulte Usar instâncias habilitadas para RDMA ou habilitadas para GPU em Conjuntos de lotes.

  • Tarefas por nó - Geralmente, você seleciona um tamanho de nó supondo que uma tarefa seja executada no nó por vez. No entanto, pode ser vantajoso ter várias tarefas (e, portanto, várias instâncias do aplicativo) executadas em paralelo em nós de computação durante a execução do trabalho. Nesse caso, é comum escolher um tamanho de nó multicore para acomodar a demanda crescente de execução de tarefas paralelas.

  • Carregar níveis para tarefas diferentes - Todos os nós em um pool têm o mesmo tamanho. Se você pretende executar aplicativos com diferentes requisitos de sistema e/ou níveis de carga, é recomendável usar pools separados.

  • Disponibilidade de região – Uma série ou tamanho de VM pode não estar disponível nas regiões onde você cria suas contas do Lote. Para verificar se um tamanho está disponível, consulte Produtos disponíveis por região.

  • Cotas - As cotas principais na sua conta do Lote podem limitar o número de nós de um determinado tamanho que você pode adicionar a um pool do Lote. Quando necessário, você pode solicitar um aumento de cota.

  • Configuração do pool: em geral, você tem mais opções de tamanhos de VM quando cria um pool na configuração da Máquina Virtual, em comparação com a configuração do Serviço de Nuvem.

Imagens de VM com suporte

Use uma das APIs a seguir para retornar uma lista de imagens de VM do Windows e do Linux com suporte atualmente pelo lote, incluindo as IDs de SKU do agente de nó para cada imagem:

Por exemplo, usando a CLI do Azure, você pode obter a lista de imagens de VM com suporte com o seguinte comando:

az batch pool supported-images list

Dica

É recomendável evitar imagens com datas de fim da vida útil (EOL) de suporte do Lote iminente. Essas datas podem ser descobertas por meio da ListSupportedImages API, do PowerShell ou da CLI do Azure. Para mais informações, confira o Guia de melhores práticas do Lotesobre a seleção de imagem de VM do pool do Lote.

Próximas etapas