如何使用ASP.Net对上传文件夹进行群集?
问题描述:
我们有一种情况,允许用户上传内容,然后分别进行一些更改,然后根据这些更改提交表单。如何使用ASP.Net对上传文件夹进行群集?
这在单服务器,非故障转移环境中可以正常工作,但是我们希望某种解决方案可以在支持故障转移的服务器之间共享文件。
有没有人遇到过去?你能开发什么样的解决方案?显然坚持数据库是一种选择,但我们宁愿避免这种情况。
答
在我们的场景中,我们有一个单独的文件服务器,我们的前端应用服务器都会写入,这样您或者服务器就可以访问相同的文件集。
答
对此的最佳解决方案通常是在某种形式的SAN上提供共享区域,这些区域可从所有服务器访问并包含故障转移。
这也有好处,您不必提供粘性负载平衡,上传可以由一台服务器处理,并由另一台服务器编辑。
答
具有故障转移功能的共享SAN是一个很好的解决方案,成本很高。是否有任何类似的解决方案以合理的成本进行故障转移?也许像Windows的DRBD?
简单共享文件系统的问题是缺少冗余(如果文件服务器出现故障,该怎么办)?