

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á.

# Introdução AWS Batch e orquestração do Fargate usando o Wizard
<a name="getting-started-fargate"></a>

AWS O Fargate inicia e dimensiona a computação de acordo com os requisitos de recursos que você especifica para o contêiner. Com o Fargate, você não precisa provisionar em excesso nem pagar por servidores adicionais. Para obter mais informações, consulte [Fargate](https://docs.aws.amazon.com//batch/latest/userguide/fargate.html#when-to-use-fargate).

## Visão geral do
<a name="getting-started-fargate-contextual"></a>

Este tutorial demonstra como fazer a configuração AWS Batch com o Assistente para configurar o AWS Fargate e executá-lo. `Hello World` 

**Público-alvo**  
Este tutorial foi desenvolvido para administradores de sistemas e desenvolvedores responsáveis pela configuração, teste e implantação do AWS Batch.

**Características usadas**  
Este tutorial mostra como usar o assistente do AWS Batch console para:  
+ Crie e configure um ambiente AWS computacional Fargate
+ Crie uma fila de trabalhos.
+ Crie uma definição de trabalho
+ Criar e enviar um trabalho para execução
+ Visualize a saída do trabalho em CloudWatch

**Tempo necessário**  
A conclusão deste tutorial deve levar cerca de 10 a 15 minutos.

**Restrições regionais**  
Não há restrições de país ou regionais associadas ao uso desta solução.

**Custos de uso de recursos**  
Não há cobrança pela criação de uma AWS conta. Contudo, ao implementar essa solução, pode haver alguns ou todos os custos listados na tabela a seguir.      
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/batch/latest/userguide/getting-started-fargate.html)

## Pré-requisitos
<a name="getting-started-fargate-prerequisite"></a>

