使用 AWS DMS Fleet Advisor 目標建議功能 - AWS Database Migration Service

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

使用 AWS DMS Fleet Advisor 目標建議功能

若要探索並選擇最佳遷移目標,您可以在 DMS Fleet Advisor 中為來源內部部署資料庫產生目標建議。建議包含一或多個可能的 AWS 目標引擎,可供您選擇用於遷移來源內部部署資料庫。DMS Fleet Advisor 會透過這些可能的目標引擎建議使用單一目標引擎作為大小適中的移轉目的地,並將此目標指示為建議的 D MS。為判斷這個大小適中的遷移目的地,DMS Fleet Advisor 會使用資料收集器收集的詳細目錄中繼資料和指標。

您可以在遷移開始前使用建議來探索遷移選項、節省成本並降低風險。您可以將建議匯出為逗號分隔值 (CSV) 檔案,並與主要利益相關者共用以加速決策。您可以將建議匯出到中,以AWS Pricing Calculator進一步最佳化維護成本。如需詳細資訊,請參閱 https://calculator.aws/#/

您無法在 DMS Fleet Advisor 中修改目標建議。因此,您不能使用 DMS Fleet Advisor 進行假設分析。假設分析是變更目標參數的程序,用於了解這些變更如何影響您建議的定價預估。您可以在 AWS Pricing Calculator 中執行假設分析,使用建議的目標參數作為 AWS Pricing Calculator 中的起點。如需詳細資訊,請參閱 https://calculator.aws/#/

我們建議您將 DMS Fleet Advisor 建議視為遷移規劃的起點。然後,您可以決定變更建議的執行個體參數,以最佳化資料庫工作負載的成本或效能。

建議的目標執行個體

針對目標建議,DMS Fleet Advisor 會考量下列一般用途、記憶體最佳化以及爆量效能的 Amazon RDS 資料庫執行個體。

  • db.m5

  • db.m6i

  • db.r5

  • db.r6i

  • db.t3

  • db.x1

  • db.x1e

  • db.z1d

如需有關 Amazon RDS 資料庫執行個體類別的相關資訊,請參閱《Amazon RDS 使用者指南》中的「資料庫執行個體類別」。

DMS Fleet Advisor 如何判斷建議的目標執行個體規格?

DMS Fleet Advisor 可根據資料庫容量或使用率產生建議。

  • 如果您選擇根據資料庫容量產生建議,則 DMS Fleet Advisor 會將現有資料庫容量對應至最接近執行個體類別的規格。

  • 如果您選擇根據資源使用率產生建議,則 DMS Fleet Advisor 會判斷 CPU、記憶體、IO 傳輸量及 IOPS 等測量結果的第 95 個百分位數值。第 95 個百分位數表示 95% 的收集資料低於此值。接著,DMS Fleet Advisor 會將這些值對應到最接近的執行個體類別規格。

為判斷目標資料庫的大小,DMS Fleet Advisor 會收集來源資料庫大小的相關資訊。然後,DMS Fleet Advisor 會建議使用相同大小的目標儲存體。如果您的來源資料庫儲存體已過度佈建,則建議的目標儲存體大小也會過度佈建。

如果要使用 AWS DMS 遷移資料,則可能需要增加目標資料庫執行個體的 IOPS 佈建。當 DMS Fleet Advisor 產生目標建議時,服務只會考慮您的來源資料庫測量結果。DMS Fleet Advisor 不會考慮您執行資料遷移任務可能需要的額外 IOPS。如需詳細資訊,請參閱 遷移任務執行緩慢

為了估計 IOPS 成本,DMS 叢集建議程式會使用來源 IOPS 使用量的 one-to-one 對應作為基準。DMS Fleet Advisor 會將峰值負載視為基準值,而 IOPS 定價則為 100% 使用率。

對於 PostgreSQL 和 MySQL 來源資料庫,DMS Fleet Advisor 可以在目標建議中包含 Aurora 和 Amazon RDS 資料庫執行個體。如果某個 Aurora 組態可對應來源需求,則 DMS Fleet Advisor 會將此選項標示為建議。