網路伺服器之間共用磁碟機的最佳選擇

網路伺服器之間共用磁碟機的最佳選擇

我想知道在多個網路伺服器之間共用磁碟機的最佳選擇/做法是什麼。出於負載平衡考慮,需要在多個 Web 伺服器上使用相同的應用程式。我希望將應用程式的來源放在一個中心位置,只是為了管理的目的。

那麼,NFS、SSHFS 和 Samba 都是合理的選擇嗎? - 我是否可能需要每個網絡伺服器有一個本地文件緩存,並且這可能具有所有不同的可能性?

提前致謝。

答案1

我不會將應用程式程式碼放在網路安裝的檔案系統上。在本地運行它。 Rsync、svn、git 使集中管理位置易於推送變更。我認為從本機磁碟運行應用程式程式碼比透過網路運行要好得多。

對於所有其他資產、圖像檔案、影片、圖形等。有大量不同價位和效能等級的 NAS 設備,除非您的要求需要儲存交換器和光纖卡,否則您可以透過普通 CAT 銅纜和現有網路基礎架構完成所有操作。即使對於新手來說,建立自己的基本 NFS 伺服器也是相當可行的。

NFS 驅動程式和軟體包幾乎適用於每個作業系統發行版,並且通常非常可靠。特別是對於您的基本網頁伺服器。

本機檔案快取帶來了另一層複雜性,特別是當您寫入 NFS 共用時,我會避免這種情況,除非您絕對需要最大限度地提高效能。

相關內容