Azure 儲存體移轉概觀
本文的重點在於將儲存體移轉至 Azure,以及提供下列儲存體移轉情況的指引:
- 移轉非結構化資料,例如檔案和物件
- 移轉區塊型裝置,例如磁碟和存放區域網路 (SAN)
移轉非結構化資料
移轉非結構化資料包含下列情況:
- 將檔案從網路連接儲存體裝置 (NAS) 移轉到其中一個 Azure 檔案供應項目:
- 將物件從物件儲存體解決方案移轉到 Azure 物件儲存體平台:
移轉階段
完整移轉包含數個不同的階段:探索、評量和移轉。
探索 | 評量 | 遷移 |
---|---|---|
- 探索要移轉的來源 | - 評估適用的目標服務 - 技術與成本考量 |
- 初始移轉 - 重新同步 - 最後切換 |
探索階段
在探索階段中,您可以決定所有需要移轉的來源,例如 SMB 共用、NFS 匯出或物件命名空間。 您可以手動或使用自動化工具來執行此階段。
評量階段
評量階段對於了解移轉可用的選項非常重要。 若要減少移轉期間的風險並避免常見的陷阱,請遵循下列三個步驟:
評量階段步驟 | 選項。 |
---|---|
選擇目標儲存體服務 | - Azure Blob 儲存體和 Data Lake Storage - Azure 檔案儲存體 - Azure NetApp Files - ISV 解決方案 |
選取移轉方法 | - 連線 - 離線 - 上述兩者的組合 |
選擇最適合該工作的移轉工具 | - 商業工具 (Azure 和 ISV) - 開放原始碼 |
有幾個商業 (ISV) 工具可協助您完成這個評量階段。 請參閱比較表。
選擇目標儲存體服務
依據存取資料的應用程式或使用者,選擇目標儲存體服務。 正確的選擇取決於技術和財務層面。 首先,進行技術評量以評估可能的目標,並判斷哪些服務符合需求。 接下來,進行財務評量以判斷最佳選擇。
為了協助您選取移轉的目標儲存體服務,請評估每項服務的以下層面:
- 通訊協定支援
- 效能特性
- 目標儲存體服務的限制
下圖是簡化的決策樹,可協助引導您取得建議的 Azure 檔案服務。 如果原生 Azure 服務不符合需求,則可以考慮使用各種獨立軟體廠商 (ISV) 解決方案。
完成技術評量並選取適當的目標之後,請進行成本評量以判斷最符合成本效益的選項。
為了讓決策樹保持簡單,目標儲存體服務的限制不會併入此圖例中。 若要進一步了解目前的限制,並判斷您是否需要根據這些限制來修改您的選擇,請參閱:
如果有任何限制阻礙使用服務,Azure 支援數個儲存體廠商,可以在 Azure Marketplace 上提供其解決方案。 如需提供檔案服務的已驗證 ISV 合作夥伴相關資訊,請參閱主要和次要儲存體的 Azure 儲存體合作夥伴。
選取移轉方法
儲存體移轉有兩種基本的移轉方法。
- 線上。 連線方法使用網路進行資料移轉。 您可以使用公用網際網路或或 Azure ExpressRoute。 如果服務沒有公用端點,您必須使用具有公用網際網路的 VPN。
- 離線。 離線方法使用其中一個 Azure 資料箱裝置。
請依據可用的網路頻寬,決定使用連線方法或離線方法。 如果有足夠的網路頻寬可在必要的時間限制中執行遷移,則偏好使用連線方法。
您可以結合使用這兩種方法,離線方法用於初始大量移轉,而連線方法用於來累加的變更移轉。 同時使用這兩種方法需要進行高階協調作業,因此不建議採用。 如果您選擇使用這兩種方法,請將連線移轉的資料集和離線移轉的資料集區區隔開來。
如需不同移轉方法和指引的詳細資訊,請參閱選擇適合資料轉送的 Azure 解決方案和移轉至 Azure 檔案共用。
選擇最適合工作的移轉工具
您可以使用各種移轉工具來執行移轉。 其中有些是開放原始碼,例如 AzCopy、robocopy、xcopy 和 rsync,而其他則是商業工具。 如需可用的商業工具清單以及這兩類工具之間的比較,請參閱比較表。
開放原始碼工具非常適合小規模的移轉作業。 若要從 Windows 檔案伺服器移轉至 Azure 檔案伺服器,Microsoft 建議從 Azure 檔案儲存體原生功能開始並使用 Azure 檔案同步。針對包含不同來源、大型容量或特殊需求 (例如節流或使用稽核功能進行詳細報告) 的較複雜移轉,商業工具是最佳選擇。 這些工具可讓您更輕鬆地進行移轉,並大幅降低風險。 大部分的商業工具也可以執行探索,為評量提供有價值的輸入。
移轉階段
移轉階段是執行資料移動和移轉的最後移轉步驟。 一般來說,您將會多次執行移轉階段,可以更輕鬆地完成切換。 移轉階段包含下列步驟:
- 初始移轉。 初始移轉步驟會將所有資料從來源移轉到目標。 此步驟會移轉大量需要移轉的資料。
- 重新同步。 重新同步作業會移轉在初始移轉步驟之後變更的任何資料。 如果有許多變更,您可以重複此步驟數次。 執行多次重新同步作業的目標,是要減少最後一個步驟所需的時間。 對於非使用中資料和沒有任何變更的資料 (例如備份或封存資料),您可以略過此步驟。
- 最後切換。 最後切換步驟會將使用中的資料從來源切換到目標,然後淘汰來源。
非結構化資料的移轉持續時間取決於數個層面。 除了選擇的方法之外,最重要的因素是資料大小總計和檔案大小分佈。 資料集大小總計愈大,移轉時間越長。 平均檔案大小越小,移轉時間越長。 如果您有大量小型檔案,如果可以,請考慮將它們保存在較大的檔案中 (例如,tar 或 .zip 檔案),以減少總移轉時間。
移轉以區塊為基礎的裝置
以區塊為基礎的裝置移轉通常會在虛擬機器或實體主機移轉過程中完成。 將區塊儲存體決定延遲到移轉之後,這是一種常見的誤解。 提前做出這些決定並適當考慮工作負載需求,可讓您移轉至雲端的過程更順暢。
若要探索要移轉的工作負載和採取的方法,請參閱 Azure 磁碟儲存體文件和磁碟儲存體產品頁面上的資源。 您可以了解哪些磁碟符合您的需求以及最新功能,例如磁碟高載。 您可以透過兩種方式來移轉以區塊為基礎的裝置:
- 若要將完整的虛擬機器連同基礎區塊裝置一起移轉,請參閱 Azure Migrate 文件
- 若只要移轉以區塊為基礎的裝置,以及更複雜的使用案例,請使用 Cirrus Migrate Cloud。