SAP-C02 第 75 题
题目
解决方案架构师正在为一家公司即将推出的新应用程序设计数据存储和检索架构。该应用程序旨在每分钟从世界各地的设备中获取数百万条小记录。每条记录的大小小于 4 KB,需要存储在持久位置,以便以低延迟进行检索。数据是短暂的,公司只能将数据存储 120 天,之后可以删除数据。解决方案架构师计算出,一年内的存储需求约为 10-15 TB。哪种存储策略最具成本效益且满足设计要求?
选项
A. 设计应用程序以将每个传入记录存储为 Amazon S3 存储桶中的单个 .csv 文件,以允许索引检索。配置生命周期策略以删除超过 120 天的数据。
B. 设计应用程序以将每个传入记录存储在针对规模正确配置的 Amazon DynamoDB 表中。配置 DynamoDB 生存时间 (TTL) 功能以删除超过 120 天的记录。
C. 设计应用程序以将每个传入记录存储在 Amazon RDS MySQL 数据库的单个表中。运行每晚 cron 作业,该作业运行查询以删除任何超过 120 天的记录。
D. 设计应用程序以在将传入记录写入 Amazon S3 存储桶之前对其进行批处理。更新对象的元数据以包含批次中的记录列表,并使用 Amazon S3 元数据搜索功能检索数据。配置生命周期策略以在 120 天后删除数据。
答案
B
解析
正确答案:B 解析: 题干关键点:成本控制、大规模数据或请求量、核心服务:DynamoDB, S3, RDS, Config。 正确选项: B. 设计应用程序以将每个传入记录存储在针对规模正确配置的 Amazon DynamoDB 表中。配置 DynamoDB 生存时间 (TTL) 功能以删除超过 120 天的记录。 选择理由: 选项 B 的设计直接围绕题干限制展开,关键动作是 B. 设计应用程序以将每个传入记录存储在针对规模正确配置的...