Q16 — AWS SAA-C03 第15章
第 16/100 题 | ← 返回第15章
Q1116. 一家公司在单个 AWS 区域托管一个数据存储量较低的无状态 Web 应用程序。该公司希望提高该应用程序的弹性,使其能够覆盖多个区域。该公司希望将恢复时间目标 (RTO) 和恢复点目标 (RPO) 设置为数小时。该公司需要一种低成本、低复杂度的灾难恢复(DR)策略。公司应该采用哪种 DR 策略?
- A. 热备用
- B. 指示灯 ✓
- C. 备份和恢复
- D. 多站点双活
正确答案: B. 指示灯
解析
为了确定最适合公司需求的灾难恢复 (DR) 策略,让我们分析给定的约束并评估每个选项:要求:多区域部署:应用程序必须具备跨多个 AWS 区域的弹性。恢复时间目标 (RTO) 和恢复点目标 (RPO) 以小时为单位:恢复时间目标 (RTO) 和恢复点目标 (RPO) 可以以小时为单位(而非秒或分钟)。低成本、低复杂性:DR 策略应该成本低廉且易于实施。主要考虑因素:RTO 和 RPO:RTO 是灾难发生后可接受的最长停机时间。RPO 是灾难发生后可接受的最大数据损失。小时级 RTO/RPO 意味着应用程序可以容忍一些停机时间和数据丢失,从而允许更简单、更便宜的 DR 策略。多区域弹性:如果主区域发生故障,应用程序必须能够故障转移到另一个区域。无状态 Web 应用程序:由于应用程序是无状态的,因此不需要在 Region 之间同步内存状态(只需要考虑数据存储)。低数据存储:该应用程序具有最少的数据存储,从而简化了数据复制。DR 策略评估:A. 热备用描述:部分部署的应用程序副本在辅助区域中以较少的容量(例如,较少的实例)运行。发生灾难时,辅助区域会进行扩展以处理全部流量。优点:与备份和还原相比,恢复速度更快(RTO 以分钟到小时为单位)。数据持续复制到辅助区域(RPO 低)。缺点:成本高于备份和恢复(因为在辅助区域中运行资源)。复杂度中等(需要扩展逻辑和监控)。适合:由于资源持续运行,因此并非“低成本”的最佳选择。B. 指示灯描述:应用程序的精简版本(例如数据库、计算和网络)已预先部署在辅助区域中。发生灾难时,辅助区域将进行扩展以处理全部流量。优点:恢复速度比备份和还原更快(RTO 以小时为单位)。数据被复制到辅助区域(低 RPO)。成本比热备用更低(仅运行最少的资源)。缺点:比备份和恢复稍微复杂一些(需要预先部署一些基础设施)。适合:成本、复杂性和恢复时间的良好平衡。C.备份和恢复描述:应用程序和数据会定期(例如,每日)备份到辅助区域。发生灾难时,备份将恢复到辅助区域中的新环境。优点:成本最低(辅助区域无需运行资源)。 实现最简单(无需持续复制或扩展逻辑)。缺点:更高的 RTO(数小时到数天,取决于备份频率和恢复时间)。更高的 RPO(截至上次备份间隔的数据丢失)。适合:对于数小时的 RTO/RPO 来说并不理想(恢复时间可能超过数小时,并且数据丢失可能是不可接受的)。D. 多站点主动-主动描述:该应用程序在多个区域同时运行,流量在各个区域之间分配(例如通过 DNS 或负载均衡器)。发生灾难时,流量会自动重定向到未发生故障的区域。优点:最快恢复(RTO 以秒到几分钟为单位)。最低 RPO(无数据丢失,因为所有区域都同步)。缺点:成本最高(所有区域的资源均满负荷运行)。复杂度最高(需要同步、冲突解决和流量管理)。适合:不适合“低成本”或“低复杂度”的需求。结论:考虑到低成本、低复杂度以及数小时级 RTO/RPO 的要求,Pilot Light 策略是最佳选择。原因如下:它比温备(辅助区域仅运行少量资源)更经济。它比多站点双活(无需全时同步或流量分配)更简单。它满足 RTO/RPO 要求(由于增加了 Pilot Light 的扩展,RTO 以小时为单位;由于数据复制到辅助区域,RPO 较低)。最终答案:B(指示灯)