Questão 3

Uma empresa executa uma aplicação pública crítica em clusters do Amazon Elastic Kubernetes Service (Amazon EKS). A aplicação possui uma arquitetura de microsserviços. A empresa precisa implementar uma solução que colete, agregue e resuma métricas e logs da aplicação em um local centralizado. Qual solução atenderá a esses requisitos da maneira MAIS eficiente operacionalmente?
  1. A Execute o agente Amazon CloudWatch no cluster EKS existente. Use um painel do CloudWatch para visualizar as métricas e os logs.
  2. B Configure um fluxo de dados no Amazon Kinesis Data Streams. Use o Amazon Kinesis Data Firehose para ler eventos e entregá-los a um bucket do Amazon S3. Use o Amazon Athena para visualizar os eventos.
  3. C Configure o AWS CloudTrail para capturar eventos de dados. Use o Amazon OpenSearch Service para consultar o CloudTrail.
  4. D Configure o Amazon CloudWatch Container Insights no cluster EKS existente. Use um painel do CloudWatch para visualizar as métricas e os logs.
Resposta correta: D

Explicação

Explicação: Amazon CloudWatch Container Insights foi projetado para monitorar ambientes em contêineres como EKS. Ele fornece suporte nativo para coleta e visualização de métricas e logs em um local centralizado por meio de painéis do CloudWatch, oferecendo a solução operacionalmente mais eficiente. Opção A: O uso do agente CloudWatch fornece métricas básicas, mas não possui os insights específicos necessários para aplicativos em contêineres. Opção B: Kinesis Data Streams e Firehose adicionam complexidade desnecessária para este caso de uso. A opção C:CloudTrail é para auditoria de atividades de API e não foi projetada para métricas de aplicativos e agregação de logs. Referência da documentação da AWS: Amazon CloudWatch Container Insights