O AWS Batch possibilita que desenvolvedores, cientistas e engenheiros executem de modo fácil e eficiente centenas de milhares de tarefas de computação em lote na AWS. O AWS Batch provisiona dinamicamente a quantidade e o tipo de recursos computacionais ideais (por exemplo, instâncias otimizadas para CPU ou memória) com base nos requisitos de volume e recursos específicos das tarefas em lote enviadas. Com o AWS Batch, não é necessário instalar e gerenciar clusters de servidores ou software de computação em lote para executar seus trabalhos, permitindo que você se concentre em analisar resultados e solucionar problemas. O AWS Batch planeja, programa e executa suas cargas de trabalho de computação em lote em toda a linha de recursos e produtos de computação da AWS, como AWS Fargate, Amazon EC2 e instâncias spot.
Não há cobrança adicional para o AWS Batch. Você paga apenas pelos recursos da AWS (por exemplo, instâncias do EC2 ou trabalhos do Fargate) que cria para armazenar e executar seus trabalhos em lote.
Benefícios
Gerenciado
O AWS Batch elimina a necessidade de operar soluções de processamento em lotes de terceiros ou de código aberto. Não é necessário instalar software de lotes ou servidores. O AWS Batch gerencia toda a infraestrutura para você, evitando as complexidades de provisionar, gerenciar, monitorar e alterar a escala dos trabalhos de computação em lotes.
Integrado à AWS
O AWS Batch é integrado nativamente à plataforma da AWS, permitindo que você aproveite os recursos de gerenciamento de escalabilidade, redes e acesso da AWS. Isso facilita a execução de trabalhos que recuperam e gravam dados em datastores da AWS de maneira protegida e segura, como o Amazon S3 ou o Amazon DynamoDB. Também é possível executar o AWS Batch no AWS Fargate para obter uma arquitetura completamente sem servidor, eliminando a necessidade de gerenciar a infraestrutura de computação.
Provisionamento de recursos otimizado para custo
O AWS Batch provisiona recursos de computação e otimiza a distribuição de trabalho de acordo com os requisitos de volume e recursos dos trabalhos em lotes enviados. O AWS Batch dimensiona dinamicamente os recursos de computação para qualquer quantidade necessária para executar seus trabalhos em lote, eliminando as restrições de clusters com capacidade fixa. O AWS Batch utilizará instâncias spot ou realizará envios para o Fargate Spot em seu nome, reduzindo ainda mais o custo de execução dos seus trabalhos em lote.
Casos de uso
Serviços financeiros: análises pós-negociação
Automatize a análise dos custos transacionais diários, relatórios de execução e desempenho de mercado.

Ciências biológicas: triagem de medicamentos para o setor biofarmacêutico
Pesquise rapidamente bibliotecas de pequenas moléculas para descobrir medicamentos.

Mídia digital: renderização de efeitos visuais
Automatize as cargas de trabalho de renderização de conteúdo e reduza a necessidade de intervenção humana em decorrência de dependência de execução ou programação de recursos.

Comece a usar a AWS

Comece a criar com a AWS
Saiba mais sobre o AWS Batch