Q43 — AWS SAP-C02 第3章
第 43/75 题 | ← 返回第3章
Q268. 一家金融服务公司将数百万条历史股票交易数据加载到Amazon DynamoDB表中。该表使用按需容量模式。每天午夜加载几百万条新记录。应用程序对表的读取活动在一天中以突发方式发生,且有限的一组键被重复查找。公司需要降低与DynamoDB相关的成本。 解决方案架构师应推荐哪种策略来满足此要求?
- A. 在DynamoDB表前面部署Amazon ElastiCache集群。
- B. 部署DynamoDB Accelerator (DAX)。配置DynamoDB自动扩展。购买Cost Explorer中的Savings Plans。
- C. 使用预置容量模式。购买Cost Explorer中的Savings Plans。
- D. 部署DynamoDB Accelerator (DAX)。使用预置容量模式。配置DynamoDB自动扩展。 ✓
正确答案: D. 部署DynamoDB Accelerator (DAX)。使用预置容量模式。配置DynamoDB自动扩展。
解析
部署DynamoDB Accelerator (DAX)可以提高频繁访问键的性能,而使用预置容量模式并配置自动扩展可以通过确保表的资源匹配实际流量来帮助降低成本。这种方法在性能和成本之间提供了平衡,满足公司的需求。 选项A不推荐,因为ElastiCache是内存缓存服务,不能用作DynamoDB的前端。选项B不理想,因为已经使用按需容量模式,且在使用模式不可预测的情况下购买Savings Plans可能不会提供显著节省。选项C可能不是最佳选择,因为它需要手动配置和管理容量。