專用機器上的本機軟體與專用機器上的虛擬化服務
我以前有一個 VPS,VPS 的好處非常明顯:即時快照,即時啟動,即時和一鍵更改回滾(所以如果我搞砸了,甚至失去網路連接,我只需要登錄到我的VPS 面板,一鍵恢復我的伺服器狀態)。
但是現在我需要更多的功率,8 核,8 GB 的 RAM 大約 15 歐元似乎相當不錯,考慮到現在我有完整的核心訪問權限並且我對我的伺服器有完全 100% 的控制權。這有一些缺點:顯然,無摩擦備份已經不復存在,即使我自己設置了備份系統,我仍然必須通過 SSH 登錄才能發出一些命令並恢復我的數據。顯然,這比從我的 VPS 面板中一鍵恢復要花費更長的時間。
因此,我考慮安裝 proxmox 並將我的服務部署為虛擬機,利用專用伺服器為我提供的控制優勢和極高的粒度。因此,如果我的 Web 伺服器受到威脅,我的其他虛擬實例(例如我的郵件伺服器或我的數據庫伺服器)將不會受到威脅,並且只需點擊一下,我就可以回滾更改。
問題是:單獨虛擬化我的伺服器(使用 OpenVZ 或 LXC,可能對性能幾乎沒有影響)是否真的值得,以更好地控制我的基礎架構和更輕鬆的備份,或者是否有實際的解決方案可以輕鬆備份專用伺服器並將其恢復到以前的時間點?或者,另一方面,設置每個虛擬實例和管理幾個虛擬伺服器(而不是“大”專用伺服器)的麻煩超過了所述設置的簡單備份配置?
我知道這可能更多地取決於個人喜好,但事實上,我沒有足夠的論據支持或反對每個選項來做出明智的決定,而且我是系統管理方面的初學者,並且想知道公司是否真的部署了這種設置。
OpenVZ 是一個成熟的項目,性能成本很小。使用 vps 備份管理它要容易得多,但是對於像 50GB 這樣的更大容器,可能需要調整 vzdump 和/或 LVM 分配。
根據您將在容器中使用的內容,OpenVZ 並不可靠,例如 KVM。沒有共享儲存的實時遷移是一個很棒的功能,但有時它會在沒有明顯原因的情況下中斷。頻寬限制也需要在 OpenVZ 中進行調整。proxmox 中的 KVM 具有更多開箱即用的功能,但成本要大得多。