管道管理 - AWS 上的雲端遷移工廠

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

管道管理

管道管理員是 AWS 上的 Cloud Migration Factory 中的元件,可支援自動建立和執行一系列任務。管道管理員可讓使用者執行下列動作:

  • 執行預先定義任務的範本以進行遷移和現代化

  • 完全管理使用者介面中的管道,例如完成手動任務、重試任務,或視需要略過任務

  • 檢視執行中管道的狀態

  • 檢查管道的任何任務的輸入和日誌

新增管道

本節提供新增管道的說明。

  1. 選取自動化,然後選取管道

  2. 管道表格中,選擇新增

  3. 輸入管道名稱管道描述

  4. 管道範本中選取範本

  5. 輸入所選管道範本的任務引數

  6. 選擇儲存以執行管道。

刪除管道

本節提供刪除管道的指示。

  1. 選取自動化,然後選取管道

  2. 管道表格中,選取一或多個管道。

  3. 選擇 刪除

檢視管道狀態

本節提供檢視管道狀態的說明。

  1. 選取自動化,然後選取管道

  2. 管道表格中,選取一個管道。

  3. 選取詳細資訊,然後選取管道範本,然後選取管道範本任務索引標籤以檢視範本資訊。

  4. 選取管理索引標籤以檢視管道的視覺化呈現,您可以在其中管理任務並檢視詳細狀態。

  5. 選取任務索引標籤,以檢視和管理管道任務個別的執行狀態。

管理管道任務

本節提供從 Web 界面管理管道任務的指示。您可以檢視任務輸入和日誌,以及更新每個任務的狀態。

  1. 選取自動化,然後選取管道

  2. 管道表格中,選取一個管道。

  3. 選取任務索引標籤。

    從任務清單中,您可以看到每個任務的高階狀態,例如任務執行狀態和上次修改的時間。

若要管理個別任務,請完成下列步驟:

  1. 從清單中選擇其中一個任務。

  2. 選取動作,然後選取檢視輸入和日誌,以驗證輸入並檢視該任務的日誌。

若要變更任務的狀態,例如重試略過,請完成下列步驟:

  1. 選取動作,然後選取更新狀態

  2. 從清單中選擇其中一個狀態以變更狀態。例如,選取完成以完成手動任務。

您也可以在管理索引標籤下的管道視覺化呈現方式中管理管道任務。如下圖所示,每個任務都由圖形上的節點表示,您可以在每個任務上啟動動作。

管道顯示安裝 MGN 代理程式驗證啟動範本和驗證讀取以啟動測試執行個體的任務。

管道管理

條件式分支

AWS 上的 Cloud Migration Factory 中的條件式分支功能可讓使用者控制要執行遷移管道的哪些部分。此功能可略過特定遷移波紋不需要的管道路徑。

條件式分支可讓您:

  1. 選擇要在遷移期間執行的管道部分

  2. 略過特定遷移波不需要的步驟

  3. 更好地控制遷移管道

運作方式

手動決策點

  1. 若要啟用條件式分支,您需要在管道中每個潛在分支的開頭新增手動核准步驟。

  2. 這些步驟做為決策點,您可以在其中選擇要採取的路徑。

完成或放棄

當您的管道達到手動核准步驟時,您有兩個選項:

  1. 完成:分支將繼續如常執行。

  2. 已捨棄:不會執行分支,且會略過該分支中的所有任務。

自動傳播

  1. 如果您捨棄任務,完全依賴任務的所有任務也會自動捨棄。

  2. 這可讓您透過一個動作有效地捨棄整個分支。

聯結分支

  1. 如果放棄和核准的分支稍後在管道中聯結,只要至少一個傳入分支成功,則聯結的任務仍會執行。

  2. 這可確保不會意外略過必要的任務。

  3. 只有在捨棄所有先前的任務時,才會自動捨棄任務。

使用條件式分支

  1. 準備您的管道:建立管道時,請在每個潛在分支的開頭新增手動核准步驟。

  2. 啟動管道:照常開始遷移管道。

  3. 決策:當管道達到手動核准步驟時:

    1. 檢閱即將進行的分支。

    2. 決定目前遷移是否需要此分支。

    3. 選擇核准或放棄任務。

  4. 監控進度:隨著管道的進展,您會看到一些分支正在執行,其他分支會根據您的選擇標示為已捨棄。

  5. 檢閱結果:在管道結束時,檢閱已執行和已捨棄的分支,以確保遷移如預期般進行。

