Hvad er fuld virtualisering?
Fuld virtualisering er en proces, hvor et helt computersystem laves til en softwarekonstruktion. Denne konstruktion fungerer som den originale hardware på alle måder. Software, der er designet til hardwaren, installeres på konstruktionen, som om den var den egentlige computer og kører derefter med lidt til ingen afmatning. Brug af fuld virtualisering har adskillige anvendelser, såsom testning af software i et virtuelt miljø eller udvidelse af nytten af en enkelt computer eller server gennem virtuelle operativsystemer. Mens delvis virtualisering er meget almindelig, er fuld virtualisering relativt sjælden.
For at være fuld virtualisering skal et helt hardwaresystem omdannes til software. Hver handling og nuance af den originale hardware skal flyttes over til det virtuelle system. Da dette er en så stor virksomhed, og nogle systemproducenter tager skridt til at afskrække det, er fuld virtualisering noget sjældent. Det er meget mere almindeligt at finde delvis virtualisering, hvor alle de nødvendige systembits er til stede, men det fysiske hardwaresystem håndterer meget af beregninger og funktioner på lavt niveau.
På en fuld virtualiseringsmaskine emulerer softwaren den originale maskine så tæt, at ethvert program vil installeres i softwaren uden konvertering eller ekstra trin. Den virtuelle interface efterligner hardwareindstillingen i en sådan grad, at softwaren kører nøjagtigt på samme måde som den kører på det naturlige system. Med delvis virtualisering er der næsten altid en forsinkelse på de installerede programmer, da kommandoer flyttes mellem den emulerede og den aktuelle hardware.
Der er en håndfuld af grunde til, at fuld virtualisering er et vigtigt computermål. Når en maskine og dens operativsystem er fuldt virtualiseret, er det muligt at tjene den til individuelle brugere som et fuldt skrivebordsmiljø. Brugerne er i stand til at bruge det nøjagtigt som de vil, ændre enhver indstilling eller installere et program. Hvis der opstår et problem, kan administratorerne simpelthen slette brugerens specifikke virtuelle segment og derefter give dem et nyt rent.
På samme måde er det isolerede hardware / softwaresystem i et fuldt virtualiseringsmiljø helt adskilt fra den faktiske maskinhardware. Dette betyder, at en bruger, uanset hvad han måtte gøre, aldrig faktisk interagerer med den fysiske hardware. Dette betyder, at destruktive brugerhandlinger, hvad enten det er med vilje eller utilsigtet, er mindre skadelige for det aktuelle system.
Det sidste fælles mål er det mest tekniske. Eftersom softwaresystemet ikke er begrænset af den faktiske hardware, der findes i systemet, kan den virtuelle hardware justeres for at forbedre ydelsen over den originale maskine. Overflødig eller unødvendig hardware kan fjernes. Eksisterende hardware kan have ændret dens parametre til at handle på måder, der var umulige for den originale hardware. Dette gør det muligt for systemet at udføre på højeste effektivitet, noget næsten umuligt for et faktisk hardwaresystem at gøre.