我正在尝试部署一个具有前端应用程序和后端工作程序的应用程序。该工作程序运行CPU密集型进程。现在我的要求是在Azure A0实例中运行Web应用程序,而CPU密集型进程在D2实例中运行。现在,实例必须能够共享文件。我在他们谈到SBS的地方读过。
我尝试在相同的云服务中创建Linux虚拟机,但由于他们使用相同的云服务网址,因此无法弄清楚如何单独进入它们。我跟着这个http://azure.microsoft.com/en-us/documentation/articles/cloud-services-connect-virtual-machine/ 创建第二个vm。
有人可以建议我如何实现此设置吗?如果可能的话,我如何检查这两个实例是否可以使用这些磁盘? Azure文档并不像aws那样有用。 :(
答案 0 :(得分:1)
如果两个虚拟机只是想共享文件,而您不想为blob存储编码做额外的工作,那么可以考虑将Azure共享暴露给blob存储后端的Azure共享。这允许您执行标准文件IO操作,而不是自定义blob存储代码。请参阅http://blogs.msdn.com/b/windowsazurestorage/archive/2014/05/12/introducing-microsoft-azure-file-service.aspx,其中显示了如何在Windows和Linux VM中创建文件共享。
答案 1 :(得分:0)
[可能更容易在这里给出答案]
BlobStorage是一个通用存储容器,可以有效地充当您正在寻找的通用驱动器。通过BlobStorage客户端或REST通过HTTP / HTTPS访问blob存储容器,您可以在其中使用上传,下载,列出对象等功能。
对于Python,你希望找到this article已经足够了,尽管我没有使用Python上的Python来评论,或者选择REST and http requests - 这应该可以正常工作。
HTH