Openvz
簡單 proxmox 設置的基礎設施設計建議
我知道這個問題不具建設性的危險,所以請記住,我已盡力縮小我得到的可能答案的範圍。
我正在將舊的專用 Gentoo 伺服器換成新的,考慮到與前一個相比它的記憶體和處理器數量,我決定使用 OpenVZ 容器和 Proxmox 進行虛擬化。
我的問題是,從性能和維護的角度來看,在這兩者之間,服務於 4 或 5 個網站(每天最多 500 次點擊)的伺服器的最佳設置是什麼?
- 為每個網站配置一個容器,並在每個容器上維護(至少)BIND、mysql 和 apache。
- 為每個服務提供一個容器,一個用於 BIND,一個用於 apache,一個用於 mysql。
常識讓我相信第二種選擇會更好地利用資源,但我想在做出決定之前有一些意見/見解。
選項 1 管理起來不太容易,而且性能也可能較差:
考慮如何將更改部署到單個服務(二進制升級、錯誤修復、全域配置等):當每個服務只有一個實例時更容易做到。
但是,您可以在所有實例之間創建共享磁碟空間。
此外,在性能方面,如果只有一個服務實例,您可以在所有網站之間共享記憶體等資源。