Azure 匯入/匯出的運作方式

已完成

若要使用 Azure 匯入/匯出,您必須建立一個作業來指定您想要匯入或匯出的資料。 然後,將磁碟準備好用於傳輸資料。 針對匯入作業,您會將資料寫入這些磁碟,並將其寄送至 Azure 資料中心。 Microsoft 會為您上傳資料。 針對匯出作業,您必須準備一組空白磁碟,並將其寄送至 Azure 資料中心。 Microsoft 會將資料複製到這些磁碟並寄回給您。

在製片公司案例中,您已決定使用 Azure 匯入/匯出服務符合您的需求。 現在,您必須了解如何建立匯出作業。

在本單元中,您了解如何使用您自己的磁碟機,在您的內部部署儲存體與 Azure 儲存體之間匯出資料。 您了解如何建立匯入和匯出作業,以及如何監視匯入或匯出作業的進度。

從 Azure 匯出資料

若使用匯入/匯出服務,您只能將資料從 Azure Blob 儲存體匯出。 您無法匯出儲存在 Azure 檔案儲存體中的資料。

您必須具備下列項目來支援匯出程序:

  • 有效的 Azure 訂用帳戶,以及將您的資料保存在 Azure Blob 儲存體中 Azure 儲存體帳戶。
  • 執行受支援 Windows 版本的系統。
  • 在 Windows 系統上啟用 BitLocker。
  • 已從 Microsoft 下載中心下載並安裝 WAImportExport 版本 1。
  • 具有貨運公司 (例如 FedEx 或 DHL) 的使用中帳戶,可將磁碟機寄送到 Azure 資料中心。
  • 您可以寄送到 Azure 資料中心的一組磁碟,以便在其上從 Azure 儲存體複製資料。

下圖摘要說明匯出程序:

Azure 匯出作業流程圖表。

若要匯出資料,請完成下列步驟:

  1. 建立作業

    使用 Azure 入口網站或 REST API 建立匯出作業。 提供下列資訊:

    • 作業的名稱
    • 保存要匯出 Blob 的儲存體帳戶
    • 帳戶中包含所要匯出資料的 Blob
    • 貨運公司
    • 寄回磁碟的運送資訊
  2. 寄送

    將您的磁碟寄送到匯出作業所指出的 Azure 資料中心。 資料中心是根據儲存體帳戶的位置來指派。 您可以使用 WAImportExport 命令的 PreviewExport 參數,查看匯出作業所需的磁碟數目。 您必須提供匯出作業的詳細資料作為此命令的參數。

  3. 檢查作業狀態

    • 接收磁碟:當資料中心接收到磁碟時,Microsoft 會更新作業狀態,以指出磁碟已送達。
    • 傳輸資料:Microsoft 將資料從 Azure Blob 儲存體複製到您的磁碟。 作業狀態會變更,顯示資料在傳輸的程序中。 當傳輸完成時,作業狀態會再次更新。 取決於匯出作業的大小,將資料傳輸到您的磁碟可能需要數天。
    • 包裝磁碟:Microsoft 準備要寄送的磁碟。 磁碟機會透過 BitLocker 加密。
    • 寄送:Microsoft 會將磁碟寄送回匯出作業中指定的寄件地址,然後再次更新作業狀態。
  4. 接收並將磁碟解除鎖定

    收到磁碟之後,您可以將其裝載至本地設備並使用。 資料會經過加密。 您可以在 Azure 入口網站中,使用匯出作業詳細資料找到每個磁碟機的 BitLocker 金鑰。

將資料匯入到 Azure

在您將資料匯入到 Azure 儲存體之前,必須具有下列項目:

  • 啟用中的 Azure 訂用帳戶。
  • 最少一個 Azure 儲存體帳戶。
  • 執行受支援 Windows 版本的系統。
  • 在 Windows 系統上啟用 BitLocker。
  • 正確版本的 WAImportExport 工具。 安裝版本 1 來將資料匯入到 Azure Blob 儲存體,或安裝版本 2 來將資料匯入到 Azure 檔案儲存體。 從 Microsoft 下載中心下載此工具。
  • 使用中的貨運公司 (例如 FedEx 或 DHL) 帳戶,以便將磁碟機寄送到 Azure 資料中心。

下圖摘要說明匯入資料所需的步驟:

Azure 匯入作業流程圖表。.

若要匯入資料,請完成下列步驟:

  1. 準備磁碟

    1. 將每個磁碟都連接到您的 Windows 系統,並在每個磁碟上都建立單一 NTFS 磁碟區。 每個磁碟都必須使用 SATA 連接器。

    2. 在 NTFS 磁碟區上啟用 BitLocker。

    3. 使用 Robocopy 之類的工具,將資料複製到已加密磁碟。

    4. 開啟 [命令提示字元] 視窗。 移至您安裝 WAImportExport 工具的資料夾。 執行下列命令來擷取磁碟機的 BitLocker 金鑰:

      manage-bde -protectors -get <DriveLetter>:
      
    5. 執行 WAImportExport 命令來準備磁碟。 視資料量而定,此命令可能需要大量時間才能完成 (數小時或數天):

      WAImportExport.exe PrepImport /j:<journal file name> /id:session#<session number> / t:<Drive letter> /bk:<BitLocker key> /srcdir:<Drive letter>:\ /dstdir:<Container name>/ /blobtype:<BlockBlob or PageBlob> /skipwrite /enablecontentmd5
      
  2. 建立作業

    使用 Azure 入口網站或 REST API 建立匯入作業。 提供下列資訊:

    • 作業的名稱
    • 要匯入資料的儲存體帳戶
    • 儲存體帳戶 Azure 資料中心的交貨地址
    • Microsoft 應將磁碟機寄送回去的寄件地址
    • 包含作業資料的磁碟機清單
    • 用來加密每個磁碟機資料的 BitLocker 金鑰
  3. 寄送

    使用支援的貨運公司 (例如,DHL 或 FedEx),將磁碟機寄送至 Azure 資料中心。 貨運公司會提供追蹤號碼。 您必須將此追蹤號碼新增至匯入作業。

  4. 檢查作業狀態

    • 接收磁碟:在 Azure 資料中心收到磁碟。 Microsoft 會更新匯入作業,以指出磁碟已送達。 您可以在 Azure 入口網站中,從匯入工作頁面追蹤作業狀態。
    • 傳輸資料:Microsoft 會將來自磁碟的資料複製到指定的儲存體帳戶。 視資料量和磁碟數目而定,傳輸可能需要一些時間。 此程序沒有 SLA,但應該會在收到磁碟後的 7 到 10 天內完成。 Microsoft 會更新作業狀態,以指出正在傳輸資料。 當傳輸完成時,Microsoft 會變更作業狀態,以指出現在可在 Azure 儲存體中取得資料。
    • 準備磁碟:資料上傳至 Azure 儲存體之後,Microsoft 會重新封裝您的磁碟。 作業狀態隨即更新。
    • 寄送:Microsoft 會使用您選取的貨運公司將磁碟寄送回給您。 作業狀態會變更,以指出作業現在已完成。
  5. 接收磁碟

    接收來自 Azure 資料中心的已加密磁碟。

  6. 在 Azure 儲存體中檢視資料

    確認資料已複製到您的儲存體帳戶。

檢定您的知識

1.

Azure 匯入/匯出可讓您從 ______________ 匯出資料。

2.

您會收到來自 Microsoft 包含匯出資料的磁碟機。 您嘗試將資料從磁碟複製回內部部署儲存體,但無法存取資料。 為什麼會發生這種情況?