Professional Documents
Culture Documents
Čemu sve to
Virtuelizacija sistema, naravno, može se obaviti i isključivo softverski, no jasno je da u tom slučaju
dolazi do smanjenja performansi sistema. Kako cifre pokazuju, softver koji pokreće jednu ili više
virtuelnih mašina troši i do 35% procesorske snage, pa se pojedine funkcije koje olakšavaju rad
softvera za virtuelizaciju već sada ugrađuju u procesore. Kao i uvek kada su u pitanju vrhunske
tehnologije u svetu servera, pioniri u tehnologiji virtuelizacije su kompanije IBM i Sun Microsystems
koje su u svoje Power 5 i UltraSPARC procesore ugradile funkcije koje značajno rasterećuju sistem u
procesu virtuelizacije.
Budući da funkcije za virtuelizaciju imaju smisla samo kada su podržane softverski, HP, IBM i Sun su
odlučili da podrže open source hypervisor projekat Xen, začet na univerzitetu Kembridž u Velikoj
Britaniji, i da putem njega definišu standarde kada su u pitanju funkcije procesora namenjene
virtuelizaciji. Projekat su odmah prihvatili i AMD i Intel koji će u svoju sledeću generaciju procesora
ugraditi funkcije koje su prilagođene Xenu. Sledeća verzija Xen hypervisor softvera će se pojaviti
ovog meseca i, kako zvaničnici iz Xena kažu, svega tri odsto procesorske snage će se trošiti na
zadatke vezane za virtuelizaciju, što predstavlja izuzetan pomak u odnosu na 35% procesorske
snage koja se troši kada je u pitanju čisto softverska virtuelizacija.
AMD je najavio da će funkcije za virtuelizaciju ugraditi u svoje procesore u prvoj polovini 2006.
godine. Njegova tehnologija namenjena virtuelizaciji poznata je pod imenom Pacifica i prvi procesori u
koje će ona biti ugrađena su, naravno, Athloni za tržište desktop računara i Opteroni namenjeni
serverima. Pored tehnologije Pacifica, AMD će u novu generaciju procesora ugraditi i Presidio
tehnologiju koja je namenjena rešavanju sigurnosnih pitanja kod računara. Kako u AMD-u kažu,
njihove nove tehnologije neće doneti vidna poboljšanja brzine rada računara, kao što je to bio slučaj
kod 64-bitnih procesora i procesora sa dva jezgra, već je prevashodna namena ovih tehnologija
poboljšanje sigurnosti sistema i povećanje stepena iskorišćenosti njegovih resursa.
Virtuelizacija dovodi još jednom pod znak pitanja način naplate softvera, slično kao što je to slučaj kod
sistema sa više procesora ili više procesorskih jezgara. Naime, neke kompanije striktno naplaćuju
licence za softver po broju aplikacija koje na sistemu rade, bez obzira na to što se, kada je
upotrebljena virtuelizacija, ne radi o posebnim računarima. Kako ova tehnologija uzima maha, postoji
tendencija da će tvrdokorne kompanije korigovati svoju politiku i makar smanjiti cene po licenci,
barem za skupi serverski softver. S druge strane, na tržištu desktop računara će verovatno biti
prihvaćen isti trend kao kod dual-core sistema, gde će se kopije softvera naplaćivati po računaru, a ne
po jezgru ili virtuelnoj mašini.
Dok u svetu servera postoji širok izbor softvera namenjenog virtuelizaciji koji je razvijan godinama, na
desktop računarima izbor svakako neće biti u toj meri bogat. Prvi korak u svetu virtuelizacije x86
procesora načinila je kompanija VMware koja je 2001. godine predstavila svoj ESX Server, a
Microsoft je ušao u svet virtuelizacije tek dve godine kasnije, kupujući kompaniju Connectix čiju je x86
hypervisor tehnologiju ugradio u Longhorn Windows za servere. Na ovaj način Microsoft je omogućio
da na istom računaru sa Longhornom bude pokrenut bilo koji drugi operativni sistem namenjen x86
mašinama, uključujući i Linux.
Iako oba velika igrača u svetu stonih računara najavljuju svoje specifične tehnologije za virtuelizaciju i
sigurnost, mala je šansa da će Microsoft, na čijim operativnim sistemima „trči” većina sistema
baziranih na AMD i Intel procesorima, za svakog proizvođača procesora proizvesti posebnu verziju
operativnog sistema. Mnogo je veća verovatnoća da će tehnologije oba proizvođača procesora na
kraju biti veoma slične, kako bi obe mogle da budu podržane istom verzijom Windowsa.
•••
Biće interesantno videti kako će nove tehnologije koje ne donose samo sirovu procesorsku snagu,
kako je to do sada bio slučaj, uticati na razvoj računara u budućnosti. Osim istovremenog pokretanja
više operativnih sistema na istom računaru, što i nije nešto što će puno ljudi raditi, trenutno je teško
zamisliti kako će tehnologija virtuelizacije biti primenjena u praksi, naročito kada su obični korisnici
računara u pitanju. Po svemu sudeći, novi procesori će značajno uticati i na tržište softvera, i tek nove
verzije programa će iskoristiti sve prednosti koje virtuelizacija pruža.