Quotas e limites do serviço Batch

Tal como acontece com outros serviços do Azure, existem limites para determinados recursos associados ao Azure Batch. Por exemplo, se o seu conjunto não atingir o número previsto de nós de computação, poderá ter atingido o limite da quota de núcleos da sua conta do Batch. Muitos limites são cotas padrão, que o Azure aplica no nível da assinatura ou da conta.

Tenha essas cotas em mente ao projetar e dimensionar suas cargas de trabalho em lote. Você pode executar várias cargas de trabalho em lote em uma única conta de lote. Ou, você pode distribuir suas cargas de trabalho entre contas de lote na mesma assinatura, mas em regiões diferentes do Azure. Se tenciona executar cargas de trabalho de produção no Batch, poderá ser necessário aumentar uma ou mais quotas para além do valor predefinido. Para aumentar uma quota, solicite um aumento de quota sem custos.

Quotas de recursos

Uma quota é um limite, não uma garantia de capacidade. Se você tiver necessidades de capacidade em grande escala, entre em contato com o suporte do Azure.

Observe também que as cotas não são valores garantidos. As cotas podem variar com base em alterações do serviço Lote ou em uma solicitação do usuário para alterar um valor de cota.

Recurso Limite predefinido Limite máximo
Contas do Azure Batch por região e por subscrição 1-3 50
Núcleos dedicados por conta de lote 0-9001 Contacte o suporte
Núcleos de baixa prioridade por conta de lote 0-1001 Contacte o suporte
Trabalhos ativos e agendamentos de trabalhos por conta Batch (trabalhos concluídos não têm limite) 100-300 1.0002
Agrupamentos por conta Batch 0-1001 5002
Ligações de ponto final privado por conta do Batch 100 100

1 Para fins de gerenciamento de capacidade, as cotas padrão para novas contas de lote em algumas regiões e para alguns tipos de assinatura foram reduzidas do intervalo de valores acima. Em alguns casos, estes limites foram reduzidos a zero. Ao criar uma nova conta Batch, verifique suas cotas e solicite um aumento apropriado da cota principal ou de serviço, se necessário. Como alternativa, considere reutilizar contas em lote que já tenham cota suficiente ou alocação de pool de assinaturas de usuário Contas em lote para manter a cota principal e da família VM em todas as contas em lote na assinatura. As quotas de serviço, como trabalhos ativos ou conjuntos, aplicam-se individualmente a cada conta do Batch, mesmo às contas do Batch com alocação de conjuntos na subscrição do utilizador.

2 Para solicitar um aumento além desse limite, entre em contato com o Suporte do Azure.

Nota

Os limites padrão variam dependendo do tipo de assinatura que você usa para criar uma conta Batch. As cotas de núcleos mostradas são para contas de lote no modo de serviço de lote. Veja as quotas na sua conta do Batch.

Quotas de base

Cotas principais no modo de serviço em lote

Existem cotas principais para cada série de máquinas virtuais (VM) suportadas pelo Batch. Estas cotas principais são apresentadas na página Quotas do portal do Azure. Para atualizar os limites de cota da série VM, abra uma solicitação de suporte.

  • Para nós dedicados, o Batch impõe um limite de cota principal para cada série de VM e um limite de cota principal total para toda a conta Batch.
  • Para nós spot, o Batch impõe apenas uma cota principal total para a conta Batch, sem qualquer distinção entre diferentes séries de VM.

Principais cotas no modo de assinatura do usuário

Se você criou uma conta em lote com o modo de alocação de pool definido como assinatura de usuário, as VMs em lote e outros recursos serão criados diretamente em sua assinatura quando um pool for criado ou redimensionado. As quotas de núcleos do Azure Batch não se aplicam, sendo utilizadas e aplicadas as quotas da sua subscrição para núcleos de computação regionais, núcleos de computação por série e outros recursos.

Para saber mais sobre estas quotas, consulte Limites, quotas e restrições dos serviços e da subscrição do Azure.

Limites de tamanho da piscina

Os limites do tamanho do pool são definidos pelo serviço Batch. Ao contrário das cotas de recursos, esses valores não podem ser alterados. Apenas pools com comunicação entre nós e imagens personalizadas têm restrições diferentes da cota padrão.

Recurso Limite Máximo
Nós de computação num conjunto com comunicação entre nós ativada
Modo de alocação do pool de serviços em lote 100
Modo de alocação do pool de assinaturas em lote 80
Nós de computação no pool criados com um recurso de imagem gerida1
nós dedicados 2000
Nós spot 1000

1 Para conjuntos que não têm a comunicação entre nós ativada.

Outros limites

O serviço Batch define os seguintes outros limites. Ao contrário das cotas de recursos, não é possível alterar esses valores.

Recurso Limite Máximo
Tarefas simultâneas por nó de computação 4 x número de núcleos de nó
Aplicações por conta do Batch 200
Pacotes de aplicações por aplicação 40
Pacotes de aplicativos por pool 10
Vida útil máxima da tarefa 180 dias1
Pontos de montagem por nó de computação 10
Certificados por pool 12

1 O tempo de vida máximo de uma tarefa, desde a sua adição ao trabalho até à sua conclusão, é de 180 dias. Por predefinição, os dados das tarefas concluídas são retidos durante sete dias, se o nó de cálculo em que foram executadas ainda estiver disponível. Os dados de tarefas não concluídas dentro do tempo de vida máximo não estão acessíveis. Os tempos de retenção de dados de tarefas concluídas são configuráveis por tarefa.

