Hva er de forskjellige virtualiseringsløsningene?
Virtualisering betyr "med grenser eller begrensninger fjernet" eller "simulert." Løsninger refererer til produkter og tjenester som adresserer spesielle problemer eller situasjoner. Virtualiseringsløsninger refererer til måter å håndtere databehandling ved å fjerne grenser eller begrensninger, og / eller ved bruk av en simulering.
Virtualiseringsløsninger kan deles inn i tre typer: virtualisering av maskinvare, virtualisering av nettverk og lagring, og applikasjonsvirtualisering. Maskinvarevirtualisering er et annet begrep for server-virtualisering. Det refererer til tre måter å partisjonere en datamaskin for å lage virtuelle servere på den. Avhengig av metoden som brukes, kan det hende at de virtuelle serverne kan kjøre forskjellige operativsystemer. Uansett vil applikasjoner på separate servere ikke samhandle eller forårsake problemer for hverandre, og overflødighet blir lett mulig.
Når det gjelder virtualiseringsløsninger som involverer nettverk og lagring, tas en noe motsatt tilnærming til tilnærmingen i server virtualisering, samle elementer i stedet for å skille ett element i mange. Med nettverksvirtualisering betyr dette at flere enheter i nettverket blir konsolidert for å bli kontrollert og administrert fra en administratorkonsoll. Nettverksvirtualisering inkluderer ofte lagringsvirtualisering, som gjør det mulig å få tilgang til forskjellige - noen ganger mange og ganske forskjellige - lagringsenheter på samme måte.
Virtualiseringsløsninger som involverer applikasjoner er av minst fem typer. Applikasjonsstrømming er en prosess der en applikasjon ikke faktisk er installert på hver maskin i et nettverk, men blir levert etter behov. Dette er en måte å sikre at den mest oppdaterte programvaren blir brukt i tillegg til å holde oversikt over hver persons brukstid. En annen måte applikasjonsvirtualisering foregår på er når brukernes PCer er terminaler eller laget til å fungere som terminaler til serveren. I dette tilfellet ligger alle applikasjoner og data på serveren.
Partisjonshardware er en av virtualiseringsløsningene som finner sted på en enkelt brukers PC. Apple har nylig designet Macene sine slik at de kan partisjoneres og kjøre Windows-programvare. Dette kalles desktop virtualisering .
De to andre typene applikasjonsvirtualisering er ganske forskjellige fra de tre første. Den ene er eksemplifisert av Java Virtual Machine (JVM) programvare, som gjør at programmer enten skrevet i Java eller kompilert til Java bytecode kan kjøres på hvilken som helst datamaskin den er installert på. JVM sies å virtualisere programvaren programvaren ved å utvide grensene for hvor den kan løpe. Dynamisk applikasjonsoppgave er en tilnærming som behandler en gruppe servere som en sammenhengende ressurspool som kan tilordnes i sanntid, og virtualiserer applikasjonene ved å kjøre dem på hvilken som helst server etter behov.