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.