O que é AWS Batch? - AWS Batch

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

O que é AWS Batch?

AWS Batch ajuda você a executar cargas de trabalho de computação em lote no Nuvem AWS. A computação em lote é uma forma comum de desenvolvedores, cientistas e engenheiros acessarem grandes quantidades de recursos computacionais. AWS Batch elimina o trabalho pesado indiferenciado de configurar e gerenciar a infraestrutura necessária, semelhante ao software tradicional de computação em lote. Esse serviço pode fornecer recursos com eficiência em resposta a trabalhos enviados para eliminar restrições de capacidade, reduzir os custos de computação e entregar resultados rapidamente.

Como um serviço totalmente gerenciado, AWS Batch ajuda você a executar cargas de trabalho de computação em lote de qualquer escala. AWS Batch provisiona automaticamente os recursos computacionais e otimiza a distribuição da carga de trabalho com base na quantidade e na escala das cargas de trabalho. Com isso AWS Batch, não há necessidade de instalar ou gerenciar software de computação em lote, para que você possa concentrar seu tempo na análise de resultados e na solução de problemas.

Mostrando as camadas de AWS Batch para cargas de trabalho, orquestração e capacidade

AWS Batch fornece toda a funcionalidade necessária para executar cargas de trabalho de alta escala e com uso intensivo de computação, além dos serviços AWS gerenciados de orquestração de contêineres, Amazon ECS e Amazon EKS. AWS Batch é capaz de escalar a capacidade computacional nas EC2 instâncias da Amazon e nos recursos do Fargate.

AWS Batch fornece um serviço totalmente gerenciado para cargas de trabalho em lote e fornece os recursos operacionais para otimizar esses tipos de cargas de trabalho em termos de produtividade, velocidade, eficiência de recursos e custo.

Você é um AWS Batch usuário iniciante?

Se você é um usuário iniciante do AWS Batch, recomendamos que comece lendo as seguintes seções:

AWS Batch é um serviço de computação em lote totalmente gerenciado que planeja, programa e executa suas cargas de trabalho de ML, simulação e análise em lotes em contêineres em toda a gama de ofertas de AWS computação, como Amazon ECS, Amazon EKS AWS Fargate e instâncias spot ou sob demanda. Para obter mais informações sobre cada serviço de computação gerenciado, consulte:

Acessando AWS Batch

Você pode acessar AWS Batch usando o seguinte:

AWS Batch console

A interface da web na qual você cria e gerencia recursos.

AWS Command Line Interface

Interaja Serviços da AWS usando comandos em seu shell de linha de comando. O AWS Command Line Interface é compatível com Windows, macOS e Linux. Para obter mais informações sobre o AWS CLI, consulte o Guia AWS Command Line Interface do usuário. Você pode encontrar os AWS Batch comandos na Referência de AWS CLI Comandos.

AWS SDKs

Se você preferir criar aplicativos usando um idioma específico APIs em vez de enviar uma solicitação por HTTP ou HTTPS, use as bibliotecas, o código de amostra, os tutoriais e outros recursos fornecidos pelo. AWS Essas bibliotecas fornecem funções básicas que automatizam tarefas, como assinar criptograficamente suas solicitações, repetir solicitações e lidar com respostas de erro. Essas funções tornam mais eficiente para você começar. Para obter mais informações, consulte Ferramentas para desenvolver AWS.