Wat zijn de verschillende virtualisatie-oplossingen?
Virtualisatie betekent "met grenzen of beperkingen verwijderd" of "gesimuleerd". Oplossingen verwijzen naar producten en diensten die specifieke problemen of situaties aanpakken. Virtualisatieoplossingen verwijzen naar manieren om computerproblemen aan te pakken door grenzen of beperkingen te verwijderen en / of door een simulatie te gebruiken.
Virtualisatieoplossingen kunnen worden onderverdeeld in drie typen: hardwarevirtualisatie, netwerk- en opslagvirtualisatie en applicatievirtualisatie. Hardwarevirtualisatie is een andere term voor servervirtualisatie. Het verwijst naar drie manieren om een computer te partitioneren om er virtuele servers op te maken. Afhankelijk van de gebruikte methode kunnen de virtuele servers mogelijk verschillende besturingssystemen uitvoeren. In elk geval zullen applicaties op afzonderlijke servers geen interactie hebben of problemen voor elkaar veroorzaken en wordt redundantie gemakkelijk mogelijk.
Met betrekking tot virtualisatieoplossingen die betrekking hebben op netwerken en opslag, wordt een enigszins tegenovergestelde benadering gekozen voor de benadering bij servervirtualisatie, waarbij items worden verzameld in plaats van dat er één item in veel wordt gescheiden. Met netwerkvirtualisatie betekent dit dat meerdere apparaten in het netwerk worden geconsolideerd om te worden beheerd en beheerd vanuit de console van één beheerder. Netwerkvirtualisatie omvat vaak opslagvirtualisatie, waardoor verschillende - soms talloze en nogal verschillende - opslagapparaten allemaal op dezelfde manier toegankelijk zijn.
Virtualisatieoplossingen met toepassingen zijn van ten minste vijf soorten. Applicatiestreaming is een proces waarbij een applicatie niet daadwerkelijk op elke machine in een netwerk wordt geïnstalleerd, maar wordt geleverd als dat nodig is. Dit is een manier om ervoor te zorgen dat de meest up-to-date software wordt gebruikt en om de gebruikstijd van elke persoon bij te houden. Een andere manier waarop applicatievirtualisatie plaatsvindt, is wanneer pc's van gebruikers terminals zijn of als terminals voor de server worden gebruikt. In dit geval bevinden alle applicaties en gegevens zich op de server.
Partitionering hardware is een van de virtualisatie-oplossingen die plaatsvindt op de pc van een individuele gebruiker. Apple heeft onlangs hun Macs zo ontworpen dat ze kunnen worden gepartitioneerd en Windows-software kunnen gebruiken. Dit wordt desktopvirtualisatie genoemd.
De twee andere soorten applicatievirtualisatie verschillen nogal van de eerste drie. Een voorbeeld hiervan is de Java Virtual Machine (JVM) -software, waarmee programma's die in Java zijn geschreven of in Java bytecode zijn gecompileerd, kunnen worden uitgevoerd op elke computer waarop deze is geïnstalleerd. Van JVM wordt gezegd dat het de software virtualiseert door de grenzen te verleggen waar het kan draaien. Dynamische toepassingstoewijzing is een benadering die een groep servers behandelt als een samenhangende pool van bronnen die in realtime kunnen worden toegewezen, waarbij de toepassingen worden gevirtualiseerd door ze naar behoefte op elke server te draaien.