在高可用性实例之间共享角色环境存储

时间:2014-07-22 14:27:16

标签: azure asp.net-mvc-5 storage multiple-instances high-availability

我有一个单实例MVC5学习应用程序,其中课程存储在C:\ Resources \ Directory \ 4af4cea9daae416992947a82ecce779e.Application.TempZipDirectory

我现在已将此更新为具有2个实例的高可用性部署,并且在获得两个节点之间共享的会话之后,我遇到了另一个问题,因为在上述存储位置中找到的课程在第二个节点上时不可用。

课程存储在每个VM上,但我想知道存储这些文件的最佳方法是什么?它们是zip文件,然后我在解压缩之前存储它们。我不确定blob存储是否适用于此,因为大多数是具有嵌套文件夹的文件夹,我不喜欢将它们保存到平面存储中。

是否有任何共享资源的方法,例如我目前的方式,以便两个实例都可以使用相同的存储进行保存和播放?

1 个答案:

答案 0 :(得分:1)

我建议您查看Azure Files。它提供了可以从两个实例访问的SMB样式共享。假设您正在使用PaaS,您需要向实例添加启动脚本以安装共享。 powershell可在上面的链接中找到。