任務 1:驗證遷移模式和中繼資料 - AWS 方案指引

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

任務 1:驗證遷移模式和中繼資料

在此任務中,您會驗證在產品組合工作流程的評估和波計畫活動中識別的遷移模式,然後驗證遷移中繼資料來源。目標是驗證是否已收集足夠的資料以支援每個遷移模式。

此任務包含下列步驟:

步驟 1:驗證遷移模式

在產品組合工作流程中,您執行應用程式產品組合的初始評估、選取的遷移策略,以及識別每個策略的遷移模式。此資訊應包含在產品組合評估 Runbook 中。如需詳細資訊,請參閱AWS 大型遷移的產品組合手冊

在此步驟中,您將檢閱遷移策略、驗證您已識別所有遷移模式,並確認已準備好草擬遷移執行手冊。您可能會在整個專案中重複此任務,而且隨著您對產品組合的理解成熟,您可能會在遷移的後期階段識別其他遷移模式。

  1. 檢閱產品組合的遷移策略

    遷移策略是用來將內部部署應用程式遷移到 的方法 AWS 雲端。將應用程式移至雲端有七種遷移策略,稱為 7 R。大型遷移的常見策略包括重新託管、轉換、重新定位和淘汰。大型遷移不建議使用 Refactor,因為它涉及在遷移期間現代化應用程式。這是遷移策略中最複雜的方法,而且針對大量應用程式進行管理可能會很複雜。反之,我們建議重新託管、重新定位或轉譯應用程式,然後在遷移完成後現代化應用程式。如需 7 R 的詳細資訊,請參閱AWS 大型遷移指南

    根據初始產品組合評估的輸出,您擁有產品組合所有必要遷移策略的清單,並決定將多少產品組合配置給每個策略。例如:

    • Rehost – 70%

    • Replatform – 20%

    • 退休 – 10%

  2. 驗證產品組合的遷移模式

    遷移模式是可重複的遷移任務,詳細說明策略、目的地,以及使用的應用程式或服務。在此步驟中,您要驗證遷移模式是否包含詳細資訊,例如要使用哪些工具以及目標 AWS 服務。例如:

    • 使用 (AWS MGN) 或雲端遷移工廠重新託管至 Amazon Elastic Compute Cloud AWS Application Migration Service (Amazon EC2)

    • 使用 AWS CloudFormation 範本在 中建立新的基礎設施,以將 轉譯為 Amazon EC2 AWS 雲端

    • 使用 (AWS DMS) 或原生資料庫技術,將格式轉譯為 Amazon Relational Database Service AWS Database Migration Service (Amazon RDS)

    在適用於AWS 大型遷移的產品組合手冊中,您可以將每個遷移模式映射到其遷移策略,並將結果記錄在如下範例的表格中。

策略 模式

重新託管

使用 Application Migration Service 或 Cloud Migration Factory 重新託管至 Amazon EC2

平台重建

使用 DMS AWS 或原生資料庫技術,將格式轉譯為 Amazon RDS

平台重建

使用 AWS CloudFormation 範本在 中建立新基礎設施,將 轉譯為 Amazon EC2 AWS 雲端

步驟 2:驗證遷移中繼資料和波計畫

在此步驟中,您會驗證遷移中繼資料的來源位置。您檢查資料結構,例如 Excel 文件中的可用資料欄,是否適合保留所需的中繼資料,並檢查所有中繼資料是否可用。

  1. 驗證遷移模式的遷移中繼資料

    每個遷移模式都需要一組不同的遷移中繼資料,才能遷移伺服器和應用程式。例如,重新託管遷移至 Amazon EC2 需要您提供目標執行個體的規格,例如 VPC 子網路、安全群組和執行個體類型資訊。不過,儲存體遷移、資料庫遷移或轉換需要一組不同的遷移中繼資料。您通常會在產品組合評估 Runbook 中定義遷移中繼資料需求,但您需要確保有足夠的中繼資料來支援每個遷移模式。如需中繼資料識別和收集的詳細資訊,請參閱適用於AWS 大型遷移的產品組合手冊

  2. 驗證遷移中繼資料和波動計畫的來源位置

    您通常會在中繼資料管理 Runbook 中記錄遷移中繼資料的來源位置。理想情況下,位置可做為單一事實來源,例如波規劃試算表。中繼資料也可能仍在多個位置,包括下列常見位置:

    針對中繼資料來源位置驗證下列項目:

    • 探索工具

    • 組態管理資料庫 (CMDB)

    • 應用程式擁有者問卷

    • 遷移波規劃試算表

    針對中繼資料來源位置驗證下列項目:

    1. 來源目錄是否與所有中繼資料來源和擁有者的位置一起維護?

    2. 來源位置 (例如,波規劃試算表) 是否具有所有必要的遷移中繼資料?

    3. 存取每個中繼資料來源是否有明確的指示?

    4. 如果沒有單一來源,則每個中繼資料來源是否都清楚地對應至其屬性?

    5. 伺服器和應用程式是否有明確的波浪計畫,且至少有五個波浪準備好進行遷移工作流程?

    6. 是否有更新來源的程序? 如果是這樣,頻率和通知程序為何?

任務結束條件

當您符合下列退出條件時,請繼續下一個任務:

  • 您已驗證清楚定義的遷移模式清單。

  • 遷移中繼資料的來源位置具有每個模式所需的所有必要中繼資料,或已備妥程序來擷取任何缺少的中繼資料。

  • 您已驗證至少五個波的波計畫和遷移中繼資料,並已定義通知和更新的程序。