使用資料收集器探索遷移的資料庫 - AWS Database Migration Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用資料收集器探索遷移的資料庫

若要探索來源資料基礎結構,您可以使用 AWSApplication Discovery Service Agentless Collector 或 AWS DMS 資料收集器。ADS Agentless Collector 是一種內部部署應用程式,可透過無代理程式的方法收集有關內部部署環境的資訊,包括伺服器設定檔資訊 (例如作業系統、CPU 數量、RAM 數量)、資料庫中繼資料和使用率指標。您會使用開放式虛擬封存 (OVA) 檔案在您的 VMware vCenter Server 環境中安裝 Agentless Collector 做為虛擬機器 (VM)。資AWS DMS料收集器是您在本機環境中安裝的 Windows 應用程式。此應用程式會連線至您的資料環境,並從內部部署資料庫和分析伺服器收集中繼資料和效能指標。一旦透過 ADS Agentless Collector 或 DMS 資料收集器收集資料庫中繼資料和效能指標,DMS Fleet Advisor 會建置可以遷移至 AWS 雲端 的伺服器、資料庫以及結構描述的庫存詳細目錄。

DMS 資料收集器是 Windows 應用程式,它使用 .NET 程式庫、連接器和資料提供者來連線到來源資料庫,以進行資料庫探索和資料收集。

DMS 資料收集器會在視窗上執行。不過,您的 DMS 資料收集器可以從所有支援的資料庫廠商收集資料,不受其運行的作業系統伺服器限制。

DMS 資料收集器會使用具有 TLS 加密功能的受保護 RTPS 通訊協定,與 DMS Fleet Advisor 建立安全連線。因此,依預設您的資料在傳輸過程中會加密。

AWS DMS 對於您 AWS 帳戶 可建立的資料收集器設有數量上限。如需 AWS DMS 服務配額的相關資訊,請參閱下一節:AWS Database Migration Service 的配額

DMS 資料收集器的許可

您為 DMS 資料收集器建立的資料庫使用者應具有讀取許可。但是,在某些情況下,資料庫使用者需要 EXECUTE 許可。如需詳細資訊,請參閱 建立AWS 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指令碼。