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

时间:2013-11-19 22:27:12

标签: azure azure-virtual-machine

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

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

谢谢!

2 个答案:

答案 0 :(得分:2)

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

否则,您可以使用任何一种免费或商业工具来执行此操作,如下所示: http://azurestorageexplorer.codeplex.com/

答案 1 :(得分:0)

将文件传输到IaaS VM可能会有点痛苦,因为我无法理解这种方法。我们使用的选项是:

  1. 通过在VM中运行FTP服务器应用程序将FTP映射到计算机上
  2. 打开与共享剪贴板和/或硬盘的RDP连接并复制文件
  3. 创建VPN并通过UNC
  4. 复制文件
  5. 使用最近宣布进入预览的新 Azure文件服务功能(http://blogs.msdn.com/b/windowsazurestorage/archive/2014/05/12/introducing-microsoft-azure-file-service.aspx),然后使用AzCopy(http://aka.ms/azcopy)将文件传输到blob存储
  6. 选项4可能是最优雅的,但同样也是最复杂的,因为它涉及注册功能预览然后让一切正常工作。但是,它允许您通过IaaS跨多台计算机访问文件,以及通过您可能拥有的任何PaaS解决方案访问文件。