工作者角色来安装云驱动器

时间:2014-03-06 05:50:10

标签: azure azure-worker-roles

我正在尝试将云驱动器或VHD附加到将由azure安装辅助角色的VM。 我们需要将一些GB的数据复制到worker角色机器,然后在其上执行一些任务。

我已经通过了链接 http://social.msdn.microsoft.com/Forums/windowsazure/en-us/6cf7de11-45f2-47ae-b84e-708b67b15f72/mount-vhd-and-create-iis-virtual-directory-from-code?forum=windowsazuredevelopment

但我觉得我们在最新的SDK中没有云驱动概念。

有人可以指导我如何附加工作者角色本地的附加驱动器,并且可以像G:\ drive那样访问

1 个答案:

答案 0 :(得分:0)

据我了解,目前2.x或3.0存储库不支持CloudDrive。在存储团队博客上,对2.0个已知问题帖子中的一个发表了评论,表明了这一点:

  

“clouddrive尚未更新,尚未使用最新版本   因此它不支持2.0客户端库(使用   2012-02-12 REST版)。但是,您可以将两个库一起使用   并继续使用旧的客户端lib与clouddrive(和   诊断)但使用较新的2.0 lib来处理你的其他一切   应用程序“。

如果您只是将数据复制到工作进程,那么将文件存储在BLOB存储中是一个选项并从那里复制它们吗?在启动辅助角色(或在您需要的任何任务基础上)时,可以将数据从BLOB存储本地提取到辅助角色。这不会像简单地安装驱动器那样优雅。

另一种选择是转移到Windows Azure虚拟机并使用运行的Windows服务来交换VM的Worker角色以进行处理。您当然可以将数据驱动器连接到VM。您确实失去了云服务的PaaS优势,因为您需要关注VM映像,确保它们已修补等等。