Q28 — AWS DOP-C02 第3章
第 28/100 题 | ← 返回第3章
DevOps工程师响吧个遗亮应难程序,它们都生成不同的日志格式。工程师客间先将格式标准化,面后状能将它们写笔Amazon S3以供查询和分析。 如何以最味的成本两足这一要求?
- A. 让应用程序将其日志发送到Amazon EMR集群并在将日志发送到Amazon S3之前规范化日志
- B. 让应用程序将其日志发送到Amazon QuickSight,然后使用Amazon Quick-Sight SPICE引擎规范化日志。 直接从Amazon QuickSight 进行分析
- C. 将日志保存在Amazon S3中并使用Amazon Redshift Spectrum将日志规范化到位
- D. 在每台服务器上使用Amazon Kinesis Agent 上传日志,并让Amazon Kine-sis Data Firehose在将日志写入Amazon S3之前使用AWS Lambda函数规范化日志 ✓
正确答案: D. 在每台服务器上使用Amazon Kinesis Agent 上传日志,并让Amazon Kine-sis Data Firehose在将日志写入Amazon S3之前使用AWS Lambda函数规范化日志
解析
D: 在每台服务器上使用 Amazon Kinesis Agent 上传日志,利用 Amazon Kinesis Data Firehose 和 AWS Lambda 函数进行日志规范化。这种方法利用了流式处理,可以实时处理数据,同时避免了建立和管理额外的集群或服务,从而降低成本。 选项 A:使用 Amazon EMR 集群成本较高,因为需要维护和运行集群,对小规模日志处理不太经济。 选项 B:Amazon QuickSight 主要用于可视化和分析,不适合日志标准化,且可能增加额外成本。 选项 C:使用 Amazon Redshift Spectrum 需要先将日志存储在 S3 中,但对查询性能有要求,可能导致不必要的复杂性和成本。