Q68 — AWS SAP-C02 第2章

第 68/75 题 | ← 返回第2章

Q218. 一家公司有一个部署在 Application Load Balancer (ALB) 后面的 Amazon EC2 实例上的应用程序。实例是 Auto Scaling 组的一部分。该应用程序具有不可预测的工作负载,频繁地扩展和缩减。公司的开发团队希望分析应用程序日志以找到改善应用程序性能的方法。但是,在实例缩减后日志不再可用。 哪种解决方案能使开发团队在缩减事件后查看应用程序日志?

正确答案: B. 使用统一 CloudWatch 代理配置 EC2 实例将日志发布到 Amazon CloudWatch Logs

解析

选项 A 建议为 ALB 启用访问日志并存储在 S3 存储桶中,可以捕获负载均衡器信息但不是应用程序特定的日志。 选项 C 建议修改 Auto Scaling 组使用步进扩展策略,可以根据预定义的阈值调整组的期望容量,但不解决丢失日志的问题。 选项 D 建议使用 AWS X-Ray 追踪检测应用程序,可以提供应用程序性能的洞察但不专门与丢失日志问题相关。 因此,选项 B 提供了最合适的解决方案,使用统一 CloudWatch 代理配置 EC2 实例将日志发布到 Amazon CloudWatch Logs。此方法确保应用程序日志集中存储,即使实例被缩减或终止。然后开发团队可以分析这些日志以确定改善应用程序性能的方法。