将文件从Azure PaaS VM传输到IaaS VM

将文件从Azure PaaS VM传输到IaaS VM,azure,azure-virtual-machine,Azure,Azure Virtual Machine,在Azure PaaS虚拟机上,我有一些相当大的文件要传输到Azure IaaS虚拟机。我可以想出几种方法:FTP、SMB,但我不知道哪种方法是“最好的” 以前有人这样做过吗?有什么建议让我开始吗 谢谢 您考虑过使用Azure blob存储吗?如果您在同一个数据中心,它与使用本地驱动器一样快。如果您需要以编程方式传输这些文件,那么它周围有一个基于REST的API或.NET包装器 否则,您可以使用任意一种免费或商业工具来执行此操作,例如: 将文件传输到IaaS虚拟机可能有点麻烦,因为我看不出有什么

在Azure PaaS虚拟机上,我有一些相当大的文件要传输到Azure IaaS虚拟机。我可以想出几种方法:FTP、SMB,但我不知道哪种方法是“最好的”

以前有人这样做过吗?有什么建议让我开始吗


谢谢

您考虑过使用Azure blob存储吗?如果您在同一个数据中心,它与使用本地驱动器一样快。如果您需要以编程方式传输这些文件,那么它周围有一个基于REST的API或.NET包装器

否则,您可以使用任意一种免费或商业工具来执行此操作,例如:

将文件传输到IaaS虚拟机可能有点麻烦,因为我看不出有什么优雅的方法可以做到这一点。我们使用的选项有:

  • 通过在VM内运行FTP服务器应用程序,将FTP传输到计算机上
  • 使用共享剪贴板和/或硬盘打开RDP连接并复制文件
  • 创建VPN并通过UNC复制文件
  • 使用最近发布到preview()中的新的Azure文件服务功能,然后使用AzCopy()将文件传输到blob存储中

  • 选项4可能是最优雅的,但同样也是最复杂的,因为它包括注册功能预览,然后让一切正常工作。但是,它允许您通过跨多台计算机的IaaS访问文件,以及通过您可能拥有的任何PaaS解决方案访问文件。

    是的,装载的数据磁盘VHD由blob存储支持。我想将一个VHD blob上的单个文件传输到另一个VM上的另一个VHD博客。我不确定您是否理解我的响应。您可以通过blob存储将单个文件从一个VM传输到另一个VM。您如何做到这一点?Blob存储不知道它存储的是什么,在本例中,它是一个具有NTFS文件结构的VHD。我想在VHD上传输一个文件;e、 g.e:\somedirectory\foo.jpg查看我提到的工具的链接。您所要做的就是在每个VM上运行该工具,并将其连接到同一个存储帐户。从一个帐户上传文件,然后从另一个帐户下载。啊,对不起,我理解你现在说的话。这是一个很棒的想法,可能是实现我所期待的最直接的方法。