你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

选择 Azure 数据传输解决方案

本文概述一些常用 Azure 数据传输解决方案。 本文还根据环境中的网络带宽以及打算传输的数据大小提供了建议选项。

数据移动的类型

数据传输可以脱机进行或通过网络连接进行。 根据以下因素选择解决方案:

  • 数据大小 - 打算进行传输的数据大小,
  • 传输频率 - 一次性或定期数据引入,以及
  • 网络 - 环境中可用于数据传输的带宽。

数据移动可以是以下类型:

  • 使用可发运设备脱机传输 - 在要进行脱机一次性批量数据传输时使用可发运设备。 此用例涉及到将数据复制到磁盘或专用设备,然后将其寄送到上传数据的安全 Microsoft 设施。 你可以购买并寄送自己的磁盘,或者订购 Microsoft 提供的磁盘或设备。 Microsoft 提供的脱机传输解决方案包括 Azure Data BoxData Box DiskData Box Heavy

  • 网络传输 - 通过网络连接将数据传输到 Azure。 这种传输可以通过多种方式完成。

    • 混合迁移服务 - Azure 存储移动程序是一种全新、完全托管的迁移服务,用于将文件和文件夹迁移到 Azure 存储,同时最大程度地减少工作负载的停机时间。 Azure 存储移动程序是一种混合云服务,由云服务组件和本地迁移代理虚拟机 (VM) 组成。 存储移动程序用于迁移方案(例如直接迁移)以及偶尔重复的云迁移。
    • 本地设备 - 我们向你提供物理或虚拟设备,该设备驻留在你的数据中心内,并优化通过网络进行的数据传输。 这些设备还提供频繁使用的文件的本地缓存。 物理设备是 Azure Stack Edge,虚拟设备是 Data Box Gateway。 两者都在本地永久运行,并通过网络连接到 Azure。
    • 图形界面 - 如果偶尔仅传输几个文件,并且无需自动执行数据传输,则可以选择图形界面工具(如 Azure 存储资源管理器或 Azure 门户中基于 Web 的浏览工具)。
    • 脚本化或编程传输 - 可以使用我们提供的优化软件工具,或直接调用我们的 REST API/SDK。 可用的可编写脚本工具有 AzCopy、Azure PowerShell 和 Azure CLI。 对于编程接口,请使用用于 .NET、Java、Python、Node/JS、C++、Go、PHP 或 Ruby 的 SDK 之一。
    • 托管数据管道 - 可以设置云管道,以在多个 Azure 服务、本地或这两者的组合之间定期传输文件。 使用 Azure 数据工厂可设置和管理数据管道,以及移动和转换数据以进行分析。

下面的视觉对象说明根据可用于传输的网络带宽、打算传输的数据大小和传输频率选择各种 Azure 数据传输工具的指导原则。

Azure data transfer tools

*脱机传输设备(Data Box Disk、Data Box 和 Data Box Heavy)的上限可以通过对一种设备类型下多个订单来进行扩展。

选择数据传输解决方案

回答以下问题以帮助选择数据传输解决方案:

Azure 门户中的数据传输功能

你还可以提供特定于方案的信息,并查看最佳数据传输解决方案的列表。 若要查看该列表,请在 Azure 门户中导航到你的 Azure 存储帐户,然后选择“数据传输”功能。 提供环境中的网络带宽、要传输的数据大小以及数据传输频率后,系统会显示与你提供的信息相对应的解决方案列表。

后续步骤