Provedores de capacidade das instâncias gerenciadas do Amazon ECS - Amazon Elastic Container Service

Provedores de capacidade das instâncias gerenciadas do Amazon ECS

Os provedores de capacidade de instâncias gerenciadas do Amazon ECS fornecem um modelo de computação em contêiner que dá acesso a toda a faixa de recursos da AWS e ofertas do Amazon EC2, enquanto a AWS gerencia responsabilidades operacionais e de segurança. A AWS administra aplicação de patches de software e sistema operacional, escala de instâncias e manutenção, oferecendo os benefícios operacionais do Fargate e ainda mantendo o acesso a todos os recursos e integrações da AWS.

O Amazon ECS cria modelos de inicialização para suas instâncias gerenciadas do Amazon ECS. Isso define como o Amazon ECS inicializa as instâncias gerenciadas do Amazon ECS, incluindo o perfil de instância para suas tarefas, configuração de rede e armazenamento, opções de capacidade e requisitos de instância para seleção flexível do tipo de instância.

Quando usar provedores de capacidade personalizados

Considere provedores de capacidade personalizados quando suas workloads exigirem:

  • Requisitos específicos de computação: aplicações que exigem computação acelerada, conjuntos de instruções de CPU específicos, alta performance de rede ou grandes configurações de memória que não estão disponíveis com as opções padrão do Fargate.

  • Workloads de GPU: inferência de machine learning, renderização de imagem em tempo real, codificação de vídeo ou outras aplicações aceleradas por GPU que precisam de acesso às GPUs NVIDIA ou AMD.

  • Reservas de capacidade: workloads essenciais que exigem disponibilidade de capacidade previsível.

  • Observabilidade avançada: ferramentas de segurança e monitoramento que exigem acesso privilegiado ao sistema operacional subjacente, como soluções de monitoramento baseadas em EBPF ou ferramentas de análise de rede.

  • Otimização de custos: workloads que podem se beneficiar do posicionamento de várias tarefas, dos componentes de infraestrutura compartilhada ou da necessidade de maximizar a utilização de tipos de instância maiores.

Opções de monitoramento

As instâncias gerenciadas do Amazon ECS fornecem recursos abrangentes de monitoramento que ajudam você a monitorar a performance, a integridade e a utilização de recursos de suas workloads em contêiner. Você pode escolher entre diferentes níveis de monitoramento com base em seus requisitos operacionais.

  • Monitoramento básico: fornece métricas essenciais em intervalos de cinco minutos para a maioria das métricas e intervalos de um minuto para verificações de status. Esse recurso está ativado por padrão e incorre em taxas adicionais.

  • Monitoramento detalhado: oferece visibilidade aprimorada com todas as métricas disponíveis em intervalos de um minuto, permitindo detecção e resposta mais rápidas a problemas operacionais. Para obter mais informações, consulte Monitoramento detalhado para instâncias gerenciadas do Amazon ECS.

Ambas as opções de monitoramento se integram perfeitamente ao CloudWatch para fornecer painéis, alarmes e respostas automatizadas para ajudar a manter a performance e a disponibilidade ideais das aplicações.

Considerações sobre o provedor de capacidade

Um cluster pode conter uma combinação de provedores de capacidade das instâncias gerenciadas do Amazon ECS, do grupo do Amazon EC2 Auto Scaling e do Fargate. Uma estratégia de provedor de capacidade só pode conter provedores de capacidade das instâncias gerenciadas do Amazon ECS, do grupo do Amazon EC2 Auto Scaling e do Fargate.

Propagação de tags

Os provedores de capacidade para instâncias gerenciadas do Amazon ECS oferecem suporte à propagação de tags. Com a propagação de tags, todos os recursos gerenciados pelo provedor de capacidade, ou seja, instância gerenciada, instância de contêiner do Amazon ECS, modelo de inicialização, volumes e interfaces de rede elástica, são marcados com as mesmas tags especificadas no nível do provedor de capacidade. Você pode especificar tags durante a criação do provedor de capacidade e ativar a propagação de tags especificando o parâmetro propagateTags como CAPACITY_PROVIDER.

Para obter mais informações sobre como marcar com tags as instâncias gerenciadas do Amazon ECS, consulte Tags para instâncias gerenciadas do Amazon ECS.