Wat is besturingssysteemvirtualisatie?
Besturingssysteemvirtualisatie is een methode om een standaardbesturingssysteem te wijzigen, zodat het meerdere gebruikers tegelijkertijd kan verwerken. Deze individuele gebruikers zouden geen interactie met elkaar hebben. Hun informatie zou ook gescheiden blijven, ook al gebruiken ze hetzelfde systeem. Hoewel deze technologie verschillende toepassingen heeft, zijn de meest voorkomende toepassingen in hostingsituaties en serverconsolidatie.
Met besturingssysteemvirtualisatie wordt een enkel systeem opgezet om te werken zoals verschillende individuele systemen. Het gevirtualiseerde systeem is ingesteld om tegelijkertijd te worden uitgevoerd, behalve opdrachten van verschillende gebruikers. Deze bevelen blijven gescheiden van elkaar; de resultaten en impact van een bepaald commando hebben geen effect op commando's van anderen. Deze verdeling van middelen moet transparant zijn voor de gebruiker, ze moeten niet kunnen zien of ze zich op een virtueel systeem bevinden of niet.
Een veel voorkomend voorbeeld van dit proces is de uitlogopdracht. Op een normaal computersysteem zal uitloggen bij het besturingssysteem de invoer van de gebruiker onderbreken totdat dit door het uitlogsysteem wordt vereist of de gebruiker zich opnieuw aanmeldt. In een systeem dat besturingssysteemvirtualisatie gebruikt, logt een gebruiker uit bij het besturingssysteem, logt de enkele gebruiker, maar de rest van de gebruikers wordt niet beïnvloed.
Er zijn twee veel voorkomende omstandigheden waarin besturingssysteemvirtualisatie wordt gebruikt, hostingomgevingen en serverconsolidatie. Webhostingbedrijven, e-mailopslagsystemen en andere accountgebaseerde hostingsystemen maken vaak gebruik van virtuele systemen. Omdat de gebruikers van dit soort systemen zeer weinig middelen nodig hebben, kunnen veel mensen zich tegelijkertijd aanmelden zonder het systeem te belasten. Elke gebruiker werkt binnen zijn eigen omgeving zonder interactie met of middelen van andere gebruikers.
Het tweede gemeenschappelijke gebied waar een gebruiker besturingssysteemvirtualisatie kan tegenkomen, bevindt zich op een geconsolideerde server. Naarmate computersystemen meer vermogen krijgen, kan een nieuwe server de taken van meerdere oudere aannemen. In dit geval is het mogelijk om alle serverbronnen op de nieuwe machine te combineren. Omdat de oude servers gescheiden waren, is het vaak noodzakelijk om de isolatie te handhaven die door de originele systemen wordt gebruikt.
In beide gebieden moeten meerdere gebruikers die geen relatie met elkaar hebben dezelfde server gebruiken. Dit is een van de meest voorkomende aspecten van virtualisatie van besturingssystemen. Als de gebruikers deel uitmaken van dezelfde groep, kunnen ze naast elkaar bestaan en bronnen delen. De enige reden om ze gescheiden te houden, is wanneer de gebruikers geen relatie met elkaar hebben en geen reden hebben om systemen te combineren.