Wat is een virtualisatiemanager?
Ook bekend als een virtuele machinemonitor (VMM), is een virtualisatiemanager een type software waarmee meerdere besturingssystemen kunnen worden uitgevoerd, ongewijzigd, op een enkele hostcomputer. Het is direct op de hostcomputer geïnstalleerd en bestuurt de hardware, naast de gastbesturingssystemen. De virtualizaton -manager vertegenwoordigt de meest voorkomende implementatie van virtuele computerarchitecturen. CP/CMS®, de allereerste virtuele manager, was zelfs een time-sharing besturingssysteem (OS) ontwikkeld in de jaren zestig door IBM en wordt beschouwd als de voorouder van het Z/VM & Reg OS-product van het bedrijf. Met dit scheidingsniveau kan het bepalen hoe de veelheid van besturingssystemen binnen de virtuele omgeving de hardwarebronnen gebruikt. Deze bronnen omvatten onder andere geheugen-, CPU's- en netwerkinterfacekaarten (NIC's). Dit is de reden waarom de virtualizatioN -manager wordt vaak gezegd dat het een uniform beeld van de onderliggende hardware levert.
Er zijn in wezen twee soorten virtualisatiemanagers. De eerste, die hierboven wordt beschreven, wordt vaak aangeduid als bare-metal architectuur . Type twee staat bekend als een gehost architectuur . Dit verschilt van bare-metal omdat het binnen een besturingssysteem draait, terwijl het gastensysteem 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 zijn applicaties in een geïsoleerde omgeving zodat deze onafhankelijk kan worden overgedragen en beheerd. Hierdoor kunnen de software virtuele machines op elk gewenst moment in kaart brengen en opnieuw in kaart brengen, of zelfs migreren over meerdere servers. Het kan ook helpen bij het in evenwicht brengen van de lading over een groepvan servers; om netwerken op hogere capaciteiten te schalen; en om hardwarefouten aan te pakken. Als een server bijvoorbeeld faalt en een nieuwe plaats inneemt, kan de virtualisatiemanager de bijbehorende virtuele machines dienovereenkomstig opnieuw opstellen. Met deze mogelijkheden kan het een optimale prestaties leveren en tegelijkertijd de beschikbaarheid en beveiliging verbeteren.
De toenemende interesse in het high-end server-hardware-segment heeft geresulteerd in de ontwikkeling van oplossingen voor virtualisatiebeheerder die zijn ontworpen voor X86-instructiemachines. X86 vertegenwoordigt een familie van instructiesetarchitecturen op basis van microprocessors ontworpen door Intel & Reg. Dit is dezelfde architectuur die wordt gebruikt in de meeste personal computers (pc's) en een element dat leidde tot de ontwikkeling van desktopvirtualisatie. VMware® staat bekend als een van de eerste leveranciers die software introduceert die in staat is om de thuisgebaseerde desktop-pc te virtualiseren.
Een virtualisatiemanager is de kerncomponent van virtualisatietechnologie. Het is het element thaT vergemakkelijkt de verdeling van de fysieke hardware en het beheer van de virtuele machines. Virtualisatiemanagers worden gedistribueerd door een aantal leveranciers, waarbij Microsoft®, Oracle® en VMware® tot de meest populaire zijn.