Q23 — AWS SAA-C03 第17章

第 23/89 题 | ← 返回第17章

Q1323. 一家公司使用 Amazon Redshift 作为其数据仓库。该公司希望确保在任何组件发生故障时,其数据仍能保持高度持久性。解决方案架构师应该提出什么建议?

正确答案: B. 启用跨区域快照。

解析

为确保 Amazon Redshift 中的数据在组件故障时仍能保持高持久性,最佳建议是:正确答案:B. 启用跨区域快照。为什么这是最佳解决方案?1. 跨区域快照提供地理冗余Amazon Redshift 快照是数据仓库在特定时间点的备份。跨区域快照会将这些备份复制到另一个 AWS 区域,从而确保:抵御区域性故障(例如自然灾害、数据中心中断)。符合灾难恢复 (DR) 要求(例如金融法规)。最低恢复时间目标 (RTO)——如有需要,可从其他区域的快照进行恢复。2. Redshift 不支持多可用区部署(与 RDS 不同) D. 将 Amazon Redshift 部署到多可用区是不正确的,因为:Redshift 不支持多可用区 (Multi-AZ) 部署(与 Amazon RDS 不同)。Redshift 集群是单区域部署,计算节点具有冗余(由 AWS 管理),但区域之间没有自动故障转移。3. 其他选项并不能直接提高耐用性A. 启用并发扩展 提高高并发下的查询性能,但不会增强持久性。C. 增加数据保留期 可以延长快照的保留时间,但不能防止区域范围内的故障(如果快照存储在同一区域中)。Redshift 耐久性的最佳实践启用自动快照(默认保留期限:1 天,可配置为最长 35 天)。配置跨区域快照复制(手动或通过 AWS Backup)。通过从另一个区域的快照恢复来测试灾难恢复 (DR)。考虑使用 AWS Backup 来集中管理跨区域的 Redshift 快照。结论确保 Amazon Redshift 数据高持久性的最佳方法是:B. 启用跨区域快照(地理冗余)。其他选项要么不能提高耐用性(A、C),要么不受支持(D)。