Q30 — AWS SAA-C03 第11章
第 30/100 题 | ← 返回第11章
Q730.一家公司在 Amazon Elastic Kubernetes Service (Amazon EKS) 上运行面向客户的关键应用程序.该应用程序具有微服务架构.该公司需要实施一个解决方案,在一个集中位置收集. 聚合和汇总来自应用程序的指标和日志.哪种解决方案满足这些要求?
- A. 在现有 EKS 集群中运行 Amazon CloudWatch 代理.在 CloudWatch 控制台中查看指标和日志.
- B. 在现有 EKS 集群中运行 AWS App Mesh.在 App Mesh 控制台中查看指标和日志.
- C. 配置 AWS CloudTrail 以捕获数据事件.使用 Amazon OpenSearch Service 查询 CloudTrail.
- D. 在现有 EKS 集群中配置 Amazon CloudWatch Container Insights.在 CloudWatch 控制台中查看指标和日志. ✓
正确答案: D. 在现有 EKS 集群中配置 Amazon CloudWatch Container Insights.在 CloudWatch 控制台中查看指标和日志.
解析
为了满足从具有微服务架构的 Amazon Elastic Kubernetes Service (Amazon EKS) 上运行的面向客户的应用程序收集. 聚合和汇总指标和日志的要求,最合适的解决方案是:D. 在现有 EKS 集群中配置 Amazon CloudWatch Container Insights.在 CloudWatch 控制台中查看指标和日志.选项 D(在现有 EKS 集群中配置 Amazon CloudWatch Container Insights 并在 CloudWatch 控制台中查看指标和日志)是满足要求的推荐解决方案:- Amazon CloudWatch Container Insights:Container Insights 是 CloudWatch 提供的监控和故障排除解决方案,专为容器化环境(包括 Amazon EKS)而设计.它从容器. 编排器和底层基础设施收集并聚合性能指标和日志.通过在 EKS 集群中配置 Container Insights,您可以收集并集中来自微服务应用程序的指标和日志. Container Insights 自动从 Kubernetes 控制平面和容器运行时检索指标和日志,提供应用程序性能的全面视图.然后,您可以在 CloudWatch 控制台中查看和分析收集的指标和日志,该控制台提供各种可视化和分析功能.这使您可以深入了解应用程序的行为. 解决问题并在集中位置监控其性能.选项 A(在现有 EKS 集群中运行 Amazon CloudWatch 代理并在 CloudWatch 控制台中查看指标和日志)并不是从 EKS 环境中的容器收集指标和日志的最合适的解决方案. CloudWatch 代理主要用于从 EC2 实例(而不是容器)收集指标和日志.选项 B(在现有 EKS 集群中运行 AWS App Mesh 并在 App Mesh 控制台中查看指标和日志)并不是收集和聚合指标和日志的最合适的解决方案. AWS App Mesh 是一种服务网格,可为微服务提供可观察性. 流量管理和安全功能,但它不提供与 Container Insights 相同级别的指标和日志聚合功能.选项 C(配置 AWS CloudTrail 以捕获数据事件并使用 Amazon OpenSearch Service 查询 CloudTrail)不是用于从容器化应用程序收集和聚合指标和日志的推荐解决方案. CloudTrail 主要用于审核和监控 API 活动,它不提供收集和分析容器指标和日志的必要功能.因此,最符合要求的解决方案是D:在现有EKS集群中配置Amazon CloudWatch Container Insights,并在CloudWatch控制台中查看指标和日志.该解决方案提供专为容器化环境设计的全面监控和分析功能,使您能够收集. 聚合和汇总来自面向客户的微服务应用程序的指标和日志.