教學課程:使用 Azure 匯入/匯出服務將資料匯入 Blob 儲存體

本文提供的逐步指示會說明如何使用 Azure 匯入/匯出服務,安全地將大量資料匯入 Azure Blob 儲存體。 若要將資料匯入到 Azure Blob,服務會要求您將包含資料的加密磁碟機寄送到 Azure 資料中心。

在本教學課程中,您會了解如何:

  • 將資料匯入 Azure Blob 儲存體的必要條件
  • 步驟 1:準備磁碟機
  • 步驟 2:建立匯入作業
  • 步驟 3:設定客戶自控金鑰 (選擇性)
  • 步驟 4:寄送磁碟機
  • 步驟 5:使用追蹤資訊更新作業
  • 步驟 6:確認資料上傳至 Azure

必要條件

在建立匯入作業來將資料傳入 Azure Blob 儲存體之前,請仔細檢閱並完成此服務的下列必要條件清單。 您必須:

  • 有有效的貨運公司帳戶和訂單的追蹤號碼:
    • 您必須使用在訂單 [送貨] 索引標籤上 [貨運公司名稱] 清單中的貨運公司。 如果您沒有貨運公司帳戶,請連絡貨運公司以建立帳戶。
    • 貨運公司帳戶必須是有效的、需要有餘額,且必須有退貨的功能。 Microsoft 會使用選取的電信業者傳回所有儲存媒體。
    • 在貨運公司帳戶中為匯入/匯出作業產生追蹤號碼。 每個作業都應該具有個別的追蹤號碼。 不支援多個作業使用相同的追蹤號碼。

步驟 1:準備磁碟機

此步驟會產生日誌檔案。 日誌檔案會儲存磁碟機序號、加密金鑰及儲存體帳戶詳細資料等基本資訊。

執行下列步驟來準備磁碟機。

  1. 透過 SATA 連接器將磁碟機連線到 Windows 系統。

  2. 在每個磁碟機上建立單一 NTFS 磁碟區。 指派磁碟機代號給磁碟區。 請勿使用掛接點。

  3. 在 NTFS 磁碟區上啟用 BitLocker 加密。 如果使用 Windows Server 系統,請使用如何在 Windows Server 2012 R2 上啟用 BitLocker 中的指示。

  4. 將資料複製到加密磁碟區。 使用拖放或 Robocopy,或是任何這類的複製工具。 日誌 (.jrn) 檔案會建立在執行此工具的相同資料夾中。

    如果磁碟機已鎖定,且您需要解除鎖定磁碟機,則解除鎖定的步驟可能會根據您的使用案例而有所不同。

    • 如果您已將資料新增至預先加密的磁碟機 (WAImportExport 工具未用於加密),請使用快顯視窗中的 BitLocker 金鑰 (您指定的數值密碼)來解除鎖定磁碟機。

    • 如果您已將資料新增至 WAImportExport 工具加密的磁碟機,請使用下列命令來解除鎖定磁碟機:

      WAImportExport Unlock /bk:<BitLocker key (base 64 string) copied from journal (*.jrn*) file>

  5. 以系統管理權限開啟 PowerShell 或命令列視窗。 若要將目錄變更為解壓縮的資料夾,請執行下列命令:

    cd C:\WaImportExportV1

  6. 若要取得磁碟機的 BitLocker 金鑰,請執行下列命令:

    manage-bde -protectors -get <DriveLetter>:

  7. 若要準備磁碟,請執行下列命令。 視資料大小而定,磁碟準備可能需要數小時到數天的時間。

    ./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
    

    日誌檔案會建立在執行此工具的相同資料夾中。 還會建立其他兩個檔案 - .xml 檔案 (您執行工具的資料夾) 和 drive-manifest.xml 檔案 (資料所在的資料夾)。

    下表會說明使用的參數:

    選項 描述
    /j: 日誌檔案的名稱 (具有 .jrn 副檔名)。 每個磁碟機都會產生日誌檔案。 我們建議您使用磁碟序號作為日誌檔案名稱。
    /id: 工作階段識別碼。 針對命令的每個執行個體使用唯一的工作階段號碼。
    /t: 要寄送之磁碟的磁碟機代號。 例如,磁碟機 D
    /bk: 磁碟機的 BitLocker 金鑰。 其數字密碼來自 manage-bde -protectors -get D: 的輸出
    /srcdir: 要寄送之磁碟的磁碟機代號,其後緊接著 :\。 例如: D:\
    /dstdir: Azure 儲存體中目的地容器的名稱。
    /blobtype: 這個選項會指定要匯入資料的 Blob 類型。 對於區塊 Blob,Blob 類型為 BlockBlob,而分頁 Blob 則為 PageBlob
    /skipwrite: 表示不需要複製新資料,且即將準備磁碟上的現有資料。
    /enablecontentmd5: 啟用選項時可確保會計算 MD5,並在每個 Blob 上設定為 Content-md5 屬性。 只有當您想要在資料上傳至 Azure 之後使用 Content-md5 欄位時,才使用此選項。
    此選項不會影響資料完整性檢查 (預設會發生)。 此設定會增加將資料上傳至雲端所需的時間。

    注意

    • 如果您匯入與目的地容器中現有 Blob 同名的 Blob,匯入的 Blob 將會覆寫現有的 Blob。 在舊版工具中 (1.5.0.300 之前),匯入的 Blob 預設已重新命名,而 \Disposition 參數可讓您指定是否要重新命名、覆寫或忽略匯入中的 Blob。
    • 如果您在用戶端上未啟用很長的路徑,且資料複製中的任何路徑和檔案名稱超過 256 個字元,WAImportExport 工具將會回報失敗。 若要避免此類失敗,請在 Windows 用戶端上啟用長路徑
  8. 為每個要寄送的磁碟重複上述步驟。

    每次執行命令列時,都會使用提供的名稱來建立日誌檔案。

    與日誌檔案一起,<Journal file name>_DriveInfo_<Drive serial ID>.xml 檔案也會建立在工具所在的相同資料夾中。 如果日誌檔案太大,建立作業時會使用 .xml 檔案代替日誌檔案。

