共用方式為


開始使用 Azure 儲存體搬移工具進行雲端遷移

Azure 記憶體行動器中的雲端到雲端移轉功能可讓您安全地將數據從 Amazon Simple Storage Service (Amazon S3) 傳輸至 Azure Blob 記憶體。

此功能會利用適用於 AWS 的 Azure Arc 多重雲端連接器(Amazon Web Services)來簡化 Azure 雲端外部資源的驗證和資源管理功能。 這些功能和資源可以包含內部部署伺服器、多雲端環境和邊緣運算裝置。 如需 Azure Arc 的詳細資訊,請流覽 Azure Arc 概觀 一文。

本文會引導您完成設定記憶體移動器以將數據從 Amazon S3 移轉至 Azure Blob 記憶體的完整程式。 此程式包含為 AWS 建立多重雲端連接器、設定端點,以及建立和執行移轉作業。

先決條件

開始之前,請確定您有︰

Limits

Azure 儲存體 Mover 中的雲端至雲端移轉功能有下列限制:

  • 每個移轉工作都支援傳輸 500,000,000 個物件。
  • 每個訂用帳戶最多支援10個並行作業。 如果您需要執行超過 10 次,您可以建立支援請求來完成此操作。
  • Azure 儲存體移動器不支援自動還原封存的物件。 在移轉之前,必須先還原儲存在AWS冰川或深層封存中的數據。 只有在數據完全還原之後,才應該起始移轉作業。
  • 目前不支援私人網路。 不過,Azure 儲存體遷移器的雲端對雲端功能透過限制 S3 存取到信任的 Azure IP 範圍來安全地傳輸數據。 此方法可確保透過公用因特網安全且受控制的連線。

建立適用於 AWS 的多重雲端連接器

執行跨雲端移轉至 Azure 的第一個步驟是建立適用於 AWS 的 Azure Arc 多重雲端連接器。 Multicloud 連接器可讓您安全地將 AWS 服務連線至 Azure。

