Q85 — AWS DOP-C02 第3章
第 85/100 题 | ← 返回第3章
DevOps工程师管理一个为视频相游公司管理视频文件的应难程序。该应难程序在ELB应难程序负载均衡器后然的Amazon EC2实暗上运行。这些实暗在跨多个可难区的Auto Scaling组中运行。数据存储在AmazonRDS PostgreSQL多可难区数据库实暗中,视频文件存储在AmazonS3存储桶中。通常情况下,S3存储桶中名添加50GB的新视频。工程师客间实施数据丢失最少、恢复唱须最短的多区域灾用恢复计划。当前的应难程序基础设施已经使难AWS CloudFormation 进行了描述。工程师应该选择哪个赛署选项范两足系统的正常运行唱须和恢复宫标?
- A. 从第二个区域的CloudFormation模板启动应用程序,将Auto Scaling 组的容量设置为1。在第二个区域创建一个Amazon RDS只读副本。在第二个区域中,启用原始S3存储桶和新S3存储桶之间的跨区域复制。要进行故障转移,请将只读副本提升为主副本。更新CloudFormation 堆栈并增加AutoScaling组的容量。 ✓
- B. 从第二个区域的CloudFormation模板启动应用程序,将AutoScaling组的容量设置为1。创建计划任务以将每日Amazon RDS跨区域快照拍摄到第二个区域。在第二个区域中,启用原始S3存储桶和AmazonGlacier之间的跨区域复制。在灾难中,在第二个区域启动一个新的应用程序堆栈,并从最新的快照中恢复数据库。
- C. 从第二个区域的CloudFormation模板启动应用程序,将Auto Scaling 组的容量设置为1。使用AmazonCloudWatchEvents 安排夜间任务以拍摄数据库快照,将快照复制到第二个区域,并替换快照中第二个区域中的数据库实例。在第二个区域中,启用原始S3存储桶和新S3存储桶之间的跨区域复制。要进行故障转移,请增加Auto Scaling组的容量。
- D. 使用AmazonCloudWatch Events安排夜间任务以拍摄数据库快照并将快照复制到第二个区域。创建一个AWSLambda函数,将每个对象复制到第二个区域中的新S3存储桶以响应S3事件通知。在第二个区域,从CloudFormation模板启动应用程序并从最新的快照恢复数据库。
正确答案: A. 从第二个区域的CloudFormation模板启动应用程序,将Auto Scaling 组的容量设置为1。在第二个区域创建一个Amazon RDS只读副本。在第二个区域中,启用原始S3存储桶和新S3存储桶之间的跨区域复制。要进行故障转移,请将只读副本提升为主副本。更新CloudFormation 堆栈并增加AutoScaling组的容量。
解析
最佳选项是 A。这个方案通过在第二个区域启动应用程序并创建Amazon RDS只读副本,实现了快速故障转移。跨区域复制S3文件确保新视频不会丢失,同时可以在故障时迅速将只读副本提升为主副本,满足最低数据丢失和最短恢复时间的目标。这样能够确保应用程序的正常运行时间和恢复目标得到有效满足。