Wirtualizacja systemów to jedna z najciekawszych i najbardziej perspektywicznych innowacji ostatnich lat. Polega na oddzieleniu warstwy fizycznej sprzętu od systemu operacyjnego. Przekładając żargon informatyczny na język potoczny można stwierdzić, iż nasz program przestał być uzależniony od komputera, w którym został zainstalowany.
Gwałtowny wzrost mocy obliczeniowej procesorów spowodował, że w większości centrów przetwarzania danych rzeczywiste obciążenia serwerów pochłaniają poniżej 15% potencjalnej mocy sprzętu. Jednak względy bezpieczeństwa i wydajności oraz potrzeba zapewnienia nieprzerwanej pracy sprawiają, że menedżerowie IT często wdrażają sprzęt na zasadzie „jeden serwer fizyczny – jedno zadanie”. Wprowadzanie nowych, wysokowydajnych serwerów powoduje rozrost infrastruktury, ponieważ starsze komputery nie są wycofywane.
Wirtualizacja – umożliwia menedżerom IT konsolidację obciążeń związanych z kilkoma zadaniami na jednym serwerze fizycznym bez naruszania izolacji. Zapewnia to wyższy poziom wykorzystania zasobów nie ograniczając bezpieczeństwa ani nie zmniejszając czasu dostępności systemów.
Zamiast utrzymywać stary serwer z własnym systemem operacyjnym do obsługi starszej aplikacji biznesowej, można utworzyć wirtualne wystąpienie tego systemu na nowym serwerze. Uprości to konserwację i usunie potencjalne źródło problemów.
Klonowanie wirtualnych środowisk umożliwia przetestowanie wszelkich łat i poprawek na zreplikowanym środowisku, bez wpływania na produkcyjny serwer
Rozwiązuje problemy ze sterownikami. Wyższy poziom kompatybilności urządzeń dzięki wykorzystaniu popularnych sterowników w systemie hosta.
Centralizacja zwiększa możliwości funkcjonalne, ułatwia zarządzanie co powoduję minimalizację kosztów obsługi i kosztów utrzymania.
Zamiast utrzymywać stary serwer można utworzyć wirtualne wystąpienie tego systemu na nowym serwerze.