請遵循本節中的步驟,在您的記憶體移動器資源內設定 AWS 連接器。

  1. 瀏覽至 Azure 入口網站內的 Azure Storage Mover 資源。 在 [ 概觀] 窗格中,選取 [ Multicloud 移轉 ] 索引卷標,如下圖所示。

    顯示 [Storage Mover 概觀] 頁面的螢幕快照,其中已選取 [多重雲端移轉] 索引標籤並顯示必要欄位。

  2. 在 [ 多重雲端移轉 ] 索引標籤內,選取 [建立多重雲端連接器 ] 以開啟 [ 新增 AWS 連接器] 頁面。

  3. 基本 頁籤中:

    • 從 [ 專案詳細資料 ] 區段的各個下拉式清單中,選取您要用來建立連接器資源的 訂閱資源群組。 您可以選擇性地選取 [ 新建] 來建立新的資源群組。

      小提示

      您可以在相應的下拉式清單中的 [ 篩選項目... ] 欄位中輸入值,以篩選訂用帳戶和資源群組。 只有名稱包含指定值的資源才會顯示在清查中。

    • 在 [ 連接器詳細數據] 區段中,提供 [連接器名稱 ] 字段的值。 從 [Azure 區域 ] 下拉式清單中,選取您要建立並儲存連接器資源的區域。

    • [AWS 帳戶] 區段中,選取適當的 AWS 帳戶類型,並提供您連接器讀取資源的 AWS 帳戶識別碼。

    確認所有值都正確,然後選取 [ 下一步 ] 以繼續進行 [ 解決方案] 索引標籤,如下圖所示。

    顯示 Multicloud Connector 建立頁面的螢幕快照,其中已選取 [基本] 索引標籤並顯示必要字段。

  4. 在 [ 解決方案] 索引標籤,將 清查記憶體 - 資料管理 解決方案新增至您的連接器。 存貨解決方案可讓您探索及管理 AWS 資源,而儲存 - 資料管理解決方案則啟用儲存移動器的數據搬移作業。

    這很重要

    您必須先建立 清查 解決方案,才能新增 記憶體 - 資料管理 解決方案。

    顯示 Multicloud Connector 建立頁面的螢幕快照,已選取 [庫存] 標籤並顯示必要的 [庫存物件]。

    首先,新增 清查 解決方案。

    • 根據預設,會選取 [ 新增所有支援的 AWS 服務] 複選框。 此選項可讓連接器探索您帳戶中的所有 AWS 服務。 不過,Storage Mover 的多雲遷移僅支援 Amazon S3 儲存桶作為資料來源。 因此,您可以選擇排除 S3 服務以外的所有其他 AWS 服務。

    • 選擇您想要此連接器在您的 AWS 帳戶中擁有的許可權選項。

    • 選取 [ 定期同步處理 ] 選項,以允許連接器定期掃描 AWS 帳戶。 從 [遞歸每個 ] 下拉式清單中選取所需的同步間隔,以設定頻率。 如果您選擇停用定期同步處理,則會掃描您的 AWS 帳戶一次。

    • 根據預設,會在 [資源篩選] 區段中選取 [包含所有支援的 AWS 區域] 複選框。 此選項可讓連接器探索所有 AWS 區域中的資源。 如果您想要將掃描限制為特定區域,請取消核取此複選框,然後從 [AWS 區域 ] 下拉式清單中選取所需的區域。

    • 確認所有值都正確,然後選取 [ 儲存 ] 以完成將清查解決方案新增至連接器,如下圖所示。

      顯示 [多雲端連接器建立] 頁面的螢幕擷取畫面,其中已公開 [詳細目錄設定] 窗格。會顯示必要的 [詳細目錄] 欄位。

    接下來,選取 [記憶體 - 資料管理] 解決方案的 [動作] 資料行中的 [新增] 連結,以新增記憶體 - 資料管理解決方案。

    確認 [解決方案] 列表中 [動作] 欄是否有 編輯 連結,以確保兩個解決方案都已新增。 選擇 下一步 以繼續到 驗證範本 標籤頁,如下圖所示。

    螢幕快照,顯示 [解決方案] 列表 [動作] 欄中的 [編輯] 連結是否存在。

  5. 在 [ 驗證範本 ] 索引標籤內,遵循螢幕上的指示,使用 AWS 入口網站建立 AWS CloudFormation Stack

    顯示 [驗證範本] 索引標籤的螢幕快照。隨即會顯示 AWS CloudFormation 範本和建立堆疊的指示。

    選取 [下一步] 以繼續前往 [標籤] 索引標籤。

  6. 標籤 索引標籤內,您可以建立並套用標籤,以協助您根據與公司相關的設定來識別資源。 例如,您可以新增一個環境標籤,其值為生產開發。 如需標籤的詳細資訊,請參閱 Azure Resource Manager 檔

    顯示多雲端連接器建立頁面的螢幕擷取畫面,其中已選取 [標籤] 索引標籤。顯示範例索引鍵/值組。

    選取 下一步 以繼續進入 檢閱和建立 索引標籤。

  7. [ 檢閱 + 建立] 索引標籤會顯示您在先前步驟中提供的組態設定摘要。 請檢閱這些設定,以確保它們正確無誤。 如果您需要進行變更,請選取 [ 上一頁 ] 按鈕以返回適當的索引標籤。如果所有設定都正確,請選取 [建立 ] 以建立您的 Multicloud 連接器。

    顯示 [新增多雲端連接器概觀] 頁面的螢幕擷取畫面,其中已選取 [檢閱和建立] 索引標籤。隨即會顯示值的摘要以供檢閱。

    建立連接器之後,系統會將您重新導向至新連接器的 [概 ] 頁面,如下圖所示。

    螢幕快照,其中顯示新建立的 Multicloud Connector [概觀] 頁面,其中顯示部署詳細數據。

    新的連接器也會出現在 [ 連接器可用 ] 窗格中。 若要存取可用的連接器清單,請瀏覽至您的 Storage Mover 資源。 在 [ 觀] 窗格中,選取 [ 多重雲端移 轉] 索引標籤,然後在 [ 連線至數據源 ] 區段中,選取 [ 檢視現有的多雲端連接器 ],如下圖所示。 從 [ Multicloud 連接器] 窗格中,您可以選取新建立的連接器加以開啟。

    顯示 [連接器可用] 窗格頁面的螢幕快照,其中顯示數個 Multicloud 連接器。

設定來源和目標端點

設定 multicloud 連接器之後,下一個步驟是建立來源和目標端點以進行移轉。

在 Azure 儲存體 Mover 服務的內容中,端點 是一個資源,其中包含來源或目標位置的路徑及其他相關資訊。 儲存體Mover 作業定義 會使用端點來定義複製作業的來源和目標位置。

請遵循本節中的步驟來設定 AWS S3 來源端點和 Azure Blob 記憶體目標端點。 若要深入瞭解儲存體移動器端點,請參閱 管理 Azure 儲存體移動器端點 一文。

