使用 Amazon DMS 中的数据收集器发现要迁移的数据库
重要
终止支持通知:Amazon 将于 2026 年 5 月 20 日终止对 Amazon Database Migration Service Fleet Advisor 的支持。2026 年 5 月 20 日之后,您将无法再访问 Amazon DMS Fleet Advisor 控制台或 Amazon DMS Fleet Advisor 资源。有关更多信息,请参阅 Amazon DMS Fleet Advisor 终止支持。
要发现您的源数据基础架构,可以使用 Amazon Application Discovery Service Agentless Collector 或 Amazon DMS 数据收集器。ADS Agentless Collector 是一种本地应用程序,它通过无代理方法收集有关本地环境的信息,包括服务器配置文件信息(例如,操作系统、CPU 数量、RAM 量)、数据库元数据和利用率指标。使用开放虚拟化归档 (OVA) 文件在您的 VMware vCenter Server 环境中将 Agentless Collector 安装为虚拟机 (VM)。Amazon DMS 数据收集器是安装在本地环境中的 Windows 应用程序。此应用程序可连接到数据环境,并从本地数据库和分析服务器收集元数据和性能指标。通过 ADS Agentless Collector 或 DMS 数据收集器收集数据库元数据和性能指标后,DMS Fleet Advisor 会生成一份可以迁移到 Amazon Web Services 云的服务器、数据库和架构的清单。
DMS 数据收集器是一个 Windows 应用程序,它使用 .NET 库、连接器和数据提供程序连接到您的源数据库,以便发现数据库和收集数据。
DMS 数据收集器在 Windows 上运行。不过,DMS 数据收集器可以从所有支持的数据库供应商收集数据,而无论它们运行于哪个操作系统服务器上。
DMS 数据收集器使用受保护的 RTPS 协议和 TLS 加密,与 DMS Fleet Advisor 建立安全连接。因此,默认情况下,数据在传输过程中会进行加密。
Amazon DMS 具有您可以为 Amazon Web Services 账户创建的最大数量的数据收集器。有关 Amazon DMS 服务限额的信息,请参阅以下章节:Amazon Database Migration Service 的配额。
主题
DMS 数据收集器的权限
您为 DMS 数据收集器创建的数据库用户应具有读取权限。但是,在某些情况下,数据库用户需要 EXECUTE 权限。有关更多信息,请参阅 为 Amazon DMS Fleet Advisor 创建数据库用户。
DMS 数据收集器需要额外的权限才能运行发现脚本。
-
对于操作系统发现,DMS 数据收集器需要域服务器凭证,才能使用 LDAP 协议运行请求。
-
对于 Linux 中的数据库发现,DMS 数据收集器需要具
sudo SSH授权的凭证。此外,还应当配置 Linux 服务器以允许运行远程 SSH 脚本。 -
对于 Windows 中的数据库发现,DMS 数据收集器需要具以下权限的凭证:运行 Windows Management Instrumentation(WMI)和 WMI Query Language(WQL)查询并读取注册表。此外,还应当配置 Windows 服务器以允许运行远程 WMI、WQL 和 PowerShell 脚本。