Jakie są różne typy technologii wirtualizacji?
Wirtualizacja to termin używany do opisania różnych technologii komputerowych. Technologia wirtualizacji ulepsza i rozszerza zasoby obliczeniowe organizacji, tworząc separację między sprzętem a oprogramowaniem, które na nim działa. Rozdzielenie to można wykorzystać do stworzenia symulowanych lub wirtualnych zasobów obliczeniowych.
Technologia wirtualizacji występuje w kilku różnych odmianach. W pierwszych dniach wirtualizacji termin ten zazwyczaj oznaczał wirtualizację serwerów. Dzięki technologii wirtualizacji serwerów fizyczny serwer o nazwie host jest podzielony na kilka wirtualnych serwerów-gości. Te wirtualne serwery mogą uruchamiać różne systemy operacyjne i oprogramowanie, dzięki czemu idealnie nadają się do testowania nowych aplikacji w różnych systemach operacyjnych. Konsolidacja serwerów zachodząca przez wirtualizację zmniejsza wymagane zasoby sprzętowe i związane z tym koszty.
Technologia wirtualizacji pulpitu pomaga również firmom obniżyć koszty sprzętu. Korzystając z wirtualizacji pulpitu, użytkownik w pełni korzysta z pulpitu z niskiej klasy urządzenia komputerowego. Serwer może obsługiwać wiele wirtualnych komputerów stacjonarnych, z których każdy działa na różnych systemach operacyjnych i aplikacjach. Wirtualizacja pulpitu obniża koszty sprzętu i energii, a także pozwala administratorom systemu łatwo udostępniać nowe komputery stacjonarne i wdrażać nowe oprogramowanie.
Technologia wirtualizacji pamięci masowej oddziela wirtualne partycje pamięci od fizycznych urządzeń pamięci masowej. Oprogramowanie do wirtualizacji zapewnia użytkownikom logiczny obszar do przechowywania danych i mapuje te dane do ich rzeczywistej fizycznej lokalizacji. Wirtualizacja pamięci masowej daje administratorom większą kontrolę nad zasobami pamięci i alokacją przestrzeni dyskowej dla aplikacji i użytkowników, którzy jej najbardziej potrzebują. Migrację danych ułatwia także wirtualizacja pamięci masowej. Dane można przenieść na inne urządzenie magazynujące bez zakłócania działania komputera. Łatwiej jest również zwiększyć przestrzeń dyskową, gdy fizyczna lokalizacja jest pełna.
Inne typy wirtualizacji obejmują wirtualizację danych, wirtualizację aplikacji i wirtualizację sieci. Wirtualizacja danych pozwala użytkownikom na dostęp do danych z kilku różnych fizycznych lokalizacji. Wirtualizacja aplikacji oddziela aplikacje od systemu operacyjnego. Umożliwia uruchamianie aplikacji na komputerze zdalnym zamiast na komputerze użytkownika. Dzięki wirtualizacji sieci sieć można podzielić na kilka sieci wirtualnych, z których każda ma inny cel i może działać jednocześnie.
Technologia wirtualizacji pozwoliła organizacjom poprawić wydajność operacyjną, jednocześnie zmniejszając wymagania sprzętowe i przestrzenne, zużycie energii i problemy z konserwacją. Zapewnia również warstwę bezpieczeństwa, ponieważ aplikacje wirtualizacyjne działają niezależnie od siebie, dzięki czemu problem z jednym serwerem można ograniczyć do tego serwera i nie rozprzestrzenić się na inne.