2010-02-01 166 views
0

我有一個基於PHP的web應用程序,目前只使用一個網絡服務器,但不久將擴展到另一個。在大多數情況下,這非常簡單,但應用程序還會在文件系統上存儲大量文件。似乎有很多方法可以在兩臺服務器之間共享文件,從非常簡單到相當複雜。服務器之間共享存儲

這些是我所知道的

  • 簡單的網絡存儲
    • NFS
    • SMB/CIFS
  • 集羣文件系統
    • 光澤
    • 選項
    • GFS/GFS2
    • GlusterFS
    • Hadoop的DFS
    • MogileFS

我想如果通過其他訪問是經由一個網絡服務器上載的文件立即可用。數據是非常重要的,絕對不會丟失,所以無論實施如何,a)不會丟失數據,b)具有非常高的可用性(與本地文件系統一樣好或更好)。

似乎羣集文件系統也將提供比本地存儲更快的數據訪問(對於大型文件),但目前不是重要的。

你會推薦什麼?你有什麼建議添加或任何特別注意上述選項?有關如何管理羣集文件系統上的數據備份的任何建議?

回答

0

它看起來像集羣文件系統是最好的選擇。可以像其他任何文件系統一樣進行備份,儘管其中大多數內置冗餘,但它們比標準文件系統更可靠。

0

您可以查看實時在服務器之間複製文件的鏡像文件系統。 這是很容易安裝和設置。一個mount命令可以完成它,並且您可以在10分鐘內擁有HA, 負載平衡和備份解決方案。

http://www.TwinPeakSoft.com/

Fish.Ada