OpenVZ – Parawirtualizacja, idealna gdy chcemy mieć kilka odizolowanych od siebie systemów operacyjnych, bez obniżenia wydajności, np kilka platform hostingowych na jednym serwerze dedykowanym.
Parawirtualizacja OpenVZ Pozwala głównemu administratorowi na całkowity nadzór nad zwirtualizowanymi systemami (kontenerami), nakładanie dowolnych ograniczeń, podgląd na wszystkie procesy uruchomione na wszystkich kontenerach. Najważniejszą zaletą jest łatwe przenoszenie zwirtualizowanych systemów pomiędzy fizycznymi serwerami, nawet podczas pracy. Pozwala to na utworzenie własnej elastycznej chmury opartej o kilka systemów dedykowanych. Jedynym poważnym ograniczeniem OpenVZ jest obsługa jedynie systemu operacyjnego linux.
KVM – Pełna virtualizacja, wsparcie dla wielu systemów operacyjnych, możliwość łatwego przenoszenia systemów pomiędzy maszynami fizycznymi.
Proxmox – Dystrybucja łącząca zalety parawirtualizacji OpenVZ oraz pełnej wirtualizacji KVM. Przejrzysty, prosty webowy interface pozwala łatwo zarządzać maszynami wirtualnymi. Odpowiednio spreparowane jądro w tej dystrybucji pozwala uruchamiać jednocześnie OpenVZ i KVM.
XenServer – Pełna wirtualizacja, większość istotnych funkcji jest darmowa do użytku komercyjnego, niektóre bardziej zaawansowane funkcje sa płatne.
VMware – Pełna wirtualizacja. Niektóre rozwiązania są darmowe jak VMware serwer 2 lub ESXi z pewnymi ograniczeniami. Nowe edycje płatne.
VirtualBox – Pełna wirtualizacja świetnie nadająca się do niewielkich realizacji na komputerach stacjonarnych lub laptopach. Wspiera rozwiązania które w innych systemach są płatne.
Istnieje wiele różnych maszyn wirtualnych, chętnie tą która sprawdzi się najlepiej w poszczególnych zastosowaniach, oraz wdrożymy wybrany typ wirtualizacji.