Q47 — AWS SAA-C03 第11章
第 47/100 题 | ← 返回第11章
Q747.一家公司希望将其本地 Microsoft SQL Server Enterprise 版数据库迁移到 AWS.该公司的在线应用程序使用数据库来处理交易.数据分析团队使用相同的生产数据库来运行报告进行分析处理.该公司希望通过尽可能转向托管服务来减少运营开销.哪种解决方案能够以最少的运营开销满足这些要求?
- A. 迁移到 Amazon RDS for Microsoft SOL Server.使用只读副本进行报告 ✓
- B. 迁移到 Amazon EC2 上的 Microsoft SQL Server.使用 Always On 只读副本进行报告
- C. 迁移到 Amazon DynamoDB.使用 DynamoDB 按需副本进行报告
- D. 迁移到 Amazon Aurora MySQL.使用 Aurora 只读副本进行报告
正确答案: A. 迁移到 Amazon RDS for Microsoft SOL Server.使用只读副本进行报告
解析
为了满足减少运营开销并将本地 Microsoft SQL Server Enterprise 版数据库迁移到 AWS 的要求,同时还支持事务处理和分析报告,需要最少运营开销的解决方案是:A. 迁移到 Amazon RDS for Microsoft SQL Server.将只读副本用于报告目的.选项 A(迁移到 Amazon RDS for Microsoft SQL Server 并使用只读副本用于报告目的)是需要最少运营开销的解决方案. Amazon RDS 是一项托管数据库服务,可自动执行修补. 备份和软件更新等管理任务.通过迁移到适用于 Microsoft SQL Server 的 Amazon RDS,该公司可以将管理数据库基础设施的运营开销转移到 AWS. Amazon RDS 提供可用于报告目的的只读副本,允许数据分析团队运行分析报告,而不会影响生产数据库的性能.只读副本会自动异步更新,从而降低了管理单独报告实例的操作复杂性.选项 B,迁移到 Amazon EC2 上的 Microsoft SQL Server 并使用 Always On 只读副本进行报告,涉及管理和维护 EC2 上的 SQL Server 实例.虽然 Always On 只读副本可以提供高可用性和可扩展性,但它们需要额外的操作工作来设置. 配置和管理 EC2 上的 SQL Server 实例.选项 C(迁移到 Amazon DynamoDB)不适合此场景. DynamoDB 是一种 NoSQL 数据库服务,不支持 SQL 查询,并且没有对运行分析报告的内置支持.重新设计应用程序并将数据迁移到 DynamoDB 需要付出巨大的努力,根据现有应用程序的要求,这可能不可行.选项 D(迁移到 Amazon Aurora MySQL 并使用 Aurora 只读副本用于报告目的)并不是此场景的最佳选择.虽然 Aurora 是一种高度可扩展和托管的数据库服务,但它基于 MySQL,可能无法提供与现有 Microsoft SQL Server 数据库的必要兼容性.此外,Aurora 只读副本主要设计用于扩展读取工作负载,而不是运行分析报告.因此,满足降低运营开销. 将 Microsoft SQL Server 数据库迁移到 AWS. 以最少的运营开销支持事务处理和分析报告等要求的解决方案是 A:迁移到 Amazon RDS for Microsoft SQL Server.将只读副本用于报告目的.