重要

  • 完成磁碟準備工作之後,請勿修改磁碟機上的日誌檔案或資料,也不要重新格式化任何磁碟。
  • 入口網站允許的日誌檔案大小上限為 2 MB。 如果日誌檔案超過該限制,則會傳回錯誤。

步驟 2:建立匯入作業

請執行下列步驟,透過入口網站在 Azure 匯入/匯出作業中訂購匯入作業。

  1. 使用您的 Microsoft Azure 認證在以下 URL 登入:https://portal.azure.com

  2. 選取 [+ 建立資源],然後搜尋「Azure 資料箱」。 選取 [Azure 資料箱]

    此圖顯示 [加號建立資源] 按鈕,以及用來選取要在其中建立資源之服務的文字框。Azure 資料箱已醒目提示。

  3. 選取 建立

    選取 [Azure 數據箱] 之後,Azure 入口網站 畫面頂端的螢幕快照。[建立] 按鈕會反白顯示。

  4. 若要開始使用匯入訂單,請選取下列選項:

    1. 選取 [匯入至 Azure] 傳輸類型。
    2. 選取匯入/匯出作業要使用的訂用帳戶。
    3. 選取資源群組。
    4. 選取作業的 [來源國家/地區]
    5. 選取作業的 [目的地 Azure 區域]
    6. 接著選取套用

    此螢幕快照顯示新資料箱訂單的 [開始使用] 選項。[匯入至 Azure] 傳輸類型和 [套用] 按鈕會反白顯示。

  5. 選擇 [匯入/匯出作業] 的 [選取] 按鈕。

    顯示新數據箱訂單產品選項的螢幕快照。[匯入匯出作業的選取] 按鈕會反白顯示。

  6. 在 [基本] 中:

    • 輸入作業的描述名稱。 使用此名稱來追蹤作業進度。
      • 名稱最多只能為 3 到 24 個字元。
      • 名稱只能包含字母、數字和連字號。
      • 名稱必須以字母或數字為開頭或結尾。

    此螢幕快照顯示 Azure 資料箱中匯入作業的 [基本] 索引標籤。[基本] 索引標籤、[匯入作業名稱] 文字框,以及 [下一步:作業詳細數據] 按鈕會受到高調檢視。

    選取 [下一步:作業詳細資料>] 繼續進行。

  7. 在 [作業詳細資料] 中:

    1. 在繼續進行之前,請確定您使用的是最新的 WAImportExport 工具。 此工具可用來讀取您上傳的日誌檔案。 您可以使用下載連結來更新工具。

      此螢幕快照顯示 Azure 匯入/匯出 匯入作業的作業詳細數據中下載最新 WAImportExport 工具的連結。工具連結會反白顯示。

    2. 視需要變更作業的目的地 Azure 區域。

    3. 選取一或多個儲存體帳戶用於作業。 您可以視需要建立新的儲存體帳戶。

    4. 在 [磁碟機資訊] 下,使用 [複製] 按鈕上傳您在步驟 1:準備磁碟機之前建立的每個日誌檔案。 當您上傳日誌檔案時,會顯示磁碟機識別碼。

      • 如果已使用 waimportexport.exe version1,您需要針對已備妥的每個磁碟機上傳一個檔案。

      • 如果紀錄檔案大於 2 MB,您可以使用與紀錄檔案一起建立的 <Journal file name>_DriveInfo_<Drive serial ID>.xml

        顯示 Azure 匯入匯出作業之 [作業詳細數據] 索引標籤上 [磁碟驅動器資訊] 的螢幕快照。已上傳日誌檔案的 [複製] 按鈕和 [磁碟驅動器標識符] 會反白顯示。

    Azure 資料箱中匯入作業已完成 [作業詳細數據] 索引標籤的螢幕快照。[作業詳細數據] 索引標籤和 [下一步:退貨寄送] 按鈕會反白顯示。

  8. 在 [退貨]

    1. 從 [貨運公司] 的從下拉式清單中,選取送貨的貨運公司。 所選區域的 Microsoft 資料中心位置會決定哪些貨運公司可供使用。

    2. 輸入 [貨運公司帳戶號碼]。 需要有效貨運公司帳戶的帳戶號碼。

    3. 在 [退貨位址] 區域中,選取 [+ 新增地址] 按鈕,然後新增要寄送的地址。

      Azure 資料箱中匯入作業的 [退貨寄送] 索引標籤螢幕快照。[退貨寄件] 索引標籤和 [加號新增位址] 按鈕會反白顯示。

      在 [新增地址] 刀鋒視窗中,您可以新增地址或使用現有的地址。 當您完成地址欄位時,請選擇 [新增送貨地址]

      此螢幕快照顯示 Azure 資料箱中匯入作業之 [新增位址] 刀鋒視窗上的位址。[新增寄件位址] 按鈕會反白顯示。

    4. 在 [通知] 區域中,輸入您想要通知作業進度的人員之電子郵件地址。

      提示

      不要為單一使用者指定電子郵件地址,而是提供群組電子郵件,以確保即使系統管理員離開,您仍會收到通知。

    Azure 數據箱中匯入作業的 [退貨寄送] 索引卷標螢幕快照,其中已填入所有字段。[退貨寄送] 索引標籤和 [檢閱加號建立] 按鈕會反白顯示。

    選取 [檢閱 + 建立] 以繼續作業。

  9. 在 [檢閱 + 建立] 中:

    1. 檢閱 [條款] 和 [隱私權] 資訊,然後選取核取方塊:「我承認所提供的所有資訊都正確,並同意條款及條件。」接著會完成驗證。
    2. 檢閱作業資訊。 記下作業名稱和 Azure 資料中心送貨地址,以將磁碟寄回 Azure。 這項資訊稍後會用在出貨標籤上。
    3. 選取 建立

    此螢幕快照顯示 Azure 匯入/匯出 作業的 [檢閱加號] 索引標籤。[驗證狀態]、[條款] 和 [建立] 按鈕會反白顯示。

  10. 建立作業之後,您會看到下列訊息。

    Azure 匯入匯出作業已完成訂單的狀態消息螢幕快照。狀態和 [移至資源] 按鈕會反白顯示。

    您可以選取 [移至資源],以開啟作業的 [概觀]

    此螢幕快照顯示 Azure 匯入匯出作業處於 [建立] 狀態的 [概觀] 窗格。

步驟 3 (選擇性):設定客戶自控金鑰

如果您想要使用 Microsoft 受控金鑰來保護磁碟機的 BitLocker 金鑰,請跳過此步驟並移至下一個步驟。 若要設定您自己的金鑰來保護 BitLocker 金鑰,請遵循在 Azure 入口網站中使用適用於 Azure 匯入/ 匯出的 Azure Key Vault 設定客戶自控密鑰中的指示。

步驟 4:寄送磁碟機

FedEx、UPS 或 DHL 均可將包裹運送至 Azure 資料中心。 如果您想要使用 FedEx/DHL 以外的貨運公司,請連絡 Azure 資料箱作業小組 adbops@microsoft.com

  • 提供有效的 FedEx、UPS 或 DHL 貨運公司帳戶號碼,供 Microsoft 用來傳回磁碟驅動器。
    • 從美國和歐洲地點送回磁碟機需要 FedEx、UPS 或 DHL 客戶編號。
      • 從亞洲和澳洲位置送回磁碟機則是慣用 DHL 客戶編號。
      • 如果您沒有帳戶號碼,請建立 FedExDHL 電信業者帳戶。
  • 在運送包裹時,您必須遵守 Microsoft Azure 服務條款
  • 正確封裝您的磁碟,以避免可能造成的損壞和處理的延遲。 請遵循下列建議的最佳做法:
    • 使用保護泡泡包裝安全地包裝磁碟驅動器。 泡泡包裝可作為休克吸收器,並保護驅動器在傳輸期間不受影響。 出貨之前,請確定整個磁碟驅動器已徹底覆蓋和緩衝。
    • 將包裝的磁碟驅動器放在泡沫貨運公司內。 泡沫貨運公司提供額外的保護,並在運輸期間安全地將磁碟驅動器保持原位。

