SAP-C02 学习助手

SAP-C02 第 37 题

Route 53 EC2 RDS Aurora ECS Auto Scaling

题目

一家公司在本地环境中托管一个三层 Web 应用程序。由于最近流量激增导致停机并造成重大财务影响,公司管理层已下令将应用程序迁移到 AWS。该应用程序是用 .NET 编写的,并且依赖于 MySQL 数据库。解决方案架构师必须设计可扩展且高度可用的解决方案,以满足 200,000 名日常用户的需求。解决方案架构师应该采取哪些步骤来设计合适的解决方案?

选项

A. 使用 AWS Elastic Beanstalk 创建具有 Web 服务器环境和 Amazon RDS MySQL 多可用区数据库实例的新应用程序。该环境应在多个可用区中的 Amazon EC2 Auto Scaling 组前面启动网络负载均衡器 (NLB)。使用 Amazon Route 53 别名记录将流量从公司域路由到 NLB。

B. 使用 AWS CloudFormation 在跨越三个可用区的 Amazon EC2 Auto Scaling 组前面启动包含 Application Load Balancer (ALB) 的堆栈。该堆栈应启动具有保留删除策略的 Amazon Aurora MySQL 数据库集群的多可用区部署。使用 Amazon Route 53 别名记录将流量从公司域路由到 ALB。

C. 使用 AWS Elastic Beanstalk 创建一个自动扩展的 Web 服务器环境,该环境跨越两个不同的区域,每个区域中都有一个应用程序负载均衡器 (ALB)。使用跨区域只读副本创建 Amazon Aurora MySQL 数据库集群的多可用区部署。使用 Amazon Route 53 和地理位置邻近路由策略在两个区域之间路由流量。

D. 使用 AWS CloudFormation 在跨越三个可用区的 Amazon ECS Spot 实例集群前面启动包含应用程序负载均衡器 (ALB) 的堆栈。该堆栈应启动具有快照删除策略的 Amazon RDS MySQL 数据库实例。使用 Amazon Route 53 别名记录将流量从公司域路由到 ALB。

答案

B

解析

正确答案:B 解析: 题干关键点:高可用、本地数据中心/混合架构、核心服务:Route 53, EC2, RDS, Aurora, ECS。 正确选项: B. 使用 AWS CloudFormation 在跨越三个可用区的 Amazon EC2 Auto Scaling 组前面启动包含 Application Load Balancer (ALB) 的堆栈。该堆栈应启动具有保留删除策略的 Amazon Aurora MySQL 数据库集...

登录后查看完整解析