Wat is een virtualisatiebeheerder?
Een virtualisatiemanager, ook bekend als een virtuele machinemonitor (VMM), is een soort software waarmee meerdere besturingssystemen ongemodificeerd op één hostcomputer kunnen worden uitgevoerd. Het wordt rechtstreeks op de hostcomputer geïnstalleerd en bestuurt de hardware, naast de gastbesturingssystemen. De virtualizaton manager vertegenwoordigt de meest voorkomende implementatie van virtuele computerarchitecturen. In feite was CP / CMS®, de allereerste virtuele manager, een time-sharing besturingssysteem (OS) ontwikkeld in de jaren 1960 door IBM en wordt het beschouwd als de voorloper van het z / VM® OS-product van het bedrijf.
Een virtualisatiemanager creëert een dunne laag tussen de hardware en de softwaretoepassingen die op de virtuele machine worden uitgevoerd. Dit scheidingsniveau stelt het in staat om te bepalen hoe de veelheid van besturingssystemen binnen de virtuele omgeving de hardwarebronnen gebruiken. Deze bronnen zijn onder andere geheugen, CPU's en netwerkinterfacekaarten (NIC's). Daarom wordt vaak gezegd dat de virtualisatiebeheerder een uniform beeld van de onderliggende hardware levert.
Er zijn in wezen twee soorten virtualisatiebeheerders. De eerste, die hierboven is beschreven, wordt vaak aangeduid als bare-metal-architectuur . Type twee staat bekend als een gehoste architectuur . Dit verschilt van bare-metal doordat het binnen een besturingssysteem draait, terwijl het gastsysteem op een derde niveau boven de hardware draait. Enkele van de meest populaire voorbeelden van deze software zijn VMware Server ™ en de open-source Linux KVM.
Tijdens het virtualisatieproces plaatst een virtualisatiemanager het besturingssysteem en de applicaties in een geïsoleerde omgeving zodat het onafhankelijk kan worden geporteerd en beheerd. Hierdoor kan de software virtuele machines op elk gewenst moment toewijzen en opnieuw toewijzen aan beschikbare bronnen, of deze zelfs migreren naar meerdere servers. Het kan ook helpen om de belasting over een groep servers te verdelen; netwerken opschalen naar hogere capaciteiten; en om hardwarefouten aan te pakken. Als bijvoorbeeld een server uitvalt en er een nieuwe in de plaats komt, kan de virtualisatiebeheerder de bijbehorende virtuele machines dienovereenkomstig opnieuw toewijzen. Met deze mogelijkheden kan het optimale prestaties leveren en de beschikbaarheid en beveiliging verbeteren.
De toenemende interesse in het high-end server hardware segment heeft geresulteerd in de ontwikkeling van virtualisatie manager oplossingen ontworpen voor x86 instructieset machines. X86 vertegenwoordigt een familie van instructiesetarchitecturen op basis van microprocessors ontworpen door Intel®. Dit is dezelfde architectuur die in de meeste pc's (pc's) wordt gebruikt en een element dat heeft geleid tot de ontwikkeling van desktopvirtualisatie. VMware® staat bekend als een van de eerste leveranciers die software introduceert waarmee de thuisgebaseerde desktop-pc kan worden gevirtualiseerd.
Een virtualisatiemanager is de kerncomponent van virtualisatietechnologie. Het is het element dat het partitioneren van de fysieke hardware en het beheer van de virtuele machines vergemakkelijkt. Virtualisatiebeheerders worden gedistribueerd door een aantal leveranciers, waarbij Microsoft®, Oracle® en VMware® tot de meest populaire behoren.