步驟 5:使用追蹤資訊更新作業

寄送磁碟之後,返回 Azure 入口網站中的作業,並填入追蹤資訊。

提供追蹤詳細資料之後,作業狀態會變更為 [送貨],且無法取消作業。 您只能在作業處於 [建立] 狀態時取消作業。

重要

如果追蹤號碼在建立作業的 2 個星期內沒有更新,該作業就會過期。

若要完成您在入口網站中建立之作業的追蹤資訊,請執行下列步驟:

  1. Azure 入口網站/ 中開啟作業。

  2. 在 [概觀] 窗格中,向下捲動至 [追蹤資訊] 並完成項目:

    1. 提供 [貨運公司] 和 [追蹤號碼]
    2. 請確定 [送貨地址] 正確。
    3. 選取核取方塊「磁碟機已寄送至上述地址。」
    4. 完成時,請選取 [更新]

    Azure 匯入匯出作業 [概觀] 窗格的螢幕快照,其狀態為 [已完成] 狀態,如預覽入口網站所示。

您可以在 [概觀] 窗格上追蹤作業的進度。 如需每個作業狀態的說明,請移至檢視作業狀態

顯示預覽入口網站中 Azure 匯入匯出作業 [概觀] 窗格上狀態追蹤的螢幕快照。

步驟 6:確認資料上傳至 Azure

追蹤作業以完成,然後確認上傳成功且所有數據都存在。

檢閱已完成作業的資料複製詳細資料,以找出作業中包含的每個磁碟機和記錄:

  • 使用 [詳細資訊記錄] 來確認每個成功傳輸的檔案。
  • 使用 [複製記錄] 來尋找每個失敗資料複製的來源。

顯示 Azure 匯入匯出中已完成匯入作業的螢幕快照。在 [數據複製詳細數據] 中,會反白顯示複製記錄路徑和詳細資訊記錄路徑。

如需詳細資訊,請參閱檢閱來自匯入和匯出的複製記錄

確認資料傳輸之後,您可以刪除內部部署的資料。 確認上傳成功之後再刪除內部部署的資料。

注意

如果任何路徑和檔案名稱超過 256 個字元,且用戶端上未啟用長路徑,則資料上傳將會失敗。 若要避免此類失敗,請在 Windows 用戶端上啟用長路徑

下一步