我正在尝试将云驱动器或VHD附加到将由azure安装辅助角色的VM。 我们需要将一些GB的数据复制到worker角色机器,然后在其上执行一些任务。
但我觉得我们在最新的SDK中没有云驱动概念。
有人可以指导我如何附加工作者角色本地的附加驱动器,并且可以像G:\ drive那样访问
答案 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映像,确保它们已修补等等。