Czym jest wirtualizacja?
Wirtualizacja w środowisku IT polega
na izolowaniu jednego zasobu obliczeniowego od innych.
Oddzielając poszczególne warstwy w stosie logicznym
zwiększamy elastyczność i upraszczamy narządzanie
zmianami — znika konieczność konfigurowania każdego
elementu z osobna celem osiągnięcia ich płynnej
współpracy.

Omawianą technologię łatwo zrozumieć
na przykładzie wirtualizacji maszyny. Realizowana jest
ona wtedy, kiedy system operacyjny oraz aplikacja są
połączone w celu utworzenia maszyny wirtualnej, która
jest umieszczana na fizycznym serwerze obsługiwanym
przez system operacyjny lub hiperwizor (minimalną
warstwę oprogramowania zapewniającą podstawowy interfejs
umożliwiający obsługę sprzętu). Należy pamiętać, że
maszyna wirtualna (system operacyjny + aplikacje) działa
niezależnie od systemu operacyjnego zainstalowanego na
serwerze. Dzięki temu wiele maszyn tego typu może
działać na pojedynczym serwerze fizycznym, zapewniając
jednocześnie izolację i bezpieczeństwo charakterystyczne
dla osobnych zestawów sprzętowych.
Przesłanki leżące u podstaw wirtualizacji maszyn stają
się jasne, gdy zdamy sobie sprawę, że zwykle obciążenie
pracą wykorzystuje jedynie ułamek możliwości sprzętowych
komputera. Łącząc wzajemnie się uzupełniające obciążenia
pracą w zakresie przetwarzania danych i wykorzystania
pamięci, możemy zredukować liczbę fizycznych serwerów
niezbędnych do obsługi wykonywanych operacji
biznesowych. Przeciętne wykorzystanie zasobów serwera
wynosi około 15%, co oznacza, że 85% pozostaje
niewykorzystane. Zwiększenie wspomnianego parametru do
60% oznacza czterokrotne zmniejszenie zapotrzebowania na
przestrzeń, sprzęt oraz energię elektryczną
wykorzystywaną do zasilania i chłodzenia zespołów
serwerów. Proces ten jest zwykle określany jako
konsolidacja serwerów.

Wirtualizację można również
zastosować w odniesieniu do pamięci, sieci, aplikacji
oraz komputerów biurowych. Każde z tych rozwiązań
zapewnia korzyści w zakresie organizacji IT, należy
jednak wybrać najodpowiedniejsze –z punktu widzenia
bieżącej sytuacji – i rozwijać je zgodnie z wcześniej
opracowaną strategią wirtualizacji. Wirtualizację
traktować należy jako pełny zestaw narzędzi, a nie
sposób na zredukowanie liczby fizycznych serwerów. Takie
całościowe spojrzenie pomoże zmaksymalizować korzyści
płynące z tej technologii.
Poniżej przedstawiamy podsumowanie różnych zastosowań
wirtualizacji:
