多个NAS服务器,用于Web应用程序中的文件存储

时间:2015-04-08 21:50:41

标签: nas file-storage network-storage

我正在开发一个MVC应用程序,用户在我的服务器中在线存储文件和文件夹。我正在考虑使用NAS存储用户数据,但我有一个简单的问题。如果用户数据量超过我的NAS存储空间怎么办?如果它一次又一次地发生,当用户想要下载他们存储的文件时,我怎么知道位于文件中的位置(特定NAS)呢? ..我有很多问题,因为我是这个领域的新人,我不知道我是否有办法可以拥有一个主要的NAS"有责任完成将文件放在找到可用空间而不是自己做的工作,然后能够在没有文件保存的情况下获取任何文件。我不知道我是否清楚我的问题,但我需要有人提出一个想法。提前谢谢。

1 个答案:

答案 0 :(得分:1)

你可以吗?是。这是个好主意吗?可能不是。您可以构建我们自己的文件分配表,以跟踪每个文件的位置。例如,一个说明特定文件的简单数据库表位于NAS#23上。但你可能不应该这样做,因为有更好的选择。

您毫无理由地大规模过度复杂化您的网络架构。可以扩展单个NAS设备以处理多PB的数据。

如果您正在谈论使用商业消费级NAS设备,那对于任何涉及这么多数据的网站而言,这都不是一个经济的选择。运行NAS4Free(或FreeNAS)的廉价服务器可以根据需要进行扩展,以提供数TB的数据存储,如果超过这一点,您应该考虑运行企业级NAS / SAN而不是数百种消费类NAS设备。