設定 AWS S3 來源端點

  1. 瀏覽至 Azure 中的 Azure Storage Mover 執行個體。

  2. 從左側導覽內的 [資源管理 ] 群組中,選取 [ 記憶體端點]。 選取 [ 來源端點] 索引 標籤,然後 選取 [新增端點 ] 以開啟 [ 建立來源端點 ] 窗格。

  3. 在 [ 建立來源端點 ] 窗格中:

    • 選取 [AWS S3 ] 作為 [來源類型]。

    • 從 [Multicloud 連接器] 下拉式清單中,選擇您在上一節中建立的 多重雲端連接器

    • 從 [選取 S3 儲存桶] 下拉式清單中,選擇您要移轉的 S3 儲存桶。

    • 或者,在 [ 描述 ] 欄位中提供端點的描述。

    • 確認您的選取專案正確,然後選取 [ 建立 ] 以建立端點,如下圖所示

      顯示 [端點] 頁面的螢幕快照,其中包含 [建立來源端點] 窗格,並顯示必要的字段。

設定 Azure Blob 記憶體目標端點

  1. 從左側導覽內的 [資源管理 ] 群組中,選取 [ 記憶體端點]。 選取 [ 目標端點] 索引 標籤,然後 選取 [新增端點 ] 以開啟 [ 建立目標端點 ] 窗格。

  2. 在 [ 建立目標端點 ] 窗格中:

    • 從個別的 [ 用帳戶] 和 [記憶體帳戶] 下拉式清單中選取您的訂用帳戶和 儲存體帳戶

    • 從 [目標類型] 欄位選取 [Blob 容器] 按鈕。

    • 選擇您要移轉至的 Blob 容器,從 [ Blob 容器 ] 下拉式清單中選擇。

    • 或者,在 [ 描述 ] 欄位中提供端點的描述。

    • 確認您的選取專案正確,然後選取 [ 建立 ] 以建立端點,如下圖所示。

      顯示 [端點] 頁面的螢幕快照,其中包含顯示必要字段的 [建立目標端點] 窗格。

將 RBAC 角色指派給目標端點

當您透過 Azure 入口網站建立 Azure Blob 儲存體目標端點時,系統會將儲存體 Blob 資料參與者 RBAC 角色自動指派給端點的系統指派的受控識別。 不需要其他任何步驟。

建立移轉專案和作業定義

定義移轉的來源和目標端點之後,後續步驟是建立記憶體Mover移轉專案和作業定義。

移轉專案可讓您將大型移轉組織成更小型、更容易管理的單位,對您的使用案例有意義。 作業定義描述記憶體Mover服務所執行之一組特定複製作業的資源和移轉選項。 這些資源包括來源和目標端點,以及您想要套用的任何移轉設定。

請遵循本節中的步驟來建立移轉專案並執行移轉作業。

建立專案

  1. 導覽至 Storage Mover 實例中的 專案總管 分頁,然後選取 建立專案

  2. 提供下列欄位的值︰

    • 名稱:移轉專案有意義的名稱。
    • 專案描述:項目的實用描述。

    選取 [建立] 以建立專案。 可能需要一些時間,新建立的專案才會出現在專案總管中。

    顯示 [專案總管] 頁面的螢幕快照,其中顯示 [建立專案] 窗格的字段。

建立工作定義

  1. 選取項目出現之後,然後選取 [建立作業定義]建立移轉作業 頁面開啟,顯示 [基本] 標籤。提供下列欄位的值:

    • 名稱:移轉作業有意義的名稱。
    • 移轉類型:選擇取 Cloud to cloud

    顯示 [建立移轉作業] 頁面的螢幕快照,其中已選取 [基本] 索引標籤,並顯示必要的字段。

  2. 在 [來源] 索引標籤內,選取 [端點] 字段的 [現有端點] 選項。 接下來,選取 [ 選取現有的端點作為來源 ] 連結,以開啟 [ 選取現有的端點 ] 窗格。

    顯示 [建立移轉作業] 頁面的螢幕快照,其中已選取 [來源] 索引標籤,並顯示必要的字段。

    選擇上一節中建立的 AWS S3 來源端點,然後選取 [ 選取 ] 以儲存變更。

    備註

    Amazon S3 存儲桶可能需要最多一小時,才會在新建立的多雲端連接器中顯示。

    顯示 [選取現有來源端點] 窗格的螢幕快照。

  3. 在 [目標] 索引標籤內,選取 [目標端點] 欄位的 [選取現有的端點參考] 選項。 接下來,選取 [ 選取現有的端點作為目標] 連結,以開啟 [ 選取現有的端點 ] 窗格。

    顯示 [建立移轉作業] 頁面的螢幕快照,其中已選取 [目標] 索引標籤,並顯示必要的字段。

    接下來,選取 [ 選取現有的端點作為目標] 連結,以開啟 [ 選取現有的目標端點 ] 窗格。 選擇在上一節中建立的 Azure Blob 記憶體目標端點,然後選取 [ 選取 ] 以儲存變更。 確認 [ 現有目標端點 ] 字段中顯示正確的目標端點,然後選取 [ 下一步 ] 繼續前往 [ 設定 ] 索引標籤。

    顯示 [建立移轉作業] 頁面的螢幕快照,其中顯示 [選取存在的目標端點] 窗格。

  4. 在 [設定] 索引標籤內,從 [複製模式] 下拉式清單中選取 [鏡像來源目標]。 確認移轉 結果 適合您的使用案例,然後選取 [ 下一步 ] 並檢閱您的設定。

    顯示 [建立移轉作業] 頁面的螢幕快照,其中已選取 [設定] 索引標籤並顯示移轉結果。

  5. 確認您的設定在 [ 檢閱 ] 索引標籤內正確之後,選取 [ 建立 ] 以部署移轉作業。 工作的部署開始之後,系統會將您重新導向至 [專案總管]。 完成之後,作業會出現在相關聯的移轉專案中。

    顯示 [建立移轉作業] 頁面的螢幕快照,其中已選取 [審查] 索引標籤並顯示所有設定。

