選擇適合資料轉送的 Azure 解決方案
本文提供一些常見的 Azure 資料轉送解決方案概觀。 文章也提供視您環境中的網路頻寬與要轉送的資料大小而有所不同的建議選項連結。
資料移動的類型
您可以離線方式或透過網路連線來進行資料轉送。 要選擇何種解決方案,取決於您的:
- 資料大小:要轉送的資料大小,
- 轉送頻率:一次性或週期性的資料擷取,和
- 網路 - 環境中可用來進行資料轉送的頻寬。
資料移動可以是下列類型:
使用可寄送的裝置離線轉送:當您想要進行離線的一次性大量資料轉送時,請使用實體可寄送的裝置。 此使用案例牽涉到將資料複製到磁碟或特製化裝置,然後將資料傳送到上傳資料的安全 Microsoft 設備。 您可以購買並寄送您自己的磁碟,或訂購 Microsoft 提供的磁碟或裝置。 Microsoft 提供的離線傳輸解決方案包括 Azure 資料箱、資料箱磁碟和 Data Box Heavy。
網路轉送:透過您的網路連線,將資料轉送給 Azure。 此傳輸可以透過許多方式完成。
- 混合式移轉服務 - Azure Storage Mover 是全新的完全受控移轉服務,可讓您將檔案和資料夾移轉至 Azure 儲存體,同時將工作負載的停機時間降到最低。 Azure Storage Mover 是混合式雲端服務,由雲端服務元件和內部部署移轉代理程式虛擬機器 (VM) 所組成。 Storage Mover 用於移轉案例,例如隨即轉移,以及您偶爾重複的雲端移轉。
- 內部部署裝置:我們提供位於您資料中心內部的實體或虛擬裝置,並將透過網路的資料轉送最佳化。 這些裝置也提供常用檔案的本機快取。 實體裝置是 Azure Stack Edge,而虛擬裝置是資料箱閘道。 兩者都可在您的內部部署中永久執行,並透過網路連線到 Azure。
- 圖形化介面:如果您偶爾轉送幾個檔案,且不需要將資料轉送自動化,您可以選擇圖形化介面工具,例如 Azure 儲存體總管或 Azure 入口網站中的 Web 型瀏覽工具。
- 以指令碼或程式設計方式轉送:您可以使用我們所提供已最佳化的軟體工具,或是直接呼叫 REST API/SDK。 可用的指令碼工具為 AzCopy、Azure PowerShell 和 Azure CLI。 針對程式設計介面,使用 .NET、Java、Python、Node/JS、C++、Go、PHP 或 Ruby 的 SDK。
- 受控資料管線:您可以設定雲端管線,定期在數個 Azure 服務、內部部署或兩者的結合之間轉送檔案。 使用 Azure Data Factory 設定和管理資料管線,並移動和轉換資料以供分析。
下圖說明根據可用來轉送的網路頻寬、要轉送的資料大小和轉送頻率,選擇各種 Azure 資料轉送工具的指導方針。
離線轉送裝置的上限:資料箱磁碟、資料箱和 Data Box Heavy 可透過下訂某裝置類型的多個訂單來擴充。*
選取資料轉送解決方案
回答下列問題,協助您選取資料轉送解決方案:
您的可用網路頻寬有限 (或無頻寬),而您想要轉送大型資料集?
如果是,請參閱:案例 1:不使用網路頻寬或透過低速網路頻寬轉送大型資料集。
您想要透過網路轉送大型資料集,且您有中速至高速的網路頻寬?
如果是,請參閱:案例 2:使用中速至高速網路頻寬轉送大型資料集。
您想偶爾透過網路轉送幾個檔案?
如果是,請參閱案例 3:使用有限至中速網路頻寬轉送小型資料集。
您需要以定期間隔的時間點進行資料轉送嗎?
如果是,請使用下列所述的指令碼/程式設計選項:案例 4:定期資料轉送。
您需要持續不斷進行資料轉送嗎?
如果是,請使用案例 4:定期資料轉送中的選項。
Azure 入口網站中的資料轉送功能
您也可以提供案例的特定資訊,並檢閱最佳資料傳輸解決方案清單。 若要檢視清單,請瀏覽至 Azure 入口網站內的 Azure 儲存體帳戶,並且選取 [資料傳輸] 功能。 在您的環境中提供網路頻寬、您要傳輸的資料大小,以及資料傳輸的頻率之後,您會看到與您提供的資訊對應的解決方案清單。
下一步
取得 Azure 儲存體總管簡介 \(英文\)。
了解:
了解:
使用 REST API 轉送資料