Prihodnost virtualizacije
Tale strežnik že od leta 2005 živi virtualno življenje. Za takratne čase zadovoljiva konfiguracija z 2 GB diska in 256 MB rama je začuda dovolj še celo danes, ko ima več spomina že vsak mobilni telefon (v 2 GB gre presenetljivo veliko plaintexta). Za primerjavo: ker komprimirana vsebina celotnega strežnika zasede le 800 MB, bi lahko na najmanjši iPad (16 GB) kar 20x posnel celoten image. 2 GB USB ključ pa v času tegale pisanja stane samo 5,6 EUR1. Moraš imeti rad Moorov zakon.
Tule bi pa rad povzel dve prednosti, ki jih takšna postavitev prinese:
- Prenosljivost: operacijski sistem je inštaliran na generičnem virtualnem hardveru, kar pomeni, da lahko brez vsake modifikacije teče na kakršnikoli strojni opremi, kjer lahko teče npr. VMware strežnik ali VMware player (zadeva seveda brez težav teče tudi v VirtualBox-u).
- Možnost enostavne nadgradnje: z nekaj kliki lahko povečaš število navideznih cpujev, količino rama ali celo velikost diska2.
Seveda je prednosti še več, zlasti, če imamo več kot en strežnik. Ena takih je statistični multipleks izrabe virov: ker praktično noben strežnik ni ves čas obremenjen na 100%, lahko resurse njegovega prostega teka izkoristi še kakšen drug strežnik. To pa pomeni prihranek električne energije, manjšo potrebo po hlajenju, itd.
V moji viziji tak virtualni strežnik predstavlja nekakšen fluiden stroj (remember, you heard it here first 🙂 ). Njegov format je praktično že zdaj povsod poznan, v prihodnosti pa bo tako vseprisoten, kot je danes plaintext. Danes ga lahko na USB ključu prenašaš med različnimi gostitelji (hosts), jutri pa boš samo vtaknil ključ v Grid, tako kot danes vtakneš polnilec za telefon v električno vtičnico.
Malo bolj realističen scenarij bo najbrž tole: strežnik poženeš pri ponudniku A; če se ponudnik A podraži, ga prekopiraš k ponudniku B. V primeru, da pride do oblačne katastrofe, potegneš iz naftalina zaprašen prenosnik, namestiš nanj Linux in VirtualBox, ter svoj strežnik gostiš sam. In to je — v samem bistvu — tvoj privatni oblak. Sicer zaenkrat še z ročno migracijo, vendar predvidevam, da ne bo dolgo, ko bodo virtualni imagi leteli preko interneta tako kot danes letijo e-maili, in sestavljali gromozanski globalni in odprti Vmotion™3.
Počasi se že bližamo tej utopiji, saj lahko varnostno kopijo tega strežnika izdelam prej, kot bi presnel četrt ure HD videa, ter ga v 15 minutah poženem na praktično kateremkoli računalniku. VMware pa je pred kratkim (na letošnjem MWC) predstavil tudi virtualizacijsko okolje za Android mobilne telefone. Telefon, ki ima 1GB rama, 1GHz CPU, 32GB flash spomina in statičen IP naslov4, na njem pa teče podobno virtualizacijsko okolje, ni nič drugega kot privaten oblak, ki ga imaš vedno s seboj — v žepu.
Roman 11:16 on 2 Mar. 2011 Permalink
Dober post.
Če gledam sebe dejansko imam že tako virtualno sedanjost.
Zaželim si server in v 15 minutah ga že imam delujočega na virtualcu. Največji problem je določit kakšen server hočem :).
Hvala za vse ribe … v oblaku.
Urban 22:39 on 2 Mar. 2011 Permalink
Mogoče bomo pa lahko enkrat tud sebe virtualiziral.. ko enkrat dosežemo singularnost in ko pozaugajo prve človeške možgane na vmware, potem boš večen 🙂
Lahko boš menjal hardware (različna robotska telesa), se suspendal, ali naredu snapshot in se vrnu v mladost, če boš rabu pa kašno pomoč, se boš pa kloniral 🙂
pa še pobackupiran boš lahk fajn 🙂
dare 11:33 on 1 Apr. 2011 Permalink
Nice informations for me. Your post has helpful. I wish to has valuable posts like yours in my blog. How do you find these posts?
dare 11:34 on 1 Apr. 2011 Permalink
i kid.
lajkam post, seriously.
Urban 22:05 on 1 Apr. 2011 Permalink
lolz 😀