选择 Azure 数据传输解决方案Choose an Azure solution for data transfer

本文概述一些常用 Azure 数据传输解决方案。This article provides an overview of some of the common Azure data transfer solutions. 本文还根据环境中的网络带宽以及打算传输的数据大小提供了建议选项。The article also links out to recommended options depending on the network bandwidth in your environment and the size of the data you intend to transfer.

数据移动的类型Types of data movement

数据传输可以脱机进行或通过网络连接进行。Data transfer can be offline or over the network connection. 根据以下因素选择解决方案:Choose your solution depending on your:

  • 数据大小 - 打算进行传输的数据大小,Data size - Size of the data intended for transfer,
  • 传输频率 - 一次性或定期数据引入,以及Transfer frequency - One-time or periodic data ingestion, and
  • 网络 - 环境中可用于数据传输的带宽。Network – Bandwidth available for data transfer in your environment.

数据移动可以是以下类型:The data movement can be of the following types:

  • 使用可发运设备脱机传输 - 在要进行脱机一次性批量数据传输时使用可发运设备。Offline transfer using shippable devices - Use physical shippable devices when you want to do offline one-time bulk data transfer. Azure 会向你寄送磁盘或安全的专用设备。Azure sends you a disk, or a secure specialized device. 或者,你可以购买并发运自己的磁盘。Alternatively, you can purchase and ship your own disks. 将数据复制到设备,然后将它发运给在其中上传数据的 Azure。You copy data to the device and then ship it to Azure where the data is uploaded. 可用于这种情况的选项包括 Data Box Disk 和导入/导出(使用你自己的磁盘)。The available options for this case are Data Box Disk, and Import/Export (use your own disks).

  • 网络传输 - 通过网络连接将数据传输到 Azure。Network Transfer - You transfer your data to Azure over your network connection. 这可以通过多种方法来实现。This can be done in many ways.

    • 图形界面 - 如果偶尔仅传输几个文件,并且无需自动执行数据传输,则可以选择图形界面工具(如 Azure 存储资源管理器或 Azure 门户中基于 Web 的浏览工具)。Graphical interface - If you occasionally transfer just a few files and do not need to automate the data transfer, you can choose a graphical interface tool such as Azure Storage Explorer or a web-based exploration tool in Azure portal.
    • 脚本化或编程传输 - 可以使用我们提供的优化软件工具,或直接调用我们的 REST API/SDK。Scripted or programmatic transfer - You can use optimized software tools that we provide or call our REST APIs/SDKs directly. 可用的可编写脚本工具有 AzCopy、Azure PowerShell 和 Azure CLI。The available scriptable tools are AzCopy, Azure PowerShell, and Azure CLI. 对于编程接口,请使用用于 .NET、Java、Python、Node/JS、C++、Go、PHP 或 Ruby 的 SDK 之一。For programmatic interface, use one of the SDKs for .NET, Java, Python, Node/JS, C++, Go, PHP or Ruby.
    • 托管数据管道 - 可以设置云管道,以在多个 Azure 服务、本地或这两者的组合之间定期传输文件。Managed data pipeline - You can set up a cloud pipeline to regularly transfer files between several Azure services, on-premises or a combination of two. 使用 Azure 数据工厂可设置和管理数据管道,以及移动和转换数据以进行分析。Use Azure Data Factory to set up and manage data pipelines, and move and transform data for analysis.

选择数据传输解决方案Selecting a data transfer solution

回答以下问题以帮助选择数据传输解决方案:Answer the following questions to help select a data transfer solution:

Azure 门户中的数据传输功能Data transfer feature in Azure portal

也可转到 Azure 门户中的 Azure 存储帐户,然后选择“数据传输”功能。You can also go to your Azure Storage account in Azure portal and select the Data transfer feature. 请在环境中提供网络带宽、要传输的数据大小以及数据传输的频率。Provide the network bandwidth in your environment, the size of the data you want to transfer, and the frequency of data transfer. 将会看到与提供的信息相对应的最佳数据传输解决方案。You will see the optimum data transfer solutions corresponding to the information that you have provided.

后续步骤Next steps