Como criar seu primeiro contêiner em Fargate?

Como criar seu primeiro contêiner em Fargate?

A AWS Fargate usa o Elastic Container Service (ECS) para criar contêineres sem servidor para executar serviços e tarefas. O objetivo principal de usar o contêiner Fargate é focar no aplicativo, em vez de se concentrar no gerenciamento, na configuração de servidores ou servidores virtuais e se preocupar em comprar os serviços certos para a tarefa, pois é um serviço de pagamento conforme o uso.

Esta postagem fornecerá uma solução passo a passo para criar seu primeiro contêiner na AWS Fargate.

Crie um recipiente na AWS Fargate

No console de gerenciamento da Amazon, pesquise “Serviço de contêiner elástico”E clique em“Clusters”:

Clique no "Criar cluster" botão:

Forneça o nome para o seu cluster:

Deixe as configurações de rede como padrão:

Selecione a infraestrutura como “AWS Fargate (sem servidor)”E clique no“Criar" botão:

Uma mensagem de sucesso será exibida na tela assim que o cluster criará com sucesso:

Criação de tarefas no contêiner

Atualmente, não há tarefa em execução neste cluster:

Na barra lateral, clique na opção “Definição de tarefas”:

Clique no botão “Crie nova definição de tarefa”:

Forneça um nome para sua tarefa:

O próximo passo é dar um “Nome ”,“ Image Uri", e "Nome da porta”Para a tarefa e clique no“próximo" botão:

Escolha o ambiente do aplicativo como AWS Fargate e deixe o restante das configurações como padrão:

Clique no "Próximo" botão:

Revise as configurações e pressione o “Criar”Botão depois de revisar:

Na criação bem -sucedida da tarefa, uma mensagem de sucesso aparecerá:

Vá para o painel do cluster e agora você poderá ver que a tarefa criada não está anexada a este cluster, clique no nome do cluster para obter detalhes:

Então vá para o Tarefas guia para anexar a tarefa neste cluster:

Clique em "Execute uma nova tarefa”:

No assistente de tarefas de corrida, deixe o ambiente configurações como padrão:

Escolha o tipo de aplicativo como “Tarefa”E selecione a tarefa que você criou na opção de família:

Deixe o restante das configurações como padrão, mas verifique se nas configurações de rede, copie o grupo de segurança:

Clique no "Criar" botão:

Uma mensagem de sucesso será exibida no lançamento bem -sucedido da tarefa no cluster:

Pesquise e abra os grupos de segurança:

Agora, selecione o ID do grupo de segurança padrão e abra -o

Observação: Este é o grupo de segurança que você observou ao lançar a tarefa no cluster.

Vou ao "Regras de entrada”E clique em“Editar regras de entrada”:

Clique em Adicionar regra e selecione Digite como http, selecione a fonte para qualquer lugar e clique em "salvar regras”:

O próximo passo é verificar se a tarefa está em execução ou não, então vá para o painel do cluster e abra o cluster:

Clique no "Tarefas“Guia e abra a tarefa:

Clique em seu endereço IP público:

E abrirá este endereço IP:

Na saída acima, é visível que a tarefa no contêiner esteja executando com sucesso.

Criação de serviço no contêiner

Vamos criar um serviço neste cluster agora, mas antes dessa parada, a tarefa, indo para a guia Tarefa, selecione a tarefa e, na lista suspensa Stop, escolha a opção Stop Selected:

Clique no "Parar" botão:

Clique no "Serviços“Guia, e clique na“Criar" botão:

Deixe as configurações do ambiente como padrão:

Na configuração de implantação, escolha o tipo de aplicativo como “Serviços”E a família de definição de tarefas como a tarefa disponível, e nomeie este serviço:

Especifique o número de tarefas que você deseja criar, para esta postagem, a tarefa desejada é 3:

Clique no "Criar" botão:

Na criação bem -sucedida de serviços, uma mensagem de sucesso aparecerá:

No Guia Serviços, implantações e tarefas está mostrando que “3/3 tarefas em execução”:

Na guia Tarefas, todas as três tarefas estão em execução:

Para confirmar que cada serviço de tarefa está em execução ou não, selecione uma tarefa e clique em "Endereço aberto" botão:

Ele abrirá este IP no navegador:

Na saída acima, é visível que a tarefa de serviço esteja executando com sucesso.

Da mesma maneira, teste as outras tarefas:

É visível que todas essas tarefas de serviço estejam sendo executadas com sucesso.

Exclua o serviço no contêiner

Para excluir o serviço, selecione -o:

Clique no botão “Excluir serviço”:

Selecione a opção “Força Excluir serviço”, Digite Exclua no campo de entrada de texto e clique no“Excluir" botão:

Uma mensagem de sucesso aparecerá na exclusão bem -sucedida do serviço:

Você pode criar seu primeiro contêiner e executar serviços e tarefas facilmente usando o ensino desta postagem.

Conclusão

AWS Fargate permite criar contêineres sem servidor para executar serviços e tarefas. Para criar um Fargate, vá para “Serviço de contêiner elástico”E crie um“Conjunto", Com infraestrutura como"AWS Fargate (sem servidor)”. Certifique -se de observar o grupo de segurança e criar o cluster. Após sua criação, vá a grupos de segurança e edite seu “Regras de entrada" para "Http”E sua fonte para“Em qualquer lugar”, Você pode criar tarefas e serviços no contêiner.