Professional Documents
Culture Documents
Beograd, 2012.
Pojam virtualizacije
Virtualizacija u raunarskoj nauci, predstavlja kreiranje virtualne verzije
neega, kao npr.
hardverske platforme,
operativnog sistema,
mrenih resursa,
...
Virtualizacija moe biti:
hardverska,
softverska,
mrena,
aplikacijska i
virtualizacija skladitenja podataka.
Pojam virtualizacije
Tradicionalna arhitektura
Virtualna arhitektura
Tipovi virtualizacije
Virtualizacija je tehnologija koja prua mogunost transformacije hardvera u
softver tako da se uz pomo ove tehnologije moe:
virtualizovati server (server virtualization, esto nazivana i hardverska virtualizacija prikriva fizike karakteristike servera, virtualni serveri dele resurse fizikog servera),
virtualizovati desktop raunar (desktop virtualization - radne stanice tzv. thin clients
nemaju svoj operativni sistem ve se on u potpunosti izvodi na serveru),
Hardverska podrka
Savremena virtualizacija dozvoljava pokretanje vie instanci operativnih sistema na
jednom raunaru.
Svaka virtualna maina predstavlja nezavisan operativni sistem sa svojim sopstvenim
hardverom, ali svi operativni sistemi dele resurse zajednikog (fizikog) hardvera.
Kontrolu hardvera sprovodi softver nazvan virtualna maina (VM), koji se bavi
pristupima procesoru, memoriji, ulazno-izlaznim ureajima, hard diskovima i mrenim
hardverom.
Hardverska podrka
Da bi se na raunaru kreirale virtualne particije, sistemu se dodaje tanki softverski sloj
po imenu Virtual Machine Monitor, skraeno VMM. Ovaj sloj je odgovoran za
upravljanje hardverskim resursima i arbitraciju zahteva operativnih sistema korisnika,
odnosno aplikacija koje su na njima pokrenute.
Hardverska podrka
VMM predstavlja virtualni skup procesora, memorije, hard diska i mrenog adaptera
ka svakom od korisnika.
Osnovne funkcije koje VMM obavlja su:
emulacija hardvera prema operativnim sistemima korisnika,
izolacija rada pojedinane virtualne maine u odnosu na ostale,
alokacija potrebnih resursa svakoj virtualnoj maini,
odranje balansa meu zahtevima.
Nain virtualizacije
Hosted (ugoen):
VMM
APP
Host OS
Hosted
APP
Nain virtualizacije
Bare Metal (direktno na disk):
VMM
Bare Metal
Live migracija
Brza migracija omoguava jednostavno i lako preseljenje virtualne maine
sa jednog servera na drugi.
Neoptimizovani
serveri
Zahtevne VM
Nezahtevne VM
*koriene slike su preuzete sa VMware-ovog sajta (dostupne na www.vmware.com)
PWR
APPs
Popularne implementacije
Veina proizvoaa softvera je za VMM ili hypervisor uzela proizvod po imenu Xen,
proizveden na Univerzitetu Kembrid u Velikoj Britaniji. To je open source projekat
koji sada vodi kompanija po imenu XenSource, koja je i sa Microsoft-om potpisala
ugovor o stratekom partnerstvu.
U 2010. je 23% aplikacija radilo na virtualnim mainama, a prognoza je da e do kraja
2012. ovu tehnologiju koristiti 48%. Proizvoa VMware dominira tritem,
pretpostavka je da na tritu trenutno postoji 10.8 miliona virtualnih maina, a da
VMware ima udeo u tritu od 84%, Microsoft 11%, Citrix 4%, ostali proizvoai 1%.
Popularne implementacije
Danas na tritu postoji mnogo softvera (za sve operativne sisteme) ija je namena
virtualizacija, pa je, u principu mogue napraviti bilo koju kombinaciju virtualizacije.
Najpoznatiji softverski alati za virtualizaciju su: