使用数据收集器发现要迁移的数据库 - Amazon Database Migration Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

使用数据收集器发现要迁移的数据库

要发现您的源数据基础架构,可以使用 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脚本。