Co to jest wirtualizacja systemu operacyjnego?

Wirtualizacja systemu operacyjnego jest metodą zmiany standardowego systemu operacyjnego, aby mogła jednocześnie obsługiwać wielu użytkowników. Ci poszczególni użytkownicy nie mieliby żadnej interakcji. Ich informacje również pozostałyby oddzielne, mimo że używają tego samego systemu. Chociaż ta technologia ma kilka zastosowań, najczęstsze zastosowania są hosting i konsolidację serwera.

W przypadku wirtualizacji systemu operacyjnego konfigurowany jest pojedynczy system, aby działać jak kilka poszczególnych systemów. System zwirtualizowany jest skonfigurowany jednocześnie z wyjątkiem poleceń różnych użytkowników. Polecenia te pozostają odrębne od siebie; Wyniki i wpływ dowolnego polecenia nie mają wpływu na polecenia innych. Ten podział zasobów powinien być przejrzysty dla użytkownika, nie powinni być w stanie stwierdzić, czy są w systemie wirtualnym, czy nie.

Wspólnym przykładem tego procesu jest polecenie wylogowania. W normalnym systemie komputerowym wylogowanie się zSystem operacyjny zawiesi wejście użytkownika, dopóki system wylogowania lub użytkownik powróci. W systemie za pomocą wirtualizacji systemu operacyjnego, gdy jeden użytkownik loguje system operacyjny, po prostu loguje pojedynczego użytkownika, ale reszta użytkowników nie ma wpływu.

Istnieją dwie wspólne okoliczności, w których używana jest wirtualizacja systemu operacyjnego, środowiska hostingowe i konsolidacja serwera. Firmy hostingowe, systemy przechowywania e-mail i inne systemy hostingowe oparte na kontach często korzystają z systemów wirtualnych. Ponieważ użytkownicy tego rodzaju systemów wymagają bardzo niewielu zasobów, wiele osób może się logować jednocześnie bez opodatkowania systemu. Każdy użytkownik działa w swoim środowisku bez interakcji lub nie widząc zasobów innych użytkowników.

Drugi wspólny obszar, w którym użytkownik może napotkać wirtualizację systemu operacyjnego, znajduje się na skonsolidowanym serwerze. Jak obliczSystemy R Wzrost mocy, jeden nowy serwer może być w stanie podjąć zadania kilku starszych. W takim przypadku możliwe jest połączenie wszystkich zasobów serwera na nowym komputerze. Ponieważ stare serwery były osobne, często konieczne jest utrzymanie izolacji używanej przez oryginalne systemy.

W obu tych obszarach wielu użytkowników, którzy nie mają ze sobą żadnych relacji, musi korzystać z tego samego serwera. Jest to jeden z najczęstszych aspektów wirtualizacji systemu operacyjnego. Gdyby użytkownicy byli częścią tej samej grupy, mogli współistnieć i udostępniać zasoby. Jedynym powodem, dla którego należy je oddzielić, jest to, że użytkownicy nie mają ze sobą żadnych relacji i nie mają powodu łączyć systemy.

INNE JĘZYKI