Como configurar parâmetros de definição de tarefas no AWS ECS?

Como Configurar Parametros De Definicao De Tarefas No Aws Ecs



A conteinerização constitui uma das partes mais importantes, senão a mais importante, no campo da computação em nuvem. Ajuda na implantação e gerenciamento de aplicativos com mais facilidade do que nunca. O Amazon Elastic Container atende muito bem a esse propósito. Ele permite a criação de soluções sofisticadas para conteinerizar e gerenciar implantações com apenas alguns cliques no console de gerenciamento da AWS.

Este guia abaixo explicará o Amazon ECS e as definições de tarefas e as etapas para configurar parâmetros de definição de tarefas no AWS ECS.

O que é o Amazon ECS?

Amazon ECS é um serviço totalmente gerenciado pela AWS que atende ao propósito de conteinerização. Isso facilita a implantação, o dimensionamento e o gerenciamento de aplicativos e soluções arquitetadas em nuvem. Os containers possuem um ambiente leve e equilibrado. O ECS é usado para automação ao implantar ou dimensionar contêineres.







Com o ECS, os usuários podem definir tarefas, que encapsulam os contêineres e os recursos necessários para a execução de um aplicativo. Essas tarefas podem ser agrupadas em serviços, o que garante que o número especificado de tarefas esteja em execução contínua e lide automaticamente com o escalonamento com base na demanda. Esse recurso de escalabilidade dinâmica torna o ECS adequado para aplicações que enfrentam cargas de trabalho variadas.



Qual é a definição da tarefa?

Uma definição de tarefa no Amazon ECS é um modelo que descreve como um conjunto de contêineres deve ser implantado e orquestrado em uma tarefa. Ele define vários parâmetros, incluindo as imagens Docker a serem usadas, requisitos de CPU e memória, configurações de rede e dependências de contêiner.



Vamos configurar os parâmetros de definição de tarefa.





Como configurar parâmetros de definição de tarefas no AWS ECS?

Existem dois métodos para configurar parâmetros de definição de tarefas no AWS ECS. Estes são:

Método 1: usando o Console de gerenciamento AWS

Vamos começar com o método AWS Management Console para configurar parâmetros de definição de tarefas no AWS ECS. Basta seguir as etapas abaixo:



Etapa 1: Pesquisar ECS

Vá para o console AWS e pesquise “ SEC ”Na barra de pesquisa conforme mostrado abaixo:

Clique no botão destacado e a seguinte tela aparecerá:

Etapa 2: abrir definições de tarefas

Agora clique no botão “ Definição de tarefa ”Como mostrado acima e levará à tela abaixo:

Etapa 3: crie uma nova definição de tarefa

Agora clique no botão “ Criar nova definição de tarefa ”E a tela abaixo aparecerá:

Agora aparecerá a seguinte tela:

Etapa 4: forneça detalhes

Forneça os detalhes no “ Configuração de definição de tarefa ”Seção conforme a imagem abaixo:

Role para baixo e forneça outros detalhes, incluindo “ Tamanho da rede ',' BATER ',' Memória ”, etc. conforme mostrado abaixo:

Os usuários podem adicionar “ Detalhes do contêiner ”como contêiner“ Nome ' e ' URI da imagem ' como abaixo:

Etapa 5: clique no botão Criar

Deixe todo o resto e clique no botão “ Criar ”No canto inferior direito, conforme mostrado abaixo:

Etapa 6: verificação

Isso levará à próxima tela que verifica a ativação da definição de tarefa. Isso pode ser visto abaixo:

Vamos para o próximo método.

Método 2: usando o editor JSON

Repita as duas primeiras etapas do método acima e siga estas etapas depois:

Etapa 1: crie uma nova definição de tarefa

O próximo passo é clicar no botão destacado na imagem acima e a seguinte tela aparecerá:

Isso levará à tela abaixo:

Etapa 2: substituir o código JSON

Substitua o código JSON pelo seguinte código:

{
'requerCompatibilidades' : [
'EC2'
] ,
'definições de contêiner' : [
{
'nome' : 'Eu sou x00' ,
'imagem' : 'nginx:mais recente' ,
'memória' : 256 ,
'CPU' : 256 ,
'essencial' : verdadeiro ,
'portMappings' : [
{
'containerPort' : 80 ,
'protocolo' : 'tcp'
}
] ,
'logConfiguração' : {
'logDriver' : 'awslogs' ,
'opções' : {
'grupo awslogs' : 'awslogs-nginx-ecs' ,
'região awslogs' : 'ap-sudeste-1' ,
'awslogs-stream-prefixo' : 'nginx'
}
}
}
] ,
'volumes' : [ ] ,
'modo de rede' : 'ponte' ,
'Restrições de posicionamento' : [ ] ,
'família' : 'nginx'
}

Substitua a região de acordo e clique no botão “ Criar ”No canto inferior direito, conforme mostrado abaixo:

Etapa 3: verificação

Clicar no botão destacado acima levará à tela de verificação abaixo:

Veja como configurar parâmetros de definição de tarefas no AWS ECS.

Conclusão

Os parâmetros de definição de tarefa do Amazon ECS também podem ser configurados usando o console de gerenciamento da AWS e o editor JSON. O Amazon ECS contém definições de tarefas que podem ser escritas com eficiência para implantar e gerenciar aplicativos em contêineres. As definições de tarefas formam a espinha dorsal do ECS, oferecendo uma maneira estruturada de definir e configurar contêineres dentro de tarefas. Este artigo explicou em detalhes como configurar parâmetros de definição de tarefas no AWS ECS.