執行移轉作業

啟動工作定義

  1. 瀏覽至 [ 移轉作業] 索引標籤。[ 移轉作業 ] 索引標籤會顯示在記憶體行動器資源內建立的所有移轉作業,包括您最近建立的移轉作業。 新建立的移轉作業可能需要一些時間才會出現在移轉作業清單中。 如有必要,請重新整理頁面。

    顯示 [移轉作業] 頁面的螢幕快照,[移轉作業] 索引標籤已選取,並顯示所有移轉作業。

  2. 選取新建立的作業定義,以在 [ 屬性 ] 索引標籤中檢視其詳細數據。選取 [ 啟動作業] 按鈕,以公開移轉作業的 [ 開始作業 ] 窗格。

    顯示 [移轉作業詳細數據] 頁面的螢幕快照,其中已醒目提示 [屬性] 索引卷標和 [開始作業] 按鈕。

    多雲端連接器會嘗試將角色指派給儲存帳戶和 Blob 容器。 指派角色之後,選取 [ 開始 ] 以開始移轉作業。 作業會在背景執行,您可以在 [移轉概 ] 索引標籤中監視其進度。

    顯示 [移轉作業] 頁面 [開始作業] 窗格的螢幕快照。

監視移轉進度

當您使用 Storage Mover 將資料遷移至 Azure 目的地目標時,您應該監視複製作業是否有潛在問題。 移轉期間所執行作業的相關數據會顯示在 [移轉概 ] 索引標籤內。此數據可讓您藉由提供目前狀態和重要資訊,例如進度、速度和預估完成時間,來追蹤移轉的進度。

設定時,Azure 儲存體移動工具也可以提供複製日誌和作業執行日誌。 這些記錄特別有用,因為它們可讓您追蹤作業執行和個別檔案的移轉結果。

請遵循本節中的步驟來監視記憶體移動器移轉作業的進度。 若要深入瞭解記憶體行動器複製和作業記錄,請參閱 如何啟用 Azure 記憶體行動器複製和作業記錄 一文。

  1. 瀏覽至 移轉作業 索引標籤。

    顯示 [儲存移轉器] 頁面的螢幕快照,其中已選取 [遷移概覽] 索引標籤,並顯示所有遷移工作。

  2. 選取您的作業以檢視 進度、速度和預估完成時間

  3. 選取 [記錄 ] 以檢查是否有任何錯誤或警告。

  4. 移轉完成後,請確認 Azure Blob 記憶體中的數據。

移轉後驗證

移轉後數據驗證可確保您的數據正確無誤,且從AWS S3 傳輸至 Azure Blob 記憶體已完成。 此驗證程式會藉由比較已移轉的數據與來源中的相同數據,來驗證數據完整性和一致性。 您也可以選擇進行使用者驗收測試,以進一步確認功能。 驗證有助於識別和解決不一致的情況,確保移轉的數據可靠且符合您的商務需求。

請遵循本節中的步驟來完成手動驗證並清除未使用的 AWS 資源。

  • 比較來源和目的地記憶體,以確保所有檔案都會傳輸。
  • 如果您需要讓 AWS S3 和 Azure Blob 在一段時間內保持同步,請啟用累加同步處理。
  • 在遷移完全完成並驗證後,請刪除 AWS S3 儲存桶。

疑難解答與支援

針對移轉進行疑難解答可能涉及一系列步驟,從基本診斷到更進階的錯誤處理。 如果您遇到問題,請採取下列步驟開始進行疑難解答。

  • 移轉作業失敗? 檢查記錄中是否有錯誤訊息。
  • 數據傳送速率很慢? 請確定您的網路頻寬已足夠,且 AWS S3 速率限制不會節流傳輸。
  • 許可權問題? 確認 Azure Arc 和 AWS 身分識別與存取管理 (IAM) 角色具有正確的存取權。

以下文章可協助您更熟悉 Storage Mover 服務。