Serviço em lote totalmente gerenciado para programar, enfileirar e executar jobs em lote na infraestrutura do Google.
Provisiona e faz o escalonamento automático da capacidade, eliminando a necessidade de gerenciar soluções de terceiros.
Integrado nativamente ao Google Cloud para executar, escalonar e monitorar sua carga de trabalho
Reduza os custos de computação de cargas de trabalho com máquinas Spot
Comece a usar o Batch agora com este guia de início rápido
Vantagens
Aproveite a infraestrutura de computação totalmente gerenciada e escalonável para mudar o foco para o envio de jobs e extrair insights de negócios dos resultados do job.
Execute processos de alta capacidade de processamento ou processos de acoplamento rígido definidos por um script ou contêiner.
O batch simplifica o desenvolvimento e a execução de cargas de trabalho. Os jobs em lote podem ser enviados em algumas etapas. Aproveite o Cloud Storage, o Pub/Sub, o Cloud Logging e o Workflows e tenha uma experiência completa para desenvolvedores.
Principais recursos
Execute qualquer job em lote de escalonamento em recursos de computação em nuvem para limitar os tempos de espera do job enquanto executa solicitações em paralelo e escalonando recursos sem intervenção manual.
O Batch oferece uma experiência consistente para cargas de trabalho em contêineres do Docker ou baseadas em scripts que são executadas diretamente em VMs.
É fácil adotar serviços próprios para controlar o fluxo de trabalho em lote completo, desde o pré-processamento até o pós-processamento.
Documentação
Casos de uso
Processamento de alta capacidade de pipelines reproduzíveis usados para sequenciamento genômico, descoberta de medicamentos e muito mais.
Faça simulações de Monte Carlo e analise rapidamente os resultados necessários para fazer negócios no mercado.
Automatize testes e simulações com base em entradas variadas para otimizar o design.
Todos os recursos
Suporte para contêineres ou scripts | Execute seus scripts de maneira nativa nas instâncias de VM do Compute Engine ou traga a carga de trabalho conteinerizada que vai ser concluída. |
Aproveite a computação do Google Cloud | Tenha os softwares e hardware mais recentes disponíveis como um serviço para usar com o Batch. |
Prioridades e novas tentativas do job | Defina prioridades para seu job e estabeleça estratégias de repetição automáticas. |
Notificações do Pub/Sub para lote | Configure o Pub/Sub com o Batch para comunicar mensagens de maneira assíncrona aos assinantes. |
Geração de registros e monitoramento integrados | Recupere os registros stderr e stdout diretamente para o Cloud Logging. Os registros de auditoria ajudam você a responder perguntas sobre quem fez o quê, onde e quando. Monitore as métricas relacionadas aos recursos usados no Cloud Monitoring. |
Métodos alternativos para usar o lote | As APIs em lote podem ser chamadas diretamente pela gcloud, APIs REST, bibliotecas de cliente ou pelo Console do Cloud. Além disso, o Batch pode ser usado com um ecossistema de mecanismos de fluxo de trabalho. |
Gerenciamento de identidade e acesso | Controle o acesso de recursos e serviços com as permissões do IAM e o VPC Service Controls. |
Preços
O serviço em lote não tem custo financeiro. Você pagará apenas pelos recursos do Google Cloud usados para executar os jobs em lote.
Parceiros
Tudo pronto para usar o Batch para executar suas cargas de trabalho? Estes parceiros podem ajudar você.
Comece a criar no Google Cloud com US$ 300 em créditos e mais de 20 produtos do programa Sempre gratuito.