【发布时间】:2014-07-22 22:46:54
【问题描述】:
我有一个单实例 MVC5 学习应用程序,其中课程存储在 C:\Resources\Directory\4af4cea9daae416992947a82ecce779e.Application.TempZipDirectory
我现在已将其更新为具有 2 个实例的高可用性部署,并且在两个节点之间共享会话后,我遇到了另一个问题,因为在上述存储位置中找到的课程在第二个节点上不可用。
课程存储在每个虚拟机上,但我想知道存储这些文件的最佳方法是什么?它们是 zip 文件,然后我在提取之前存储这些文件。我不确定 blob 存储是否适用于此,因为大多数文件夹是带有嵌套文件夹的文件夹,我不喜欢如何将它们保存到平面存储中。
是否有任何共享资源的方法,例如我目前的做法,以便两个实例可以使用相同的存储空间进行保存和播放?
【问题讨论】:
标签: azure asp.net-mvc-5 storage multiple-instances high-availability