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



我有一个实例MVC5学习应用程序,其中课程存储在C:ResourcesDirectory4af4cea9daae416992947a82ecce779e.Application。TempZipDirectory

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

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

是否有任何共享资源的方法,比如我目前正在做的,这样两个实例可以使用相同的存储来保存和播放?

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

最新更新