一家公司在单个 AWS 区域中运行其电子商务网站。该技术栈包括位于 ALB 后面的 EC2 实例、一个 DynamoDB 表、一个指向 ALB 的 Route 53 自定义域名,以及一个附加到 ALB 的 ACM 证书。没有使用 CDN。该公司希望在第二个区域中复制完整的应用程序栈,以实现灾难恢复、未来增长和改善用户延迟,同时最大限度地减少管理开销。解决方案架构师应采取哪些行动组合?(选择三项)
选择一个答案
点击一个选项来检查您的答案。
正确答案: 为当前基础设施创建一个 AWS CloudFormation 模板,该模板使用参数来设置关键值(包括区域)。使用该模板在第二个区域中预置相同的基础设施。, 更新 Route 53 托管区域记录以使用基于延迟的路由,并将流量发送到每个区域中的 ALB。, 在现有表上启用 DynamoDB Streams,并添加第二个区域以创建全局表。.
为什么这是答案
为了实现灾难恢复、未来增长和改善用户延迟,同时最大限度地减少管理开销,最佳实践是使用基础设施即代码。 1. 为当前基础设施创建一个 AWS CloudFormation 模板,该模板使用参数来设置关键值(包括区域)。使用该模板在第二个区域中预置相同的基础设施。 CloudFormation 允许您以声明方式定义 AWS 资源,并通过参数化模板轻松地在不同区域部署相同的架构,从而减少手动错误和管理开销。 2. 更新 Route 53 托管区域记录以使用基于延迟的路由,并将流量发送到每个区域中的 ALB。 基于延迟的路由会将用户请求路由到延迟最低的区域,从而改善用户体验。加权路由(选项三)虽然可以实现流量分配,但不能保证最佳的用户延迟。 3. 在现有表上启用 DynamoDB Streams,并添加第二个区域以创建全局表。 DynamoDB 全局表提供跨区域的自动、主动复制,是实现多区域数据同步和灾难恢复的理想选择,且管理开销最小。创建一个新表并手动复制数据(选项六)会增加复杂性和停机时间。手动重新创建基础设施(选项二)效率低下且容易出错。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