Vps

哪種VPS配置會更好?

  • January 30, 2010

我目前在 HostingRails.com 有一個 VPS,對這項服務相當失望,所以我一直在考慮改用 linode。我在 Apache 上的 Passenger 上執行了三個 rails 應用程序(我的實時應用程序、實時應用程序的 QA 版本和一個redmine),一個 phpbb 安裝,以及一個目前在我的 VPS 上執行的 mysql 數據庫,總共佔用了大約 400MB 的 RAM此時此刻。

我試圖弄清楚是否最好獲得一個 720MB 節點並將所有內容都粘貼在那裡,或者獲得兩個 360MB 節點並在一個上擁有實時站點,在另一個上擁有 QA 站點和 redmine(在這種情況下,你會建議兩個單獨的數據庫,每個節點一個)?有人建議我拆分我的應用程序是個好主意,但我不知道這是不是真的;我想如果我有一個節點,如果實時應用程序需要更多記憶體,它可以從我的 QA 安裝和 redmine 可能不會完全使用的 360MB 中取出。

另外,我目前在 Dreamhost 上託管了我的 SVN(一個活動項目,幾個非活動項目,兩個使用者),因為我已經提前支付了一個計劃並將我的 SVN 留在那里而不是將其移動到我的 VPS。將 SVN 移動到 linode 會影響您的答案嗎?

使用兩個節點,雖然您獲得相同數量的記憶體,但您還可以獲得兩倍的 CPU 時間和 IO 令牌。

SVN 可以與Passenger 在同一個apache 實例中執行,而不會對性能造成太大影響。

此外,您可能需要考慮不同的設置:一個數據庫節點和一個 Web 伺服器節點。兩者都不會被充分利用(畢竟 apache 很重),而且,如果它們在同一個數據中心,你可以將兩個公共 IP 都指向 webserver 節點(Linode 允許這樣做),並讓它通過 Linode 與數據庫節點通信LAN(避免傳輸配額)。

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