Antes de começar 
+ Crie um Conta da AWS se você não tiver um.
+ Crie o perfil de execução da tarefa. Se ainda não criou o [Perfil de execução de tarefa](create-execution-role.md#create-execution-role.title), você pode criá-lo como parte deste tutorial.

## Etapa 1: criar um ambiente computacional
<a name="create-ce-2"></a>

**Importante**  
Para começar da forma mais simples e rápida possível, este tutorial inclui etapas com configurações padrão. Antes de criar para uso em produção, recomendamos que você se familiarize com todas as configurações e implante com as configurações que atendam aos seus requisitos.

Para criar um ambiente de computação para uma orquestração do Fargate, faça o seguinte:

1. Abra o [assistente de primeira execução do console do AWS Batch](https://console.aws.amazon.com/batch/home#wizard).

1. Em **Configurar tipo de trabalho e orquestração**, escolha **Fargate**.

1. Escolha **Próximo**.

1. Na seção **Configuração do ambiente de computação**, em **Nome**, especifique um nome exclusivo para seu ambiente de computação. Os nomes podem ter até 128 caracteres. Pode conter letras minúsculas, maiúsculas, números, hifens e (-) e sublinhados (\$1).

1. É possível deixar o valor padrão para todas as outras opções de configuração.

1. Escolha **Próximo**.

## Etapa 2: criar uma fila de trabalhos
<a name="create-job-queue-2"></a>

Uma fila de trabalhos armazena seus trabalhos enviados até que o AWS Batch Agendador execute o trabalho em um recurso em seu ambiente computacional. Para criar uma fila de trabalhos:

Para criar uma fila de trabalhos para uma orquestração do Fargate, faça o seguinte:

1. Na seção **Configuração da fila de trabalhos**, em **Nome**, especifique um nome exclusivo para seu ambiente de computação. Os nomes podem ter até 128 caracteres. Pode conter letras minúsculas, maiúsculas, números, hifens e (-) e sublinhados (\$1).

1. Em **Prioridade**, insira 900 para a fila de trabalhos. 

1. É possível deixar o valor padrão para todas as outras opções de configuração.

1. Escolha **Próximo**.

## Etapa 3: criar uma definição de tarefa
<a name="create-job-definition-2"></a>

Para criar a definição de trabalho:

1. Na seção **Configuração geral**:

   1. Na seção **Configuração geral**, em **Nome**, especifique um nome exclusivo para seu ambiente de computação. Os nomes podem ter até 128 caracteres. Pode conter letras minúsculas, maiúsculas, números, hifens e (-) e sublinhados (\$1).

1. Na seção **Configuração da plataforma Fargate**:

   1. Ative **Atribuir IP público** para atribuir um endereço IP público. Você precisa de um IP público para baixar a imagem do contêiner, a menos que tenha configurado um repositório de imagens privado.

   1. Para **Função de execução**, escolha uma função de execução de tarefas que permita que agentes do Amazon Elastic Container Service (Amazon ECS) AWS façam chamadas em seu nome. Escolha **ecsTaskExecutionFunção** ou **BatchEcsTaskExecutionRole**. 

      Para criar um **Perfil de execução**, escolha **Criar um perfil de execução**. No modal **Criar perfil do IAM**, selecione **Criar perfil do IAM**. 

      1. O console do IAM tem a configuração de permissão já configurada para criar o perfil de execução. 

      1. Em **Tipo de entidade confiável**, verifique se o **serviço AWS ** está selecionado.

      1. Em **Serviço ou caso de usuário,** verifique se o **Elastic Container Service** está selecionado.

      1. Escolha **Próximo**.

      1. Para **políticas de permissões**, verifique se a **Amazon ECSTask ExecutionRolePolicy** está selecionada.

      1. Escolha **Próximo**.

      1. **Em Nome, revise e crie,** verifique se o nome da função é **BatchEcsTaskExecutionRole**. 

      1. Selecione **Criar perfil**.

      1. No AWS Batch console, escolha o botão Atualizar ao lado de **Função de execução**. Escolha a função **BatchEcsTaskExecutionRole**de execução.

1. Na seção **Configuração de Contêiner**:

   1. Em **Comando**, você pode mudar `hello world` para uma mensagem personalizada ou deixá-la como está.

1. É possível deixar o valor padrão para todas as outras opções de configuração.

1. Escolha **Próximo**.

## Etapa 4: Criar um trabalho
<a name="create-job-2"></a>

Para criar uma trabalho do Fargate, faça o seguinte:

1. Na seção **Configuração do trabalho**, em **Nome**, especifique um nome exclusivo para o trabalho. Os nomes podem ter até 128 caracteres. Pode conter letras minúsculas, maiúsculas, números, hifens e (-) e sublinhados (\$1).

1. É possível deixar o valor padrão para todas as outras opções de configuração.

1. Escolha **Próximo**.

## Etapa 5: analisar e criar
<a name="review-create-2"></a>

Na página **Revisar e criar**, revise as etapas de configuração. Se precisar fazer alterações, escolha **Edit** (Editar). Quando terminar, escolha **Criar recursos**.

## Etapa 6: ver a saída do trabalho
<a name="view-job-fargate"></a>

Para ver o resultado do trabalho, faça o seguinte:

1. No painel de navegação, escolha **Trabalhos**. 

1. No menu suspenso **Fila de trabalhos**, escolha a fila de trabalhos que você criou para o tutorial.

1. A tabela de **Trabalhos** lista todos os seus trabalhos e qual é o status atual deles. Depois que o **Status** do trabalho for **Bem-sucedido**, escolha o **Nome** do trabalho para ver os detalhes do trabalho. 

1. No painel **Detalhes**, escolha **Nome do fluxo de log**. O CloudWatch console do Job será aberto e deverá haver um evento com a **Mensagem** de `hello world` ou sua mensagem personalizada.

## Etapa 7: limpar os recursos do tutorial
<a name="delete-fargate"></a>

Você será cobrado pela EC2 instância da Amazon enquanto ela estiver ativada. É possível excluir a instância para não incorrer mais em cobranças.

Para excluir os recursos criados, faça o seguinte:

1. No painel de navegação, escolha **Filas de trabalhos**. 

1. Na tabela **Fila de trabalhos**, escolha a fila de trabalhos que você criou para o tutorial.

1. Escolha **Disable**. Depois que o **Estado** da fila de trabalhos estiver desativado, você poderá escolher **Excluir**.

1. Depois que a fila de trabalhos for excluída, no painel de navegação, escolha **Ambientes computacionais**.

1. Escolha o ambiente computacional que você criou para este tutorial e, em seguida, escolha **Desativar**. Pode levar de 1 a 2 minutos para que o ambiente computacional seja desativado.

1. Quando o **Estado** do ambiente computacional estiver desativado, escolha **Excluir**. Pode levar de 1 a 2 minutos para que o ambiente computacional seja excluído.

## Recursos adicionais do
<a name="fargate-additional-resources"></a>

Depois de concluir o tutorial, você pode querer explorar os seguintes tópicos:
+ Saiba mais sobre as [Práticas recomendadas](best-practices.md#best-practices.title).
+ Explore os componentes AWS Batch principais. Para obter mais informações, consulte [Componentes do AWS Batch](batch_components.md).
+ Saiba mais sobre os diferentes [Ambientes computacionais](compute_environments.md#compute_environments.title) disponíveis no AWS Batch.
+ Saiba mais sobre as [Filas de trabalhos](job_queues.md#job_queues.title) e suas diferentes opções de agendamento.
+ Saiba mais sobre as [Definições de trabalho](job_definitions.md#job_definitions.title) e suas diferentes opções de configuração.
+ Saiba mais sobre os diferentes tipos de [Trabalho](jobs.md#jobs.title).