PHPz2017-04-17 13:08:05
如果伺服器的硬體資源夠用,開5個虛擬機器就不是什麼問題。
首先在實體機器上安裝linux,安裝虛擬機器的選擇很多,大家說的virtualbox屬於桌面虛擬機的方案,xenserver,ESX這兩個太重,推薦使用KVM,linux的kernel直接支持,使用效率會比較高。
天蓬老师2017-04-17 13:08:05
我覺得CoreOS適合題主,同時運行5個Docker容器,每個容器可以認為是一個「精簡版的Linux系統」。
運行在每個Docker容器內的進程,認為自己獨佔整個系統,這就夠了。
至於平均分享host資源,可以專門跑一個資源監控的Docker容器。
如果願意,也可以在Docker內跑Docker,這事兒我做過。
ringa_lee2017-04-17 13:08:05
KVM 產考:https://wiki.archlinux.org/index.php/KVM_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)
巴扎黑2017-04-17 13:08:05
VM完全可以達到你的需求,唯一的問題是效能有所損失。
除此之外的最佳選擇是LXD,詳情請參閱https://www.v2ex.com/t/271712