Co to jest technologia wirtualizacji?

Jako użytkownik, niektórzy z was mogą być zaskoczeni dwiema terminologiami, które pojawiają się teraz prawie na każdej stronie technicznej:  Cloud Computing i Virtualization . Omówiliśmy artykuły wprowadzające na temat Cloud Computing , ale wirtualizacja(Virtualization) nie została tutaj omówiona. Spróbujmy więc zrozumieć, czym jest wirtualizacja(Virtualization) i co oferuje, dzięki czemu stała się modnym słowem.

Czym jest wirtualizacja w komputerach

Przede(First) wszystkim zrozum, że wirtualizacja(Virtualization) nie jest niczym nowym – zawsze tam była, miała ogromne znaczenie w czasach komputerów mainframe(Mainframe Computer) , gdzie wymagane było efektywne współdzielenie zasobów, ponieważ były one wówczas dość kosztowne.

Wraz z nadejściem czasu wirtualizacja(Virtualization) straciła na znaczeniu z dwóch głównych powodów:

  1. Koszty sprzętu(Hardware) drastycznie spadły dzięki LSI i VLSI .
  2. Architektura x86 stała się bardzo popularna.

W skrócie:

Wirtualizacja to dowolna struktura, proces lub warstwa, która dzieli zasoby, takie jak serwery, bazy danych, sieci, system operacyjny, na jedno lub więcej różnych środowisk wykonawczych.

Umożliwia użytkownikom uruchamianie pojedynczych zasobów fizycznych, takich jak serwer lub urządzenie pamięci masowej, aby wyglądało na to, że działa jako wiele zasobów logicznych. Wirtualizacja polega na tym, że abstrahuje cechy zasobów obliczeniowych, aby inne procesy, aplikacje lub systemy mogły wchodzić w interakcje z tymi zestawami zasobów w sposób nie powodujący konfliktów.

Przykładami mogą być partycjonowanie dysku, używanie emulatora mobilnego lub używanie produktów takich jak produkty do wirtualizacji pulpitu Virtual PC lub VMware .

Wirtualizacja, taka jak Cloud Computing , nie ma standardowej definicji branżowej i każda definicja może być poprawna. Nie ma również standardowych typów, więc możemy je podzielić na trzy szerokie kategorie:

  1. Wirtualizacja systemu operacyjnego
  2. Wirtualizacja urządzeń pamięci masowej
  3. Wirtualizacja aplikacji

Istnieje kilka innych rodzajów wirtualizacji, które ewoluowały przez lata i obecnie zyskują na znaczeniu w nowych dziedzinach, takich jak przetwarzanie w chmurze i przetwarzanie siatkowe. Są to wirtualizacja pamięci masowej, wirtualizacja usług, wirtualizacja sprzętu, wirtualizacja sieci, wirtualizacja zarządzania i wirtualizacja serwerów aplikacji.(These are storage virtualization, service virtualization, hardware virtualization, network virtualization, management virtualization, and application server virtualization.)

Przeczytaj(Read) : Jak włączyć lub wyłączyć wirtualizację sprzętu(enable or disable Hardware virtualization) w systemie BIOS.

Zakres wirtualizacji rośnie, a wraz z wprowadzeniem jednej architektury na chipie, spodziewam się wielu inwestycji w tej dziedzinie.

Powyższe typy będą rzucać światło w moich przyszłych postach.

Zapoznaj się z zagnieżdżoną wirtualizacją w systemie operacyjnym Windows .(Take a look at Nested Virtualization in Windows OS.)



About the author

Jestem inżynierem sprzętu i programistą z ponad 10-letnim doświadczeniem na platformach Apple i Google. Moje umiejętności polegają na tworzeniu wydajnych, przyjaznych dla użytkownika rozwiązań trudnych problemów inżynierskich. Miałem doświadczenie z urządzeniami MacOS i iOS, a także sterowaniem klawiaturą i myszą. W wolnym czasie lubię pływać, oglądać tenisa i słuchać muzyki.



Related posts