Fra OS / 2 Warp til dotcom boblen kommer omdreininger og går. Vi er villige til å satse på at virtualisering ikke bare er et blunk i pannen. Det er en ekte revolusjon som allerede forandrer seg - og vil fortsette å forandre - verden av beregning for godt.

Det betyr at i motsetning til noen av konseptene som blomstrer for en stund, men da forsvinner fra visningen, trenger vi alle å vite om det. Selv om det er et begrep du sikkert har hørt, et konsept du kanskje har grepet med og kanskje til og med en teknologi du har leket med dypt, er det alltid mer å lære.

Som du leser på, gir vi kunnskapen om denne spirende teknologien et viktig løft. Hvis du leter etter en enkel beskrivelse, er virtualisering et middel for å lage programvareversjoner av fysiske maskinvarekomponenter. Til tross for at det er det varme emnet på teknologiens cognoscenti-lepper, omfatter virtualisering et bredt spekter av teknikker som virker som om de har eksistert for alltid.

Selv partisjonering av disken din kan ses som en slags virtualisering, og det kan også emulatorer som DOSBox, som gjør det mulig for brukere å nyte gamle klassikere som Wolfenstein 3D på deres ultramoderne kit. På samme måte har programmerere nytt fruktene av virtualisering siden 1990-tallet med utviklingsverktøy som QEMU og Bochs, som tillater utviklere å teste og feilsøke koden på emulerte arkitekturer.

3D REVOLUTION: Populære virtualiseringsverktøy inneholder nå eksperimentell støtte for 3D-programmer og -spill

Virtualisering handler ikke bare om programmering og gammeldagsspill: det kan også spare penger. La oss ta et eksempel. Anta at du vil kjøre en gammel Windows-app som ikke lenger vedlikeholdes, og vil bare kjøre på Windows 95. Dedicating en hel maskin til å kjøre den appen er sløsing med tid, maskinvare og penger. Det er her virtualiseringsverktøy som spesialiserer seg på et bestemt miljø, kommer inn i spill.

Apper som Win4Lin eller Win4Solaris lar deg kjøre Windows i en virtuell maskin på en Linux eller en Solaris-boks, og sparer deg for å måtte kjøpe maskinvare og et operativsystem. Det handler imidlertid ikke bare om Windows-apper. Virtualisering kjører rikelig med konvergens mellom ulike maskinvarestandarder.

Virtualiseringsprogrammer lager virtuelle plattformer og maskinvare som vil kjøre på alle dine fysiske maskiner, uavhengig av operativsystemet. Parallels og VMware har begge konkurrerende desktop virtualisering verktøy tilgjengelig for Windows, Linux og Mac brukere. Tiden da virtualisering var en esoterisk teknologi av interesse bare for selskapers IT-avdelinger eller dø-hard techno-geeks er over.

Første stopp - loven

Maskinvaren som er opprettet av virtualiseringsprogrammer, kan være virtuell for deg, men til operativsystemet (og enda viktigere programvareleverandører), er de virtuelle maskinene - VM-er like ekte som den fysiske verten som driver dem. Hvis du planlegger å kjøre et proprietært operativsystem eller en proprietær app inne i maskinen, må du fortsatt få en lisens.

Noen operativsystemer og programmer, spesielt de som er designet for servere, lar deg kjøre et fast antall virtuelle forekomster av appen, og noen vil forby deg at du kjører noen. Før du bestemmer deg for et proprietært operativsystem eller en app for din VM, må du kontrollere at du har lest den fine utskriften.

Det handler om pengene

En av grunnene til at virtualisering blir så gjennomgripende er den lave innkjøpsprisen. Freeware og open source-alternativer som VirtualBox, Qemu og Xen konkurrerer fra topp til topp med proprietære verktøy. Å ta det frie alternativet betyr ikke alltid at det går på kompromiss med kvaliteten.

VirtualBox eies av Sun, som nylig er overtatt av Oracle, nest største programvarefirma i verden. Selv Microsoft har et gratis virtualiseringsprodukt for Windows kalt VirtualPC. Avhengig av dine behov, kan disse verktøyene dekke alle basene.

Sletting av datamaskiner

En viktig fordel ved virtualisering er dens evne til å konsolidere maskinvare. Å kutte ned på antall datamaskiner du har i oppsettet ditt krever imidlertid alvorlig planlegging, skjønt. Den enkleste og mest populære måten å redusere maskinvareutlegget er å bruke VM til å erstatte maskinvare med lav strømstyrke, bak kulisser som rutere og brannmurer.

Det gode er at du ikke trenger mye juice på den fysiske maskinen for å koble VM-er som erstatter disse enhetene, da de bare driver en håndfull tjenester og kan administreres eksternt. Bytte maskiner som kjører mer krevende applikasjoner, vil være mye vanskeligere. Test før du kjøper Når du blander en VM med ekte programvare, får du et virtuelt apparat.

Takket være den enkle emballasjen og distribusjonen, er det ingen mangel på spesialiserte apper (for å kjøre brannmurer, rutere og lignende) tilgjengelig som virtuelle apparater. I dag gjør mange programvareleverandører sine apper til virtuelle apparater for å muliggjøre potensielle brukere å utforske apper og operativsystemer. Det beste stedet å jakte på virtuelle apparater er VMware's Virtual Appliance Marketplace.

CROSS APPLICATION: Det er mulig å minimere gjesten OS og sømløst kjøre VM apps på verten

Nettstedet lagrer fritt tilgjengelige apparater, samt de som bunter proprietære apps eller er sertifisert for virksomhetsutplasseringer som du må betale for. Du kan også lage dine egne apparater med rPath.

Glad migrasjon

Når du er vant til fleksibiliteten fra VM, vil du også sette pris på det faktum at du kan overføre VMer fra en fysisk maskin til en annen som kjører et helt annet operativsystem. For eksempel kan du migrere en Solaris VM fra en enkeltkjerne fysisk vertsmaskin som kjører Windows til en dual-core-boks som kjører Linux som verts OS.