最佳實務

  1. 針對您的手動核准步驟使用明確的命名慣例,以輕鬆識別每個分支的功能。

  2. 定期檢閱您的管道結構,以確保它允許有效率的決策。

重要說明

  1. 您只能放棄處於「待核准」或「未開始」狀態的任務。

  2. 一旦任務開始執行,就無法將其捨棄。

  3. 捨棄的任務既不成功也不失敗 - 它們只是被略過。

  4. 您無法直接放棄自動化任務,因為它們不會等待核准並立即進入進行中狀態。只有在捨棄所有先前的任務時,才會透過傳播捨棄自動化任務。也在管理索引標籤下的管道視覺化呈現中管理管道任務。如下圖所示,每個任務都由圖形上的節點表示,您可以在每個任務上啟動動作。

電子郵件通知

在管道執行期間,電子郵件通知會在三個案例中觸發:

  • 當任務失敗時

  • 當手動任務需要使用者核准時

  • 對於「傳送電子郵件」自動化任務 (「傳送電子郵件」是一種新的自動化類型,其唯一目的是使用自訂內文傳送電子郵件)。「傳送電子郵件」任務可能會在 UI 中顯示「完成」狀態,但這不保證實際電子郵件通知的交付。若要讓使用者實際收到來自電子郵件自動化任務的電子郵件,他們需要確認 SNS 訂閱。這會在電子郵件收件人使用者管理中進一步說明。

    傳送電子郵件自動化任務詳細資訊

    傳送電子郵件自動化

設定電子郵件通知設定

電子郵件通知只能在管道建立期間透過以下方式設定:

  • 啟用電子郵件通知 (核取方塊)。如果停用,將不會從此管道收到電子郵件,也不會顯示電子郵件設定。

    在管道建立期間啟用電子郵件通知切換

    啟用電子郵件通知按鈕
  • 如果啟用電子郵件通知設定為 true,您必須至少填入下列其中一個預設電子郵件設定:

    • 預設電子郵件收件人

    • 預設電子郵件群組

      電子郵件通知收件人組態

      管道建立電子郵件收件人
  • 使用啟用電子郵件通知啟用並選取管道範本後,您可以針對每個任務個別啟用電子郵件通知,或一次啟用所有任務的電子郵件通知。如果針對所有任務停用電子郵件,即使管道層級啟用電子郵件通知設為 true,使用者也不會收到任何任務的任何電子郵件。

    任務層級電子郵件通知切換

    管道建立任務層級電子郵件通知
  • 啟用任務層級電子郵件通知後,您可以選擇啟用覆寫預設值。如果啟用覆寫預設值,則至少需要填入下列其中一項,並使用這些任務層級電子郵件設定,否則會使用預設電子郵件設定:

    • 電子郵件收件人

    • 電子郵件群組

      任務層級電子郵件收件人組態

      管道建立任務層級電子郵件收件人

如果客戶未提供自訂電子郵件內文,Cloud Migration Factory 會根據觸發電子郵件的事件傳送預設電子郵件訊息。如果提供自訂電子郵件內文,除了此預設電子郵件訊息之外,也會顯示此內文。

範例:任務「建立 Migration Hub 主區域」使用任務層級電子郵件設定。任務「探索內部部署資料」使用預設電子郵件設定。

電子郵件收件人使用者管理

  • 除了 Cognito 使用者清單之外,使用者會自動新增至電子郵件 SNS 主題。使用者只會在下列情況下收到電子郵件通知:

    • 它們是電子郵件收件人清單的一部分

    • 他們有有效的電子郵件地址

    • 他們已確認 SNS 訂閱 (透過電子郵件確認連結)。

  • 在 Cognito 使用者集區中更新使用者的電子郵件地址時,他們必須使用新的電子郵件地址登入 Cloud Migration Factory,以開始接收電子郵件通知到其更新的電子郵件地址。

您也可以在管理索引標籤下的管道視覺化呈現方式中管理管道任務。如下圖所示,每個任務都由圖形上的節點表示,您可以在每個任務上啟動動作。

管道顯示安裝 MGN 代理程式驗證啟動範本和驗證讀取以啟動測試執行個體的任務。

管道管理