一家公司正在使用 Application Load Balancer (ALB) 向互联网提供其应用程序。该公司观察到应用程序的流量访问模式异常。解决方案架构师需要提高基础设施的可见性,以帮助公司分析这些异常。哪种解决方案在操作上效率最高,并且能满足这些要求?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 启用 ALB 访问日志记录到 Amazon S3。在 Amazon Athena 中创建表,并查询日志。.
为什么这是答案
正确答案是启用 ALB 访问日志记录到 Amazon S3,然后在 Amazon Athena 中创建表并查询日志。ALB 访问日志提供了关于发送到负载均衡器的请求的详细信息,包括源 IP、请求时间、目标等,这对于分析异常流量模式至关重要。将这些日志存储在 Amazon S3 中,然后使用 Amazon Athena(一种交互式查询服务)可以直接查询 S3 中的数据,无需加载到数据库,这在操作上既高效又经济。 其他选项: 在 Amazon Athena 中为 AWS CloudTrail 日志创建表并查询:CloudTrail 记录的是 AWS API 调用和事件,而不是 ALB 的流量访问日志,因此无法提供所需的应用程序流量详细信息。 启用 ALB 访问日志记录到 Amazon S3,并在文本编辑器中打开每个文件:这种方法对于大量日志文件来说效率极低且不切实际,无法有效分析。 在专用的 Amazon EC2 实例上使用 Amazon EMR 直接查询 ALB:ALB 不提供直接查询接口来获取流量访问日志。EMR 主要用于大数据处理,虽然可以处理 S3 中的日志,但直接查询 ALB 是不可能的。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