Wirtualizacja to gorący towar w świecie IT oraz technologia, która umożliwia organizacjom maksymalne wykorzystanie sprzętu i aplikacji. Choć kojarzy się głównie z serwerami, może być stosowany na wiele różnych sposobów. Najpopularniejsze aplikacje do wirtualizacji obejmują serwery, komputery stacjonarne i aplikacje.
Wirtualizacja serwerów jest prawdopodobnie najbardziej rozpoznawalną ze wszystkich aplikacji wirtualizacyjnych. Ułatwia to hiperwizor, zwany również monitorem maszyny wirtualnej lub menedżerem wirtualizacji. Cienka warstwa oprogramowania, hiperwizor dzieli pojedynczą maszynę i symuluje w niej wiele maszyn wirtualnych. Jedną z wielu korzyści, jakie oferuje ta aplikacja, jest optymalne wykorzystanie sprzętu, co może skutkować zmniejszeniem kosztów zarządzania i zużycia energii.
Nowoczesny pulpit jest dowodem na to, że aplikacje do wirtualizacji nie ograniczają się do sprzętu serwerowego. W nim proces wirtualizacji polega na oddzieleniu aplikacji na pulpicie od maszyny fizycznej, tworząc wirtualny pulpit, do którego zwykle użytkownik może uzyskać dostęp na zdalnym serwerze. Klawiatura, mysz, wyświetlacz i inne funkcje pulpitu wirtualnego są zwykle przekierowywane przez sieć przy użyciu jednego z różnych protokołów zdalnych. Korzyści płynące z wirtualizacji komputerów stacjonarnych obejmują scentralizowany dostęp i zarządzanie, mniejsze zużycie energii i niższy koszt posiadania.
Większość aplikacji do wirtualizacji ma wspólne cechy, a wirtualizacja aplikacji jest tego najlepszym przykładem. Ten typ jest dość podobny do wirtualizacji pulpitu ze względu na możliwość oddzielenia aplikacji od fizycznego sprzętu. Podobnie przyjmuje koncepcję wykorzystywaną w serwerach i stosuje ją do programów. Wirtualizacja aplikacji tworzy abstrakcyjną warstwę między systemem operacyjnym a uruchomionymi w nim programami. Proces ten umożliwia dostarczanie programów jako usług dynamicznych, które można dodawać lub usuwać bez ich fizycznej instalacji.
Choć często kojarzone ze sprzętem i oprogramowaniem komputerowym, istnieje wiele innych aplikacji do wirtualizacji. Na przykład specjaliści z sektora IT odkryli zalety wirtualnej pamięci masowej, sieci wirtualnych i infrastruktury wirtualnej. Każda aplikacja, choć wyjątkowa na swój sposób, zapożycza koncepcję maksymalizacji wykorzystania zasobów.
Różnorodność aplikacji do wirtualizacji pokazuje, że ta technologia to znacznie więcej niż koncepcja oparta na serwerze. Może być stosowany w wielu różnych obszarach obliczeniowych, umożliwiając organizacjom maksymalizację wszystkiego, od komputerów stacjonarnych i aplikacji po sieci i obiekty pamięci masowej. Rozważając tempo, w jakim wprowadzane są nowe rozwiązania wirtualne, można bezpiecznie założyć, że na horyzoncie pojawiają się bardziej innowacyjne aplikacje do wirtualizacji.