是否可以将 Amazon RDS SSD 卷附加到 EC2 实例?

是否可以将 Amazon RDS SSD 卷附加到 EC2 实例?

据我了解,你不能将 Amazon RDS SSD 卷附加到 EC2 实例。我以为 RDS 实例是“托管”解决方案,并且卷无法访问。我在 RDS 仪表板中搜索了有关卷的部分,但没有看到任何选项。

然而,附录在亚马逊关系数据库服务用户指南让我很困惑。在步骤 1(来自上面的链接)下,它说:“启动 SQL Server Profiler。它安装在 SQL Server 实例文件夹的性能工具文件夹中。”

这是文档错误还是实际上可以直接访问 RDS SSD 卷?

我无法通过任何 Google 搜索、SE 网站或 AWS 论坛找到答案。

答案1

不,无法直接访问 RDS 磁盘卷或 RDS 服务器本身。正如您所猜测的,这是 AWS 提供的完全托管数据库服务。作为托管服务,它们提供各种附加功能,如只读副本、跨可用区域镜像等。

如果你仔细想想,他们提供数据库服务器然后让你访问它是没有意义的。如果他们给你完全访问权限,那么他们就不能提供这些附加服务,因为你可以登录服务器并手动更改配置来破坏它们。如果你需要完全访问数据库,那么你可以简单地启动自己的 EC2 实例并安装 SQL Server、Oracle 等,然后自己管理一切。

我认为混淆的根源在于您需要在客户端系统上安装 SQL Server 才能访问 SQL Server Profiler。AWS 文档的该部分指的是客户端系统上的安装 - 他们只是将其泛泛地称为“实例”。

答案2

如链接文档中前面所述,“Amazon RDS 不允许主机通过 Telnet、安全外壳 (SSH) 或 Windows 远程桌面连接直接访问数据库实例。” 假设这包括直接存储卷访问。

链接的文档详细说明了“在 SQL Server DB 实例上运行客户端跟踪”的步骤。术语“客户端”意味着这些步骤是指执行的流程在客户端上而不是服务器(与下一节“在 SQL Server DB 实例上运行服务器端跟踪”相反)。因此,步骤 1 中提到的“性能工具文件夹”可能指的是客户端系统上的文件夹。

相关内容