Introdução à EC2 orquestração da Amazon usando o Wizard - 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á.

Introdução à EC2 orquestração da Amazon usando o Wizard

O Amazon Elastic Compute Cloud (Amazon EC2) fornece capacidade de computação escalável no. Nuvem AWS O uso da Amazon EC2 elimina a necessidade de investir antecipadamente em hardware, para que você possa desenvolver e implantar aplicativos com mais rapidez.

Você pode usar EC2 a Amazon para lançar quantos servidores virtuais precisar, configurar a segurança e a rede e gerenciar o armazenamento. A Amazon EC2 permite que você aumente ou diminua a escala para lidar com mudanças nos requisitos ou picos de popularidade, reduzindo sua necessidade de prever o tráfego.

Visão geral

Este tutorial demonstra como configurar AWS Batch com o Wizard para configurar EC2 e executar Hello World a Amazon.

Público-alvo

Este tutorial foi desenvolvido para administradores de sistemas e desenvolvedores responsáveis pela configuração, teste e implantação AWS Batch.

Características usadas

Este tutorial mostra como usar o assistente do AWS Batch console para:

  • Crie e configure um ambiente EC2 computacional da Amazon

  • Crie uma fila de trabalhos.

  • Crie uma definição de trabalho

  • Crie e envie 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 nacionais ou regionais associadas ao uso dessa 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.

Descrição Custo (dólares dos EUA)
EC2 Instância da Amazon Você paga por cada EC2 instância da Amazon criada. Para obter mais informações sobre preços, consulte Amazon EC2 Pricing.

Pré-requisitos

Antes de começar

Etapa 1: criar um ambiente computacional

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 computacional para uma EC2 orquestração da Amazon, faça o seguinte:

  1. Abra o assistente de primeira execução do console do AWS Batch.

  2. Para Configurar tipo de trabalho e orquestração, escolha Amazon Elastic Compute Cloud (Amazon). EC2

  3. Escolha Próximo.

  4. 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 (_).

  5. Em Função de instância, escolha uma função de instância existente que tenha as permissões necessárias do IAM anexadas. Essa função de instância permite que as instâncias de contêiner do Amazon ECS em seu ambiente computacional façam chamadas para as operações de AWS API necessárias. Para obter mais informações, consulte Perfil de instância do Amazon ECS.

    O nome padrão da função da instância éecsInstanceRole.

  6. Em Configuração da instância, você pode deixar as configurações padrão.

  7. Para configuração de rede, use sua VPC padrão para o. Região da AWS

  8. Escolha Próximo.

Etapa 2: criar uma fila de trabalhos

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 obter mais informações, consulte Filas de tarefas.

Para criar uma fila de trabalhos para uma EC2 orquestração da Amazon, faça o seguinte:

  1. Em Configuração da fila de trabalhos para Nome, especifique um nome exclusivo para sua fila de trabalhos. Os nomes podem ter até 128 caracteres. Pode conter letras minúsculas, maiúsculas, números, hifens e (-) e sublinhados (_).

  2. Para todas as outras opções de configuração, você pode deixar o valor padrão.

  3. Escolha Próximo.

Etapa 3: criar uma definição de tarefa

AWS Batch as definições de tarefas especificam como as tarefas devem ser executadas. Embora cada tarefa deva fazer referência a uma definição de tarefa, muitos parâmetros que são especificados na definição de tarefa podem ser substituídos em runtime.

Para criar a definição de trabalho:

  1. Para Criar uma definição de tarefa

    1. em Nome, especifique um nome exclusivo para sua fila de trabalhos. Os nomes podem ter até 128 caracteres. Pode conter letras minúsculas, maiúsculas, números, hifens e (-) e sublinhados (_).

    2. Para Command - opcional, você pode mudar hello world para uma mensagem personalizada ou deixá-la como está.

  2. Para todas as outras opções de configuração, você pode deixar o valor padrão.

  3. Escolha Próximo.

Etapa 4: criar um trabalho

Para criar um trabalho, 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 (_).

  2. Para todas as outras opções de configuração, você pode deixar o valor padrão.

  3. Escolha Próximo.

Etapa 5: analisar e criar

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.

  1. Para Revisar e criar, escolha Criar recursos.

  2. Uma janela se abre quando você AWS Batch começa a alocar seus recursos. Depois de concluído, escolha Ir para o painel. No painel, você deve ver todos os recursos alocados e se o trabalho está no Runnable estado. Seu trabalho está programado para ser executado e deve ser concluído em 2 a 3 minutos.

Etapa 6: Exibir a saída do trabalho

Para visualizar a saída do trabalho, faça o seguinte:

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

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

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

  4. 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: limpe os recursos do seu tutorial

Você será cobrado pela EC2 instância da Amazon enquanto ela estiver ativada. Você pode excluir a instância para parar de incorrer em cobranças.

Para excluir os recursos que você criou, faça o seguinte:

  1. No painel de navegação, escolha Job queue.

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

  3. Escolha Disable. Depois que o estado da fila de trabalhos estiver desativado, você poderá escolher Excluir.

  4. Depois que a fila de Job for excluída, no painel de navegação, escolha Ambientes de computação.

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

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

Depois de concluir o tutorial, talvez você queira explorar os seguintes tópicos: