Mechanizm ten pozwala na zredukowanie zużycia procesora i zasobów sprzętowych, poprzez dostarczenie maszynie takich zasobów jakich potrzebuje.
Zalety wirtualizacji Zalety wirtualizacji: Większa utylizacja zasobów – wirtualizacja pozwala na dynamiczny podział zasobów, dzięki czemu uzyskuje się bardziej efektywną utylizację zasobów, zwłaszcza dla mało przeciążonych urządzeń, które posiadają więcej zasobów niż potrzebują. Mniejsze koszty zarządzania – wirtualizacja zwiększa efektywność personelu poprzez redukcje fizycznych zasobów, które muszą być obsługiwane. Upraszcza zarządzanie zadaniami poprzez ich automatyzacje, wszystko jest bardziej scentralizowane. Zwiększona elastyczność – wirtualizacja pozwala włączać zasoby i dynamicznie je konfigurować, co jest bardzo przydatne w rozwiązaniach biznesowych, gdzie potrzeby bardzo szybko się zmieniają. Zwiększone bezpieczeństwo – wirtualizacja pozwala na separację maszyn od siebie, co nie jest możliwe przy prostych mechanizmach współdzielenia. Dostarcza również kontrolę nad dostępem do danych i urządzeń. Każda wirtualna maszyna może być kompletnie odizolowana od głównego systemu i innych wirtualnych maszyn. Jeśli jedna maszyna zawiedzie lub zostanie zaatakowana, nie wpływa to na pozostałe maszyny.