Ver cotas em lote

Para exibir suas cotas de conta de lote no portal do Azure:

  1. Inicie sessão no portal do Azure.

  2. Selecione ou procure Contas em lote.

  3. Na página Contas de lote, selecione a conta de lote que pretende rever.

  4. No menu Conta de lote, em Configurações, selecione Cotas.

  5. Analise as cotas atualmente aplicadas à conta de lote.

    Captura de ecrã da página de quota da conta Batch no portal do Azure. Destaques para a página de cota no menu, botão para solicitar aumento de cota e coluna de cota na lista de recursos.

Aumentar uma quota

Você pode solicitar um aumento de cota para sua conta de lote ou sua assinatura usando o portal do Azure ou usando a API REST de cota do Azure.

O tipo de aumento de cota depende do modo de alocação de pool da sua conta de lote. Para solicitar um aumento da quota, deve incluir a série VM para a qual pretende aumentar a quota. Quando o aumento de cota é aplicado, ele é aplicado a todas as séries de VMs.

Depois de submeter o seu pedido de suporte, o suporte do Azure entra em contacto consigo. Os pedidos de quota podem ser concluídos em poucos minutos ou até dois dias úteis.

Tipos de quota

Você pode selecionar entre dois tipos de cota ao criar sua solicitação de suporte.

Selecione Conta por lote para solicitar aumentos de cota para uma única conta de lote. Estes aumentos de quota podem incluir núcleos dedicados e Spot, bem como o número de tarefas e conjuntos. Se você selecionar essa opção, especifique a conta de lote à qual essa solicitação se aplica. Em seguida, selecione a(s) quota(s) que pretende atualizar. Forneça o novo limite que você está solicitando para cada recurso. A cota spot é um valor único em todas as séries de VMs. Se precisar de SKUs com restrições, selecione cores Spot e inclua as famílias de VM a solicitar.

Selecione Todas as contas nesta região para solicitar aumentos de cota que se aplicam a todas as contas de lote em uma região. Por exemplo, use essa opção para aumentar o número de contas em lote por região e por assinatura.

Solicitar no portal do Azure

Para solicitar um aumento de cota usando o portal do Azure, primeiro abra uma solicitação de suporte:

  1. Inicie sessão no portal do Azure.

  2. Selecione ou procure Cotas.

  3. Na página Cotas, selecione Aumentar minhas cotas.

Você também pode abrir a solicitação de suporte da seguinte maneira:

  1. Inicie sessão no portal do Azure.

  2. Selecione ou procure Ajuda + suporte no portal do Azure. Ou selecione o ícone de ponto de interrogação (?) no menu do portal. Em seguida, no painel Suporte + solução de problemas , selecione Ajuda + suporte.

  3. Na página Nova solicitação de suporte, selecione Criar uma solicitação de suporte.

Em seguida, preencha sua solicitação de suporte.

  1. No separador Noções básicas:

    1. Em Resumo, insira uma descrição do problema.

    2. Em Tipo de Problema, selecione Limites de serviço e assinatura (cotas).

    3. Em Assinatura, selecione a assinatura do Azure em que a sua conta Batch se encontra.

    4. Em Tipo de cota, selecione Lote.

    5. Selecione Next: Solutions para continuar. O separador Solutions é ignorado.

      Captura de ecrã do novo pedido de suporte no portal do Azure, mostrando a quota como o tipo de problema e o Lote como o tipo de quota.

  2. Na guia Detalhes:

    1. Em Detalhes do problema, selecione Inserir detalhes.

    2. No painel Detalhes da quota, em Localização, introduza a região do Azure onde pretende aumentar a quota.

    3. Em Tipo de quota, selecione o tipo de quota. Se você não tiver certeza de qual opção selecionar, consulte a explicação dos tipos de cota.

    4. Se aplicável, para Conta de lote, selecione a conta de lote a ser atualizada.

    5. Se aplicável, para Selecionar cotas a serem atualizadas, selecione quais cotas específicas aumentar.

      Captura de ecrã do ecrã de pedido de aumento de quota, realçando a caixa de seleção para o tipo de quota.

    6. Em Informações de diagnóstico avançadas, escolha se deseja permitir a coleta de informações de diagnóstico avançadas.

    7. Em Método de suporte, selecione o nível de severidade apropriado para sua situação comercial. Selecione também o seu método de contacto preferido e idioma de suporte.

    8. Em Informações de contato, insira e verifique os detalhes de contato necessários.

    9. Selecione Seguinte: Rever + criar para continuar.

  3. Selecione Criar para enviar a solicitação de suporte.

Pedir através da API REST de Quotas do Azure

Você pode usar a API REST de Cota do Azure para solicitar um aumento de cota no nível de assinatura ou no nível da conta de lote.

Para obter detalhes e exemplos, consulte Solicitar um aumento de cota usando a API REST de Suporte do Azure.

Os conjuntos de lotes numa configuração de VM implementada numa rede virtual do Azure alocam automaticamente mais recursos de rede do Azure. Estes recursos são criados na subscrição que contém a rede virtual especificada durante a criação do Batch pool.

Os seguintes recursos são criados para cada 100 nós de pool em uma rede virtual:

Estes recursos estão limitados pelas quotas de recursos da subscrição. Se você planejar implantações de pool grande em uma rede virtual, talvez seja necessário solicitar um aumento de cota para um ou mais desses recursos.

Próximos passos