VMware-oppkjøp kan gi bedre virtualisering

Har kjøpt opp nykommer for å kunne levere applikasjoner til desktoper i fart og uten å installere.

Publisert Sist oppdatert

Det tre år gamle programvareselskapet CloudVolumes har blitt kjøpt opp av VMware. Dette vil tilføre VMwares VDI-løsning Horizon nye muligheter ved å tilby virtualiserte applikasjoner til kjørende fysiske eller virtuelle maskiner, uten å måtte installere programvaren eller tilhørende komponenter, på maskinen.

CloudVolumes kaller denne teknologien «layering», eller «lagdeling» på norsk.

Lagdelt programvaremiljø

Lagdelingen består av teknikker for å virtualisere all programvare over operativsystemet på klienten. Her blir relatert programvare samlet i volumer, som fungerer som et lag i modellen. I tillegg installerer CloudVolumes en agent i operativsystemet som skal håndtere disse volumene. Volumene fungerer både på fysiske og virtuelle maskiner, og lagres i VMDK-filer for virtuelle maskiner, og VHD-filer på fysiske maskiner. Agenten kobler volumet inn i filsystemet, og under Windows, ved å virtualisere registeret.

Deretter er det relativt enkelt å legge til eller fjerne et helt lag på klienten, der den store forskjellen er at volumet ikke installeres, det lastes rett og slett opp på klienten ved hjelp av agenten i operativsystemet. Dette skjer så raskt at CloudVolumes kaller denne teknikken for «Real-time Application Delivery».

Styrken til denne løsningen ser vi når vi legger alle komponentene til et system eller en applikasjon som kun skal ha leseaksess, inn i et eget volum eller lag. Dette er typisk selve applikasjonskoden, i tillegg til biblioteker og tilhørende mellomvare. Siden alt som finnes inni dette laget kun skal leses, er det mulig å dele én instans av dette laget mellom mange samtidige klienter.

I tillegg kan det være at det trenges et privat lag/volum med både lese- og skriveaksess for den enkelte bruker, der konfigurasjonsdata og brukerdata kan lagres.

LAGDELT: Alt over operativsystemet virtualiseres og plasseres i separate lag.

Laster i fart

En av de spesielle egenskapene til denne løsningen, er at CloudVolumes-agenten kan laste et lag mens vertsmaskinen er i bruk, og brukeren er logget inn. Dermed vil en applikasjon bare dukke opp på skrivebordsflaten idet administratoren har lagt til et lag som den aktuelle brukeren skal ha tilgang til.

Det er likevel et poeng at ingen ting blir installert på klienten når agenten laster et lag – det bare ser slik ut. Når applikasjonen er lastet inn, er det ikke mulig å se forskjell på en CloudVolumes-applikasjon og en lokalt installert applikasjon.

Denne teknologien åpner for et enklere liv for administratorene av løsningen, der applikasjoner kan patches og oppgraderes, for deretter leveres til brukerne uten at disse må utsettes for nedetid og planlagte vedlikeholdsvinduer. Operativsystemet til brukerne er urørt mellom applikasjonsversjoner, og pakkene med kun leseaksess er sikrere, ettersom verken brukerne – eller eventuelle virusprogrammer – kan skrive til det delte laget.

Selv om fokuset her er på VDI-baserte Windows-klienter, fungerer denne teknologien også på Windows-servere og på Linux-maskiner.