如何使用 Azure 数据工厂将数据复制到 Azure 文件服务
How to copy data to Azure file service using Azure data factory
我在 Azure VM (window OS) 中安装了一款软件,用于对数据进行分析。我在 Azure BLOB 存储中有 500+ GB 数据需要用这个软件处理。
我想知道是否
- 可以将 BLOB 存储作为虚拟硬盘附加到此 VM 或者
- 是否可以使用 Azure 数据工厂将数据从 BLOB 存储复制到 Azure 文件服务?
或者我是否应该将数据保存在 Azure 文件服务本身中,以便该软件无需复制操作即可直接访问数据?
it is possible to attach BLOB storage as a virtual hard disk to this VM
据我所知,作为页面 Blob 上传到 Azure Blob 存储的 VHD 文件可以装载并附加到 VM。 windows虚拟机如何挂载数据盘,可以参考官方tutorial.
is it possible to copy data from BLOB storage to Azure File service using Azure Data factory
来自 Introduction to Azure Data Factory, we could find that Data Factory doesn't support Azure File Storage by default. In order to copy data from Blob Storage to Azure File service via Data Factory, you need to use a custom activity. For more details, you could refer to Use custom activities in an Azure Data Factory 中的数据移动活动部分。
OR should I keep data in Azure File Service itself so that this software can access data directly without copy operation?
在我看来,这是将数据保存在 Azure 文件存储中的理想方法。通过这种方式,您的 VM 可以连接到文件共享,然后它可以像对本地文件共享一样读写文件。
正如您所说,您的文件存储在 Azure Blob Storage 中,我建议您可以按照以下步骤来实现它:
1.Copy 通过 AzCopy 从 blob 到文件共享
AzCopy /Source:https://myaccount1.blob.core.windows.net/mycontainer/ /Dest:https://myaccount2.file.core.windows.net/myfileshare/ /SourceKey:key1 /DestKey:key2 /S
更详细的可以参考官方tutorial.
2.Map windows VM 上的 Azure 文件共享驱动器
net use z: \<your-storage-account-name>.file.core.windows.net\<file-share-name> /u:<your-storage-account-name> <your-storage-account-key>
注意:对于从 Azure 文件共享映射网络驱动器,文件共享可用于与存储帐户位于同一区域的 VM。详情请参考Introducing Microsoft Azure File Service.
Azure 数据工厂现在支持写入文件系统。文件存在于本地计算机、Linux 服务器或 Azure VM 中。
我在 Azure VM (window OS) 中安装了一款软件,用于对数据进行分析。我在 Azure BLOB 存储中有 500+ GB 数据需要用这个软件处理。
我想知道是否
- 可以将 BLOB 存储作为虚拟硬盘附加到此 VM 或者
- 是否可以使用 Azure 数据工厂将数据从 BLOB 存储复制到 Azure 文件服务?
或者我是否应该将数据保存在 Azure 文件服务本身中,以便该软件无需复制操作即可直接访问数据?
it is possible to attach BLOB storage as a virtual hard disk to this VM
据我所知,作为页面 Blob 上传到 Azure Blob 存储的 VHD 文件可以装载并附加到 VM。 windows虚拟机如何挂载数据盘,可以参考官方tutorial.
is it possible to copy data from BLOB storage to Azure File service using Azure Data factory
来自 Introduction to Azure Data Factory, we could find that Data Factory doesn't support Azure File Storage by default. In order to copy data from Blob Storage to Azure File service via Data Factory, you need to use a custom activity. For more details, you could refer to Use custom activities in an Azure Data Factory 中的数据移动活动部分。
OR should I keep data in Azure File Service itself so that this software can access data directly without copy operation?
在我看来,这是将数据保存在 Azure 文件存储中的理想方法。通过这种方式,您的 VM 可以连接到文件共享,然后它可以像对本地文件共享一样读写文件。
正如您所说,您的文件存储在 Azure Blob Storage 中,我建议您可以按照以下步骤来实现它:
1.Copy 通过 AzCopy 从 blob 到文件共享
AzCopy /Source:https://myaccount1.blob.core.windows.net/mycontainer/ /Dest:https://myaccount2.file.core.windows.net/myfileshare/ /SourceKey:key1 /DestKey:key2 /S
更详细的可以参考官方tutorial.
2.Map windows VM 上的 Azure 文件共享驱动器
net use z: \<your-storage-account-name>.file.core.windows.net\<file-share-name> /u:<your-storage-account-name> <your-storage-account-key>
注意:对于从 Azure 文件共享映射网络驱动器,文件共享可用于与存储帐户位于同一区域的 VM。详情请参考Introducing Microsoft Azure File Service.
Azure 数据工厂现在支持写入文件系统。文件存在于本地计算机、Linux 服务器或 Azure VM 中。