Q44 — AWS SAA-C03 第16章

第 44/100 题 | ← 返回第16章

Q1244. 一家公司希望将 Microsoft SQL Server 数据库服务器从本地数据中心迁移到 AWS。该公司需要访问 SQL Server 数据库的操作系统。哪种解决方案可以满足这些要求?

正确答案: C. 将数据库迁移到运行 SQL Server 的 Amazon EC2 实例。

解析

该公司希望将 Microsoft SQL Server 数据库从本地迁移到 AWS,同时保留对 SQL Server 数据库操作系统 (OS) 的访问权限。让我们评估一下以下选项:关键要求:操作系统级访问解决方案必须允许对底层服务器进行管理控制(例如,自定义配置、安装代理或故障排除)。选项分析:A.将数据库迁移到 Amazon Aurora Serverless。错误:Aurora Serverless 是一项完全托管的、兼容 PostgreSQL/MySQL 的数据库服务。不支持 SQL Server(Aurora 不适用于 SQL Server)。无操作系统访问(完全托管、无服务器)。B.将数据库迁移到 Amazon RDS for SQL Server。错误:Amazon RDS for SQL Server 是一项完全托管的数据库服务。无需操作系统访问权限(AWS 负责管理底层操作系统、补丁和备份)。虽然简单易用,但不符合操作系统访问权限的要求。C. 将数据库迁移到运行 SQL Server 的 Amazon EC2 实例。正确的:Amazon EC2 提供完整的操作系统访问(Windows/Linux)。您可以在 EC2 实例上安装 SQL Server 并像本地服务器一样管理它。满足OS级控制的要求。灵活(支持自定义配置、第三方工具等)。D.将数据库迁移到 Amazon Redshift。错误:Amazon Redshift 是一项完全托管的数据仓库服务。它并非专为 OLTP 工作负载而设计(SQL Server 是 OLTP 数据库)。无操作系统访问(完全托管)。最终答案:C. 将数据库迁移到运行 SQL Server 的 Amazon EC2 实例。为什么这是最佳选择:操作系统访问:EC2 提供对服务器的完全管理控制。SQL Server 支持:EC2 支持 SQL Server 标准版/企业版。自定义:允许安装其他软件、代理或自定义脚本。迁移灵活性:可以使用 AWS 数据库迁移服务 (DMS) 或原生 SQL Server 备份/恢复等工具。其他考虑因素:如果不需要操作系统访问,那么 Amazon RDS for SQL Server(选项 B)将是管理简便性的更好选择。Aurora Serverless(A)和 Redshift(D)与 SQL Server 迁移无关。