Definições de tarefa do Amazon ECS
Uma definição de tarefa é como um esquema para sua aplicação. É um arquivo de texto em formato JSON que descreve os parâmetros e um ou mais contêineres que formam sua aplicação.
Veja a seguir alguns dos parâmetros que você pode especificar em uma definição de tarefa.
-
O tipo de inicialização a ser usado, que determina a infraestrutura na qual as tarefas são hospedadas
-
A imagem do Docker a ser usada com cada contêiner em sua tarefa
-
A CPU e a memória a serem usadas com cada tarefa ou cada contêiner dentro de uma tarefa
-
Os requisitos de memória e CPU
-
O sistema operacional do contêiner no qual a tarefa é executada
-
O modo de rede do Docker a ser usado para os contêineres na tarefa
-
A configuração de registro em log a ser usada para suas tarefas
-
Se a tarefa deve continuar sendo executada caso o contêiner seja concluído ou falhe
-
O comando que o contêiner executa quando é iniciado
-
Eventuais volumes de dados que são usados com os contêineres na tarefa
-
O perfil do IAM usado pelas suas tarefas
Para obter uma lista completa de parâmetros de definição de tarefa, consulte Parâmetros de definição de tarefa do Amazon ECS para o tipo de inicialização do Fargate.
Depois de criar uma definição de tarefa, você pode executá-la como uma tarefa ou um serviço.
-
Uma tarefa é a instanciação de uma definição de tarefa dentro de um cluster. Depois de criar uma definição de tarefa para a aplicação no Amazon ECS, é possível especificar o número de tarefas que serão executadas no cluster.
-
Um serviço do Amazon ECS executa e mantém simultaneamente o número desejado de tarefas em um cluster do Amazon ECS. Ele funciona de forma que, se qualquer uma de suas tarefas falharem ou pararem por algum motivo, o programador de serviço do Amazon ECS iniciará outra instância com base na sua definição de tarefa. Ele faz isso para substituí-la e, assim, manter o número desejado de tarefas no serviço.
Tópicos
Criar uma definição de tarefa do Amazon ECS usando o console
Atualizar uma definição de tarefa do Amazon ECS usando o console
Cancelar registro de uma revisão de definição de tarefa do Amazon ECS usando o console
Exclusão de uma revisão de definição de tarefa do Amazon ECS usando o console
Parâmetros de definição de tarefa do Amazon ECS para o tipo de inicialização do Fargate
Parâmetros de definição de tarefa do Amazon ECS para o tipo de inicialização do EC2