Introduc¸a˜o\large\texttt{Introdução} Introduc¸a˜o
Neste guia vamos abordar a criação de um cluster ECS (Elastic Container Service) no AWS Fargate.
- Especifique o nome para o cluster em
Cluster Name
- Clique em
Create
Agora nosso cluster ECS está criado.
Clicando no nome do cluster vai abrir a visão geral do cluster, a unica guia que vai ter informação é infrastructure, com os capacity providers do Fargate, conforme selecionamos.
- Defina um nome para usar task definition
- Em Launch Type deixe marcado Fargate
- Em
Operating System/ArchitectureusaremosLinux x86_64, mas também pode usar Arm e Windows. - Em
Task sizedefina os recursos necessários para aplicação.
Task Role, não vamos usar, mas é usado para dar acesso ao container à outros serviços aws, como uma conta de serviço.
Taks execution Role, deixe o padrão, se a rote não existir ele vai criar automaticamente uma com as permissões adequadas.
Agora vamos criar um service.
Voltando em Cluster, clicando no cluster que criamos, em services, clique no botão Create.
- Em Deployment Configuration,
Aplication typeescolha Service. A opção task é para usar em jobs que executam a partir de um agendamento ou manualmente e depois param. - Em
Familyescolha a Task Definition criada anteriormente. - Em
Servicename coloque um nome para o serviço.
- Em security group, vamos criar um novo security group, e liberar o acesso http ao container.
- Public IP, deixe ativo
- Não é obrigatório usar Load Balancer, você pode expor um único container. Para ter alta disponibilidade, usar autoscaling, ter SSL/TTL gerenciados, você vai precisar de um Load Balancer.
- Tarefa finaliza em services
- Detalhes da task.
SOCIAL SHARE CARD GENERATOR