Q34 — AWS SAA-C03 第2章
第 34/65 题 | ← 返回第2章
Q99.一家公司拥有数千台边缘设备,每天总共生成 1 TB 的状态警报.每个警报的大小约为 2 KB.解决方案架构师需要实施解决方案来摄取和存储警报以供将来分析.公司需要一个高度可用的解决方案.但是,该公司需要最大限度地降低成本,并且不想管理额外的基础设施.此外,该公司希望保留 14 天的数据以供即时分析,并存档任何超过 14 天的数据.满足这些要求的最有效的运营解决方案是什么?
- A. 创建一个 Amazon Kinesis Data Firehose 传输流来接收警报.配置 Kinesis Data Firehose 流以将警报传送到 Amazon S3 存储桶 设置 s3 生命周期配置以在 14 天后将数据传输到 Amazon S3 Glacier ✓
- B. 跨两个可用区启动 Amazon EC2 实例,并将它们放在弹性负载均衡器后面以接收警报.在 EC2 实例上创建脚本,将警报存储在 Amazon S3 存储桶中.设置 S3 生命周期配置以在 14 天后将数据传输到 Amazon S3 Glacier
- C. 创建一个 Amazon Kinesis Data Firehose 传输流来接收警报.配置 Kinesis Data Firehose 流以将警报传送到 Amazon Elasticsearch Service (Amazon ES) 集群.将 Amazon ES 集群设置为每天拍摄手动快照并从集群中删除超过 14 天的数据.
- D. 创建一个 Amazon Simple Queue Service (Amazon SQS) 标准队列来接收警报,并将消息保留期设置为 14 天.配置消费者以轮询 SQS 队列,检查消息的年龄,并根据需要分析消息数据如果消息存在 14 天,消费者应将消息复制到 Amazon S3 存储桶并从 SQS 队列中删除消息