Web-Server

每個 webapp 的 VPS?

  • June 12, 2011

我正在嘗試了解如何使用 VPS 以及如何使用我擁有的資源。

我需要執行幾個 webapp,每個都在一個單獨的域上。我有 1 台專用伺服器。我應該將它拆分到不同的 VPS 並將每個 webapp 放在一個 VPS 上,還是濫用 VPS 的用途?

我看到使用 VPS 的問題是每個 webapp 的伺服器環境將被隔離,但所有 webapps 都使用一組類似的庫。在無 vps 環境下,所有應用程序共享庫,但在 vps 下,我必須將這些庫複製到每個 vps。

如果您為每個 VPS 分配一個靜態記憶體大小(例如 512MB),請記住不同的應用程序無法共享它。一些虛擬化管理程序可以處理動態記憶體分配,但它可能是不確定的。

我認為您應該評估記憶體成本、設置成本以及您對 Web 應用程序背後程式碼的信任程度。如果您將它們全部放在同一個主伺服器上,您的成本就會少得多(只有一個核心、網路伺服器和支持的應用程序在執行)。

如果你有無限的資源,虛擬機可以給你很大的靈活性,但否則你的設置會變得非常複雜(你必須創建和管理 X 伺服器而不是 1)

嘗試兩種方式並比較性能+資源使用情況也沒有錯。

引用自:https://serverfault.com/questions/279539