Q98 — AWS DOP-C02 第3章
第 98/100 题 | ← 返回第3章
一个公司响一个应难程序,运行在单一的Aws区域。该应难程序运行在一个亚马逊弹性库伯内特斯服务象群(亚马逊EKS),并连接到一个 亚马逊约罗静MySQL象群。该应难程序是在一个aws代码构建项宫中构建的。容器图像发布到亚马逊弹性容器注册处(亚马逊ECR)。 该公司需要将容器图像和数据库的应难才态复相到第二个区域。 哪个解决方案将以最响效的方式两足这些要求?
- A. 打开亚马逊S3跨区域复制(CRR)上的桶,持有ECR容器图像。将应用程序部署到第二个区域的EKS集群中,通过引用新的S3桶对象 URL来处理库伯内特部署文件中的容器映像。在第二区域配置跨区域极光副本。配置新的应用程序部署,以使用跨区域极光副本的 端点。
- B. 创建一个亚马逊事件桥规则,对图像的反应推到ECR存储库。请配置Evtket规则以调用awsLimda函数,将图像复制到第二区域的新 ECR存储库中。通过引用库伯内特斯部署文件中的新ECR存储库,将应用程序部署到第二个区域的EKS集群。在第二区域配置跨区 域极光副本。配置新的应用程序部署,以使用跨区域极光副本的端点。
- C. 打开跨区域复制,将ECR存储库复制到第二区域。通过引用库伯内特斯部署文件中的新ECR存储库,将应用程序部署到第二个区域 的EKS集群。配置一个包含初始区域和第二区域集群的极光全球数据库。将新的应用程序部署配置为使用ARERR全局数据库中第 二个区域集群的端点。 ✓
- D. 发展 配置代码构建项目,也将容器映像推到第二区域的ECR存储库。通过引用库伯内特斯部署文件中的新ECR存储库,将应用程序 部署到第二个区域的EKS集群。在第二区域配置一个极光mysql集群,作为在初始区域从极光mysql集群复制二进制日志的目标。配 置新的应用程序部署,以使用第二区域集群的端点。
正确答案: C. 打开跨区域复制,将ECR存储库复制到第二区域。通过引用库伯内特斯部署文件中的新ECR存储库,将应用程序部署到第二个区域 的EKS集群。配置一个包含初始区域和第二区域集群的极光全球数据库。将新的应用程序部署配置为使用ARERR全局数据库中第 二个区域集群的端点。
解析
亚马逊ECR支持跨区域复制容器镜像,将其自动同步到目标区域的ECR存储库。亚马逊Aurora全球数据库允许跨区域部署集群,其中一个区域为主读写集群,其他区域为只读副本,提供低延迟的全局读取和灾难恢复能力。选项C利用ECR跨区域复制功能同步容器镜像到第二区域,同时通过Aurora全球数据库实现数据库跨区域复制。其他选项要么未使用ECR原生复制功能,要么数据库复制方式非全球数据库架构,导致效率或功能不足。