Vilka är de olika virtualiseringslösningarna?
Virtualisering betyder "med gränser eller begränsningar borttagna" eller "simulerade." Lösningar avser produkter och tjänster som hanterar specifika problem eller situationer. Virtualiseringslösningar avser sätt att hantera datorfrågor genom att ta bort gränser eller begränsningar och / eller genom att använda en simulering.
Virtualiseringslösningar kan delas in i tre typer: maskinvarevirtualisering, nätverks- och lagringsvirtualisering och applikationsvirtuellisering. Hårdvarevirtualisering är en annan term för servert virtualisering. Det hänvisar till tre sätt att partitionera en dator för att skapa virtuella servrar på den. Beroende på vilken metod som används kan de virtuella servrarna köra olika operativsystem. Hur som helst kommer applikationer på separata servrar inte att interagera eller orsaka problem för varandra, och redundans blir lätt möjligt.
När det gäller virtualiseringslösningar som involverar nätverk och lagring, tas en något motsatt strategi till metoden i server virtualisering, samla objekt i stället för att dela ett objekt i många. Med nätverksvirtualisering innebär detta att flera enheter i nätverket konsolideras för att kontrolleras och hanteras från en administratörskonsol. Nätverksvirtualisering inkluderar ofta lagringsvirtualisering, vilket gör att olika - ibland många och ganska olika - lagringsenheter kan nås på samma sätt.
Virtualiseringslösningar som involverar applikationer är av minst fem typer. Applikationsströmning är en process där en applikation faktiskt inte installeras på varje maskin i ett nätverk, utan levereras efter behov. Detta är ett sätt att säkerställa att den mest aktuella programvaran används samt att hålla reda på varje persons användningstid. Ett annat sätt på vilket virtualisering av applikationer sker är när användarnas datorer är terminaler eller görs att fungera som terminaler på servern. I detta fall finns alla applikationer och data på servern.
Partitioneringsmaskinvara är en av virtualiseringslösningarna som sker på en enskild användares dator. Apple har nyligen designat sina Mac-datorer så att de kan delas upp och köra Windows-programvara. Detta kallas desktop virtualization .
De två andra typerna av virtualisering av applikationer skiljer sig helt från de tre första. Den ena exemplifieras av Java Virtual Machine (JVM) -programvara, som gör att program antingen skrivna i Java eller kompilerade till Java-bytekod kan köras på vilken dator den är installerad på. JVM sägs virtualisera programvaran mjukvaran genom att utöka gränserna för var den kan köras. Dynamisk applikationstilldelning är ett tillvägagångssätt som behandlar en grupp servrar som en sammanhängande pool av resurser som kan tilldelas i realtid och virtualisera applikationerna genom att köra dem på vilken server som helst.