Este documento lista as quotas e os limites do sistema que se aplicam ao processamento em lote.
- As quotas têm valores predefinidos, mas normalmente pode pedir ajustes.
- Os limites do sistema são valores fixos que não podem ser alterados.
Os trabalhos em lote são executados em recursos do Compute Engine, pelo que o Batch também está sujeito a quotas e limites do Compute Engine. Se a sua tarefa em lote também usar outros Google Cloud serviços, está sujeita às quotas desses serviços também. As tentativas de exceder uma quota ou um limite devolvem um erro. Para mais informações, consulte a documentação das quotas da nuvem.
Além das quotas e dos limites de outros Google Cloud serviços, o Batch tem as seguintes quotas e limites, que não podem ser alterados.
Quotas de taxas
Os seguintes limites aplicam-se a pedidos em lote. Estes limites aparecem como quotas, por exemplo, na consola Google Cloud . No entanto, não podem ser aumentados.
| Limite | Valor |
|---|---|
| Pedidos de agentes por minuto por região | 30 000 |
| Pedidos de mutação por minuto por região | 6000 |
| Pedidos de leitura por minuto por região | 15 000 |
Limites de trabalhos
Os seguintes limites aplicam-se a tarefas em lote.
| Limite | Valor |
|---|---|
| Tarefas por grupo de tarefas | 100 000 |
| Tarefas paralelas por trabalho | 5000 |
| VMs concorrentes por tarefa de zona única1 | 2000 |
| VMs simultâneas por tarefa de várias zonas1 | 4000 |
| Tamanho da definição da tarefa2 | 1 MB |
Tempo de espera (duração do estado da tarefa QUEUED) antes da falha automática |
2 dias |
Tempo de execução (duração do estado da tarefa RUNNING) antes da falha automática3 |
14 dias |
1 Os termos tarefa de zona única e tarefa de várias zonas aqui referem-se ao número de zonas permitidas para as VMs de uma tarefa, que podem ser diferentes das zonas da localização de uma tarefa. Para mais informações, consulte o artigo Localizações em lote.
2 Por exemplo, aproximadamente o tamanho do pedido REST para o método jobs.create ou o ficheiro --config da CLI gcloud.
Pode contornar este limite dividindo as tarefas em vários trabalhos. Por exemplo, saiba como agendar trabalhos dependentes (pré-visualização).
3 Este limite tem as seguintes exceções:
- Se definir o campo
provisioningModelpara uma tarefa comoFLEX_START, o tempo de execução máximo antes da falha automática é de 7 dias. - Se uma tarefa usar um tipo de máquina da série A3, definir o campo
reservationcomoNO_RESERVATIONe tiver o campoprovisioningModelindefinido ou definido comoSTANDARD, o tempo de execução máximo antes da falha automática é de 7 dias. - Opcionalmente, pode reduzir o tempo de execução máximo antes da falha automática de uma tarefa usando tempos limite.