一家公司在 AWS 上構(gòu)建了一個在線票務(wù) Web 應(yīng)用程序。該應(yīng)用程序托管在 AWS App Runner 上,并使用存儲在 Amazon Elastic Container Registry (Amazon ECR) 存儲庫中的映像。該應(yīng)用程序會將數(shù)據(jù)存儲在 Amazon Aurora MySQL DB 集群中。該公司已在 Amazon Route 53 中設(shè)置了域名。該公司需要以主動-主動配置跨兩個 AWS 地區(qū)部署此應(yīng)用程序。 哪種步驟組合可以滿足這些要求,同時對架構(gòu)的更改最少? (選擇三項)
A. 為 ECR 映像設(shè)置到第二個區(qū)域的 Cross-Region Replication。
B. 從第二個區(qū)域的 ECR 存儲庫中創(chuàng)建一個 VPC 終端節(jié)點。
C. 通過向第二個區(qū)域添加第二個部署目標來編輯 App Runner 配置。
D. 將 App Runner 部署到第二個區(qū)域。設(shè)置 Route 53 基于延遲的路由。
E. 使用兩個所需區(qū)域中的 Amazon DynamoDB 全局表來更改數(shù)據(jù)庫。
F. 使用在第二個區(qū)域中啟用了寫入轉(zhuǎn)發(fā)的 Aurora 全局數(shù)據(jù)庫。
A、D、F
A. 正確。AWS App Runner 是一項完全托管的服務(wù),開發(fā)人員可以使用它和存儲在 Amazon Elastic Container Registry (Amazon ECR) 存儲庫中的映像快速部署容器化 Web 應(yīng)用程序。Cross-Region Replication 可在另一個 AWS 區(qū)域中創(chuàng)建存儲庫的副本。
B. 不正確。VPC 終端節(jié)點無法提供對存儲在不同區(qū)域中的映像的訪問權(quán)限。
C. 不正確。App Runner 中不存在此類配置。
D. 正確。可以使用Route 53 托管自定義域名,并將流量路由到多個 AWS 地區(qū)中的資源。
E. 不正確。該方案不是最優(yōu)方案,雖然可行,但與使用 Aurora 全局數(shù)據(jù)庫相比,引入 Amazon DynamoDB 需要對架構(gòu)進行更多更改。該項目要求對架構(gòu)進行最少更改。
F. 正確。Amazon Aurora 全球數(shù)據(jù)庫跨多個區(qū)域擴展,并且專為分布在全球的應(yīng)用程序而設(shè)計。