我刚刚将我的网站移至Azure虚拟机,并且自上周末以来一直运行正常。到目前为止,我对结果非常满意,并期待在适当的时候进一步利用Azure。Azure虚拟机之间的共享驱动器
我的确有什么似乎是一个很常见的情况 - 而且,令我惊讶的是,我找不到明显的解决方案。我有几个虚拟机 - 一个是我的主服务器,另一个是暂停的,如果第一个虚拟机有问题,就可以开始使用(手动处理)。我将我的网站备份到Azure存储(我的备份实用程序支持保存到Azure blob)。这是个好消息。
我曾假设我可以以某种方式将存储blob安装为一个驱动器,因此可以有效地在两个虚拟机之间共享存储。但是,令我惊讶的是,我还没有找到一个明显的方法来做到这一点。我找到了第三方实用程序(Gladinet Cloud Desktop),但它看起来非常缓慢。正如我所说,我承认我只是认为这将是一件容易的事情。
因此,退后一步,从多个VM访问存储blob的最直接方法是什么?我真的不想建立一个私人网络,然后建立网络文件共享 - 这似乎很老派:)并且对特定的虚拟机具有特定的依赖关系。
有什么建议吗?
谢谢。
谢谢大卫。非常感激。我想,经过反思,我不一定需要安装驱动器。我的目标是能够在虚拟机之间自由方便地复制文件。网络共享方法的问题是,如果我已经在VM 1上设置了该设置,那么即使我试图在VM 2和VM 3之间复制文件,也不得不离开该文件,这很不幸。你能澄清一下你的意思吗?“另一方面,如果你将斑点作为单个对象离散处理......”?我如何将这些设置为可以从每个虚拟机访问?再次感谢。 –
我的意思是blob本身不需要被关联到虚拟机 - 它们只是您读取/写入的对象。您只需通过REST API或包装API的众多语言SDK调用内容进出blob。使用单独的blob访问,而不是安装驱动器/文件系统,您没有单个VM每个驱动器的限制。 –
您能澄清是否现在支持在具有读/写功能的*多*虚拟机*上安装Azure存储文件(作为磁盘,使用SMB共享)? – haim770