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 入口網站或 REST API 建立匯出作業。 提供下列資訊:
- 作業的名稱
- 保存要匯出 Blob 的儲存體帳戶
- 帳戶中包含所要匯出資料的 Blob
- 貨運公司
- 寄回磁碟的運送資訊
寄送
將您的磁碟寄送到匯出作業所指出的 Azure 資料中心。 資料中心是根據儲存體帳戶的位置來指派。 您可以使用 WAImportExport 命令的 PreviewExport 參數,查看匯出作業所需的磁碟數目。 您必須提供匯出作業的詳細資料作為此命令的參數。
檢查作業狀態
- 接收磁碟:當資料中心接收到磁碟時,Microsoft 會更新作業狀態,以指出磁碟已送達。
- 傳輸資料:Microsoft 將資料從 Azure Blob 儲存體複製到您的磁碟。 作業狀態會變更,顯示資料在傳輸的程序中。 當傳輸完成時,作業狀態會再次更新。 取決於匯出作業的大小,將資料傳輸到您的磁碟可能需要數天。
- 包裝磁碟:Microsoft 準備要寄送的磁碟。 磁碟機會透過 BitLocker 加密。
- 寄送:Microsoft 會將磁碟寄送回匯出作業中指定的寄件地址,然後再次更新作業狀態。
接收並將磁碟解除鎖定
收到磁碟之後,您可以將其裝載至本地設備並使用。 資料會經過加密。 您可以在 Azure 入口網站中,使用匯出作業詳細資料找到每個磁碟機的 BitLocker 金鑰。
將資料匯入到 Azure
在您將資料匯入到 Azure 儲存體之前,必須具有下列項目:
- 啟用中的 Azure 訂用帳戶。
- 最少一個 Azure 儲存體帳戶。
- 執行受支援 Windows 版本的系統。
- 在 Windows 系統上啟用 BitLocker。
- 正確版本的 WAImportExport 工具。 安裝版本 1 來將資料匯入到 Azure Blob 儲存體,或安裝版本 2 來將資料匯入到 Azure 檔案儲存體。 從 Microsoft 下載中心下載此工具。
- 使用中的貨運公司 (例如 FedEx 或 DHL) 帳戶,以便將磁碟機寄送到 Azure 資料中心。
下圖摘要說明匯入資料所需的步驟:
.
若要匯入資料,請完成下列步驟:
準備磁碟
將每個磁碟都連接到您的 Windows 系統,並在每個磁碟上都建立單一 NTFS 磁碟區。 每個磁碟都必須使用 SATA 連接器。
在 NTFS 磁碟區上啟用 BitLocker。
使用 Robocopy 之類的工具,將資料複製到已加密磁碟。
開啟 [命令提示字元] 視窗。 移至您安裝 WAImportExport 工具的資料夾。 執行下列命令來擷取磁碟機的 BitLocker 金鑰:
manage-bde -protectors -get <DriveLetter>:
執行 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
建立作業
使用 Azure 入口網站或 REST API 建立匯入作業。 提供下列資訊:
- 作業的名稱
- 要匯入資料的儲存體帳戶
- 儲存體帳戶 Azure 資料中心的交貨地址
- Microsoft 應將磁碟機寄送回去的寄件地址
- 包含作業資料的磁碟機清單
- 用來加密每個磁碟機資料的 BitLocker 金鑰
寄送
使用支援的貨運公司 (例如,DHL 或 FedEx),將磁碟機寄送至 Azure 資料中心。 貨運公司會提供追蹤號碼。 您必須將此追蹤號碼新增至匯入作業。
檢查作業狀態
- 接收磁碟:在 Azure 資料中心收到磁碟。 Microsoft 會更新匯入作業,以指出磁碟已送達。 您可以在 Azure 入口網站中,從匯入工作頁面追蹤作業狀態。
- 傳輸資料:Microsoft 會將來自磁碟的資料複製到指定的儲存體帳戶。 視資料量和磁碟數目而定,傳輸可能需要一些時間。 此程序沒有 SLA,但應該會在收到磁碟後的 7 到 10 天內完成。 Microsoft 會更新作業狀態,以指出正在傳輸資料。 當傳輸完成時,Microsoft 會變更作業狀態,以指出現在可在 Azure 儲存體中取得資料。
- 準備磁碟:資料上傳至 Azure 儲存體之後,Microsoft 會重新封裝您的磁碟。 作業狀態隨即更新。
- 寄送:Microsoft 會使用您選取的貨運公司將磁碟寄送回給您。 作業狀態會變更,以指出作業現在已完成。
接收磁碟
接收來自 Azure 資料中心的已加密磁碟。
在 Azure 儲存體中檢視資料
確認資料已複製到您的儲存體帳戶。