SlideShare a Scribd company logo
1 of 15
1. C’është virtualizimi?
Kompjuterët e para pak viteve, ishin te te tille qe hardware i tyre ishte dizenjuar në
mënyrë të atillë , që të punonte vetëm në një sistem operimi, dhe në një program të vetem.
Duke bërë kështu që shumë makina të mos përdoreshin më, pra të liheshin në
harresë.Pikërisht, virtualizimi bëri që këto “makina” të ktheheshin përsëri në
jetë.Virtualizimi na lejon që të përshtatim një numër të konsiderueshëm të makinave
virtuale në një makinë të vetme fizike (me termin ‘makinë’, i referohem kompjuterit si
tërësi hardware).Një mënyrë e tillë, pra duke përdorur virtualizimin, secila makinë
virtuale, e instaluar tashmë në kompjuterin tonë , do të ndajë të gjithë resource-in e saj me
makinat e tjera. Vlen, jashtëzakonisht shumë fakti që, pavarësisht ndarjes së burimeve,
kapaciteti i pajisjeve hardware te kompjuterit nuk mund të ndryshohem, si psh. kapaciteti i
CPU-së, RAM-i etj.Makina virtuale të ndryshme mund të përshtaten në sisteme operative të
ndryshme, dhe aplikacione të ndryshme por në të njëjtën pajisje kompjuterike (pra në të
njëjtin kompjuter).
Virtualizimi në kompjutër, është një krijim i një versioni virtual të dickaje, sic është një
platforme hardware, sistemi operativ, një pajisje storage ose një burim rrjeti.
Virtualizimi është si një kombinim i Inxhinerisë Software dhe asaj Hardware në krijimin e
VM (Virtual Machine) – një abstraksion i hardware-it të kompjuterit , që lejon një makinë të
vetme të veprojë si të ishin shumë makina.
Pra… .Virtualizimi lejon që shumë Sisteme Operative të “instalohen”, të përshtaten në të
njënjtën platform fizike.
Në figurën më poshtë paraqitet një mënyrë se si do të instalohet VM, në një kompjuter.
Fig 1.1
Shohim që në figurën e parë , kemi: aplikacionet, sistemin operativ dhe pjesët hardware,
por pa VM-në.Kurse në figurën e dytë kemi të vendosur edhe VMM (Virtual Machine
Monitor),të cilën e konsiderojmë si një shtresë të re të software-it.Ndryshimi është i
dukshëm, pra në figurën e parë kemi vetëm një sistem operativ të vendosur, kurse në
figurën e dytë janë ose mund të përshtaten disa sisteme operative.VMM, vepron si një
kontrollues dhe si një përkthyes sistemi midis VM-s dhe hardware-it.Pra , e gjithë figura e
parë përbën një makinë virtual në vetvete, kurse në figurën e dytë shohim që VMM, vepron
si ndërmjetëse midis një sërë pajisjesh hardware-ike dhe të disa makinave virtual (VM-sh).
1.1 Tipet e virtualizimit.
Virtualizimi si term është shumë i gjërë, por edhe si shtrirje ose më saktë, si përdorim po
ashtu është i gjërë.Por kryesisht do të japim disa përdorime më kryesore, të cilat do ti
rëndisim si më poshtë :
Virtualizimi hardware
Virtualizimi software
Virtualizimi desktop
Virtualizimi i aplikacioneve
Virtualizimi i kujtesës
Storage virtualization
Virtualizimi i network-ut
Virtualizimi server
Për secilin tip të virtualizimit, do të jepen detaje me poshte :
1.2 Përdorimi i virtualizimit
Sfida e sotme e IT-së, është fakti që duhet të jetë gjithmonë në dijeni të zhvillimit më të
fundit të teknologjisë. Nga ana tjeter kjo i lejon bizneseve tu përshtaten një sërë burimesh,
duke u siguruar infrastrukturën e momentit dhe për një të ardhme shumë më të sigurtë.
1.2.1 Avantazhet e virtualizimit.
1. Konsolidimi i serverit. Një server që suporton disa VM (Makina Virtuale), duhet me
domosdoshmëri të ketë shumë memorje.CPU-ja dhe pjesë të tjera hardware-ike, qe
do të përdorin pak ose shumë fuqi, dhe do të zënë të njënjtën hapësirë fizike, duke
reduktuar koston dhe shpenzimin.
2. Testimi dhe zhvillimi.Përdorimi i makinave virtuale do të rrisë me hapa të shpejta
zhvillimin, duke izoluar aplikacione në një mjedis të ditur dhe të kontrolluar.
3. Balancimi i ngarkimit dinamik dhe mbulimi i fatkeqësive.Ngarkimi i punës së serverit
është i ndryshëm.Virtualizimi siguron një qëndrueshmëri për makinat virtuale, të
cilat janë duke përdorur burimet e një serveri.Kjo dinamikë e balancimit të
ngarkimit , krijon një dobishmëri eficente në burimet e serverit. Virtualizimi lejon qe
nje imazh virtual ne nje makine te rikthehet ne jete ne nje server tjeter ne rast te
defekti te serverit origjinal
4. Desktop virtual. Fleksibiliteti qe jep virtualizimi lejon nje kombinim te disa
sistemeve operative te ndyshme ne nje makine te vetme, duke bere reduktimin e
hapesires qe zejne kompjuterat ne zyra, dhe shpenzimet per hardware
5. Besueshmëria e sistemit dhe siguria.
1.2.2 Disavantazhet e virtualizimit.
1. Rrezikshmëri e lartë në një defekt fizik
Ne virtualizim kemi nje pike te vetem deshtimi apo defekti. Imagjinoni të keni 5
servera dhe kuptoni fare mire se cfare efekti do te kishte mbi keto 5 servera nje
difekt I vetem fizik, duke bere qe te 5 serverat te dilnin offline
2. A është e njënjta performancë? Për këtë ka një sërë dyshimesh, por e konkretizojmë
si shembull.Le të marrim nje RAM 4 GB dhe 2 CPU virtuale me nga 3 GHz , në një
server virtual, i cili do të përdoret si një web server në zyrën tuaj.Pyetja është , a do
të mundej serveri dhe platforma e aplikacioneve të përshtatej në një server fizik me
4 GB RAM dhe 2 CPU me nga 3 GHz? Unë dyshoj për këtë.
3. Nuk është teknike e lehtë
4. Nuk suportohet nga të gjitha aplikacionet. Disa aplikacione të database-ve nuk janë
akoma të përshtatshme për një virtualizim.
Nqse ju jeni një person i IT-së, qe do të vendosni që të përdorni virtualizimin si zgjidhje të
një ndërmarrjeje tuajën, atëherë është gjithmonë mirë , që të merrni parasysh edhe
disavantazhet.Virtualizimi ka disa limitacione të cilat mund të mos suportohen nga
kompania ku ju punoni apo administroni, në këtë rast fiziku i ndarë i serverit, do të ishtë
zgjidhja më e mirë.Cili është mendimi juaj ?
1.3 Virtualizimi hardware
Virtualizimi hardware ose platforma e virtualizimit , i referohet krijimit të një makine
virtuale, që sillet e ngjashme si një kompjutër real dhe që mbart një sistem
operativ.Koncepti është i tillë:- Software-i që ekzekutohet në këto makina virtuale është i
ndarë nga burimet e pajisjeve hardware, pra secila MV ka një pjesë të “kapacitetit”, të
hardware-it të kompjuterit.Pra, nqs një kompjuter bën run në një sistem të Microsoft
Windows-it, ai mund të mbajë një makinë virtual fantazëm, që njihet si ‘host’, që në pamje
të parë na ngjan me një kompjutër që bën run psh.në sistemin operativ të Fedora-s , së
Linux-it.Në virtualizimin hardware , makina host është makina aktuale në të cilën
virtualizimi zë vënd, dhe makina mik , ‘guest’ është makina virtuale.
1.3.1 Full Virtualization.
Në shkencat kompjuterike,Virtualizimi i Plotë, është një teknikë virtualizimi për të siguruar
një llojshmëri të mjediseve të makinave virtuale.Virtualizimi i plotë paraqet faktin që cdo
karakteristikë e spikatur e hardware-it, mund të reflektohet në një ndër të shumtat makina
virtuale – duke përfshirë një bashkësi të plotë instruksionesh, veprime input/output,
interraptet,aksesimi i kujtesës, dhe cfarëdolloj elementi tjetër i përdorur nga software-i në
bare-in e makinës, dhe kjo ka për qëllim të jetë run (përshtatje) e një makine
virtuale.Virtualizimi i plotë është e vetmja mundësi që jep kombinimin e duhur të
elementeve , të hardware-it dhe software-it.Një celës sfidues për virtualizimin e plotë, është
ndërprerja dhe simulimi i veprimeve të privilegjuara, sic janë instruksionet I/O.
Virtualizimi i plotë ka patur një sukses të lartë për:
I. Ndarjen e një sistemi kompjuterik gjatë shumë përdoruesëve.
II. Izolimin e përdoruesëve nga njëri-tjetri dhe nga kontrolli i programit.
III. Emulimin e hardware-ve të rinj, për arritjen e sigurimit të besueshmërisë, sigurise
dhe produktivitetit.
1.3.2 Partial Virtualization.
Esthe nje teknike virtualizimi qe implementon nje fare ambineti virtual ku simulohen
shumica e vecorive hardware ne makina virtuale ne te cilat disa por jot e gjithe software-et
ekzekutohen pa modifikim.
Zakonisht,kjo ka kuptimin që i gjithë sistemi operativ, nuk mund të bëjë run në një makinë
virtuale, i cili mund të ishte një nga parimet e Virtualizimit të Plotë, por shumica e
aplikacioneve mund të bëjë run Një formë celësi i Virtualizimit me Pjesë është virtualizimi i
hapësirës së adresave, në të ciën , cdo makinë virtuale konsiston në një hapësirë adrese të
pavarur.
Virtualizimi me Pjesë ka sukses për:
I. Është një identifikues i lehtë për implementim.
II. Ai shpesh ka provuar dobishmërinë e fuqisë së makinës virtuale.
III. Ndarjen e një sistemi kompjuterik midis shumë përdoruesëve.
1.3.3 Para Virtualization.
Paravirtualizimi eshte nje teknike qe lejon nje software interface-n per tek makinat virtuale
qe eshte e ngjashme por jo identike me hardware-n ku ndodhet.
Paravirtualizmi lejon disa sisteme operative te ekzekutohen ne hardware ne te njejten
kohe, duke perdorur ne menyre me eficente burimet e sistemit (memorie, procesoret)
duke bere ndarje efektive te ketyre burimeve. Ne Full Virtualization i gjithe sistemi
emulohet (BIOS, disk, processor, NIC, etc.),ndersa ne paravirtualization moduli i
manaxhimit ( hypervisor ose virtual machine monitor) operon me nje system operativ qe
ka qene i modifikuar per te punuar ne nje makine virtual.
1.4 Virtualizimi software.
Virtualizimi software është një virtualizim i aplikacioneve ose i programeve
kompjuterike.Një ndër programet që përdoret gjerësisht për virtualizimin software është
SVS (Software Virtualization Solution), zhvilluar nga Altris. Koncepti është i ngjashëm me
virtualizimin hardware, ku makinat fizike janë simuluar si makina virtuale.Virtualizimi
software përfshin krijimin e një shtrese virtuale ose hapësirë virtuale hard drive, ku
aplikacionet mund të instalohen.Nga kjo hapësirë virtuale, aplikacionet mund të
ekzekutohen ,për aq sa ato mund të jenë të instaluara në një host të një sistemi operativ.
Kur një përdorues ka mbaruar së përdoruri një aplikacion, ata mund ta “fikin atë”.Kur një
aplikacion është fikur, cdo ndryshim që i ka bërë aplikacioni, sistemit operativ host, do të
përmbyset komplet.Kjo do të thotë që regjistri hyrës dhe direktoritë e instaluara, nuk do të
lënë gjurmë kur aplikacioni të instalohet ose të ekzekutohet i gjithi.
Virtualizimi software ofron disa të mira.Disa nga këto të mira përfshihet:
 Aftësia për ti bërë run aplikacioneve , pa krijuar një regjistër të përhershëm ose një
libër ndryshimesh.
 Aftësia për ti bërë run disa versioneve të të njënjtit aplikacion.
 Aftësia për të instaluar aplikacione të cilat në një mënyrë apo në një tjetër do të
krijonin konflikt me njëra-tjetrën.
 Aftësia për të testuar aplikacione të reja në një mjedis të vetëm.
Si konkluzion arrijmë në faktin që, Virtualizimi Software siguron shumë të mira dhe është i
lehtë për tu implementuar.
1.5 Virtualizimi i desktopit
Virtualizimi i desktop-it, është koncepti i ndarjes së desktopëve logjikë nga makina
fizike.Njëra formë e virtualizimit të desktopit, Infrastruktura Virtuale e Desktopit (VDI),
mund të merret e mirë qenë si forma më e avancuar e virtualizimit hardware.Qëndron në
ndërveprimin direkt, të një kompjuteri ‘host’, me anë të tastierës, mausit dhe monitorit të
lidhura me të.Përdoruesi ndërvepron me një kompjuter ‘host’ ,me anë të lidhjes së
network-ut (LAN apo Internet), duke përdorur një desktop të një kompjuteri tjetër ose një
pajisje mobile.Kompjuteri ‘host’ në këtë skenar shndërrohet në një kompjuter server, i aftë
për të mbajtur disa makina virtuale ‘host’, në të njënjtën kohë me disa përdorues.Për
përdoruesit, kjo do të thotë që ato mund të kenë akses ne desktopin e tyre nga një
vëndndodhje tjetër.Përdorimi i Virtualizimit Desktop, i lejon kompanisë që të qëndrojë më
shumë fleksibile, në cdo ndryshim të fundit të teknologjisë. Të paturit një desktop virtual, u
lejon shumë zhvilluesëve të implementohen shpejt dhe të ndjehen ekspertë në atë që bëjne.
1.6 Virtualizimi i aplikacioneve .
Virtualizimi i aplikacineve është një term ‘cadër’, në teknologjinë software , që siguron
portabilitet, menaxhim dhe kompatibilitet të aplikacioneve, duke i enkalupsuar ato në
formën e nënvizuar të sistemeve operative,në të cilën ato janë ekzekutuar.Një virtualizim i
aplikacioneve i plotë nuk ështëi instaluar në kuptimin e parë të fjalës, por ai ekzekutohet
sikur të ishte i tillë.
a b
Fig 1.2
Në figurën e mësipërme pariqitet, a -) një mjedis i aplikacioneve në vendndodhjen e
mirëqenë, dhe në b-) një mjedis i aplikacioneve i supozuar (sic do të ishte mirë, të ishte).
1.6.1 Avantazhet e virtualizimit
 Lejon aplikacionet të bëjnë run në një mjedis , I cili ne situate normale nuk e
suporton ate aplikacion
 Mund të mbrojë sistemin operativ dhe aplikacione të tjera .
 Përdor më pak burime se sa një makinë virtuale e ndarë.
 Virtualizmi I aplikimeve I ruan sistemet e shfrytezimit dhe aplikimet e tjera, nga
demi qe mund ti sjelle nje kod aplikimi i shkruar keq apo defektoz..
 U bën run aplikacioneve të papërputhshme anë pas ane, në të njënjtën kohë dhe me
një rritje minimale të testimit kundër një tjetri.
 Redukton integrimin e sistemit dhe koston e administrimit. Duke mbajtur një
software të përbashkët ne mbarëvajtje me organizimin e disa kompjuterave.
 Implementon siguri dhe thjeshtësi ne implimentimin e sistemit të operimit.
1.6.2 Limitet e virtualizimit te aplikacioneve
 Jo të gjitha software-et mund të virtualizohen.
 Disa tipe të software-eve sic janë paketat e anti-viruseve dhe aplikacione të cilat
përmbajnë një sistem të integruar, të rëndë, operativ, janë të vështira për tu
virtualizur.
 Arrin te zgjidhe vetem cesthje te nivelit te kompatibiliteti te fileve dhe regjistrave
midis sistemeve operative te vjeter dhe atyre te rinje, por jo me teper se aq.
1.7 Virtualizimi i kujtesës
Virtualizimi I kujttese ben shtimin e burimeve te memories te sistemeve indivituale ne data
center, dhe i agregon ato burime ne nje pool kujtese qe i vihet ne dispozicion cdo kompjuteri ne
cluster. Pool I kujteses aksesohet nga sistemi operativ ose nga aplikacionet qe ekzektuohen mbi
ate system operativ. Ky pool I shprendare kujtese mundet pastaj te perdoret sin je cache e
shpejte, si nje shtrese mesazhesh, ose sin je burime shared memory per CPU ose per aplikim
GPU
Virtualizmi i memories lejon serverat e lidhur ne rrjet ne nje arkitetkure te shperndare, te ndajne
midis tyre nje pool kujtese, duke anashkaluar keshtu kufizimet qe mund te kene per kujtese
fizike, qe perben nje bottleneck te zakonshem ne performance e aplikimeve.
Permireson perdorimin e kujteses nepermjet ndarjes se burimeve te pamjaftueshme
 Rrit eficencen dhe ul kohen e ekzektutimit per aplikimet qe kane shume te dhena dhe dhe
shume operacione I/O
 Lejon aplikiket ne shume serverva te ndajne te dhenat pa replikim, duke ulur keshtu nevojen
per kujteseNë figurën 2.3 paraqitet një cluster i virtualizimit të kujtesës, në nivelin e
aplikacioneve.Kontribuesit 1…n ,kontribojnë duke dhënë kujtesë në pool.Aplikacionet read
dhe të dhënat write, të pool-ës, përdorin API-at e Java-s ose te C-së, ose mund të përdorin
një file sistemi API.
Fig 1.3
Në figurën 1.4 paraqitet një clouster, që implementon virtualizimin e kujtesës.Kontribuesit
1…n ,kontribojnë kujtesë në pool.Sistemi operativ lidhet me pool-in e kujtesës nëpërmjet
sistemit page cache .
Fig 1.4
1.8 Virtualizimi Diskut (Storage)
Virtualizimi i sistemeve te ruajtjes se te dhenave (storage) eshte nje mjet me ane te te cilit
perfitojme funksionalitete me te mira dhe vecori me te avancuara ne sistemet e ruajtjes se
te dhenave.
Ne kontekstin e sistemeve te ruajtjes se te dhenave dallohen dy tipe kryesore te
virtualizimit :
Block Virtualization I referohet ndarjes se storage-it logjik (particionit) nga storage fizik ne
menyre qe te aksesohet pavaresisht pajisjes fizike apo structures fizike te shperndare e te
shumellojshme. Kjo ndarje lejon administratorin e sistemit te ruajtjes se te dhenave te kete
me shume fleksibilitet ne menyren sesi e manaxhon storage per perdoruesit fundore
File virtualization eleminon varesine midis te dhenave qe aksesohen ne nivel skedaresh
dhe vendodhjes fiizke ku ruhen keto skedare. Kjo ofron mundesi per ta optimizuar
perdorimin e storage dhe per te kryer me lehte dhe pa problem megrim te skedareve
1.9 Virtualizimi i Network-ut.
Virtualizimi i networkut është një proces i kombinimit të burimeve networke hardware-ike
dhe software-ike, dhe funksionalitetit të network-ut, ne nje njesi te vetme administrative e
bazuar ne software që njihet si network virtual.Virtualizimi i network-ut është
kategorizuar si një
External - kombinim i disa network-eve, ose pjesë network-esh, brenda një njësie virtuale ,
ose
internal, -siguron network-un si një funksionalitet të mbajtësëvë software-ike në një
sistem të vetëm.
1.9.1 Virtualizimi network i jashtëm.
Disa shitës, ofrojnë virtualizim network të jashtëm, në të cilin një ose më shumë network-e
lokale janë kombinuar ose nën ndarë në network-e virtuale, me qëllimin e sigurimit të
eficencës, të nje rrjeti te nje corporate te madhe.
ose një qëndre të dhënash.Komponentët celës të një network-u të jashtëm virtual
janë,VLAN dhe network switch. Duke perdorur teknologjite VLAN dhe SWITCH
administrator i sistemit mund te konfiguroje sisteme te gjendura brenda nje LAN-I ne
rrjete te ndryshme virutuale
1.9.2 Virtualizimi network i brendshëm.
Shitës të tjerë ofrojnë një virtualizim të brenshëm network.Këtu një sistem i vetëm është
konfiguruar në mbajtës,sic është një domain Xen, kombinuar me një kontrollues program
hypervisor.
Kjo zgjidhje permireson eficencen e pergjithshme ten je sistemi duke izoluar aplikimet ne
containers te ndryshem dhe/ose ne pseudo-nderfaqe.Ndryshe quhet dhe ‘network-in-the-
box’
1.10 Programet më të përdorshëm për virtualizim.
Për të realizuar virtualizim janë bërë e mundur krijimi i disa programeve , por ato të cilat
do të studiojmë ose përmendim janë vetëm dy:
1. VMware
2. Virtual Box
1.10.1 VMware.
Program VMware siguron një virtualizim komplet të një bashkësie hardware-ike Te sistemit
operativ Guest. Programi VMware, virtualizon hardware-in për një video adapter, një network
adapter dhe hard disk adapter. Host-i siguron rrugë kalimet e driver-ave, për pajisjet guest
USB, serial dhe parallel. Në këtë mënyrë, makinat kane transferueshmeri te larte midis
kmpjuterave
të lartë midis kompjuterave, sepse cdo host ngjason afërsisht identik me guest-in.
1.10.2 VirtualBox.
Virtualbox shte nje software x86 qe instalohet ne nje system operativ host sin je aplikim.
Ky aplikim host lejon systeme operative guest qe te ngarkohen dhe te ekzekutohet ne nje
ambient virtual.
Për ti bërë run Virtual Box-it në kompjuterin tonë, ne na nevojitet:
 Një fuqi e arsyeshme x86 hardware.Cfarëdolloj procesori Intel ose AMD , duhet
gjithashtu.
 Kujtesa.Në varësi se cfarë tip guest-i të sistemit operativ , dëshirojmë,nevojitet e
pakta deri në 512 MB të RAM-it (sa më shumë aq më mirë).Konkretisht, ne na
nevojitet cfarëdolloj ka nevojë host-i i sistemit operativ.Nqs, ne duam të instalojmë
Windows Xp në një Windows Xp, ne nuk do ti kënaqemi këtij fakti,sepse ky sistem
do minimum 1GB të RAM-it.Por nqse ne instalojmë Windows Vista,duhet e pakta
512GB të RAM-it, vetëm për sistemin guest,plus kujtesës normale që i nevojitet
sistemit operativ .
 Hapësira e hard diskut.Virtual Box-i është shumë i mirë për faktin që i nevojitet
vetën 30GB të hapësirës së hard diskut.
 Suportimi i sistemit operativ ‘host’.
 Suportimi i sistemeve operative ‘guest’.
1.11 Krahasimi i virtualizimit software për Windows.
Materiali i mëposhtëm preferohet të jetë në anglisht, për arsye të terminologjisë.
Windows
Virtual PC
Microsoft
Virtual PC
2007
VMware
Player 3.0
VirtualBox 3.0
Quick
Description:
Designed for
running
Windows XP
Mode, Virtual
PC integrates
Windows
Virtual
Machines
seamlessly with
Windows 7.
The older
version of
Windows
Virtual PC,
Microsoft
Virtual PC
2007 allows
XP and Vista
users to
easily run
virtual
machines on
their
computers.
Easy to use
and free,
VMware
offers fully
integrated
support for
Windows
and Linux
guests
Sun’s open
source answer
to
virtualization,
VirtualBox
excels at
running Linux
on Windows,
and also allows
computers
without
hardware
virtualization to
easily run
virtual
machines.
Runs on: Windows 7
Windows XP
and newer
Windows XP
and newer,
and most
current
editions of
Linux
Windows XP
and newer, Mac
OS X, and most
current editions
of Linux
Requires
Hardware
Virtualization:
Yes No Yes No
Create Virtual
Machines
Yes Yes Yes Yes
Run Virtual
Machines from
other
virtualization
programs:
No, only
supports VHD
virtual hard
disks.
No, only
supports
VHD virtual
hard disks.
Supports
virtual
machines
from all
VMware
products,
Windows
Virtual PC
and Virtual
Server, and
Symantec
backup and
recovery
images.
Supports all
virtual
machines using
the Open
Virtualization
Format; this
includes support
for virtual hard
drives from
Windows
Virtual PC and
VMware.
Supported
Guest
operating
systems
Windows XP
and newer,
other operating
systems (like
Linux) may
Windows 98
and newer,
IBM OS/2,
other
operating
Windows
3.1 and
newer, DOS,
Solaris,
FreeBSD,
Windows NT 4.0
and newer,
Solaris, most
current editions
work but not
officially
supported
systems (like
Linux) may
work but
not officially
supported
and most
current
editions of
Linux
of Linux
Supports 64
bit guests (on
computers
with a 64 bit
CPU):
No No Yes Yes
Desktop
Integration:
Yes, Run
programs from
supported
versions of
Windows
directly from
host’s Start
Menu. The
programs are
automatically
published to the
host’s Start
menu, allowing
them to show up
in Start menu
search as well.
No
Yes, in
supported
operating
systems
using Unity
mode. This
puts a small
menu above
the
standard
start menu
to launch
programs
from the
virtual OS.
Yes, in
supported
operating
systems using
Seamless mode.
This puts the
guest’s taskbar
in your host’s
desktop,
allowing for full
interaction with
the guest
operating
system.
Supports USB
peripherals:
Yes, supports all
USB devices
connected to the
host system,
even if they are
not recognized
No
Yes,
supports all
USB,
Parallel,
and Serial
port devices
Yes, supports all
USB devices
connected to the
host system.
by the host
system.
connected
to the host
system.
User Manual: Online XPS file PDF
PDF
1.12 Virtualizimi Server
Virtualizimi server është si një maskë e burimeve të serverit, duke përfshirë numrin dhe
identitetin individual të serverave fizikë, procesorëve, dhe sistemeve operative, nga
përdoruesit e serverave.Administratori i serverit, përdor një aplikacion server për të ndare
një server fizik ndërmjet disa mjediseve virtuale të izoluara.Mjediset virtuale ndonjëherë
njihen si server private virtuale, por gjithashtu ato janë të njohura si guest, instance,
mbajtës ose emulator.
Janë tre tipe popullore për qasjet e virtualizimit të serverit:
 Modeli i makinës virtuale
 Modeli i makinës paravirtuale
 Virtualizimi në shtresën e sistemit operativ
Makinat virtuale janë bazuar në paradigmat host/guest.Secili sistem përshtatet në imitimin
virtual të shtresës së hardware-it.Kjo qasje lejon sistemet operative guest , të përshtaten pa
asnjë modifikim.Ai gjithashtu lejon administratorin, të krijojë guest-et, që përdorin sisteme
operative të ndryshme.Guest-i nuk ka njohuri për sistemin operativ host sepse ai nuk është
i vetëdijshëm, që ai nuk është duke bërë run-ing në hardware-in e vërtetë.Ai,gjithsesi ka
nevoje per burimet reale te kompjuterit nga host-i, kështu që ai përdor një hypervisor, për
të koordinuar instruksionet e CPU-së.Hypervisor-i është quajtur një makinë virtuale
monitor (VMM).Ai i bën të vlefshme të gjitha instruksionet e CPU-së,të ceshtjeve –guest dhe
menaxhon, cdo kod të ekzekutuar që kërkon shtim privilegjesh.VMware dhe Microsoft
Virtual Server, sëbashku përdorin modelin e makinës virtuale.
Modeli i makinës paravirtuale (PVM), është gjithashtu e bazuar në paradigmat
host/guest—dhe përdor gjithashtu VMM.Në modelin e makinës paravirtuale,sido që të jetë,
monitori i makinës virtuale , aktualisht modifikon kodin e sistemit operativ guest.Ky
modifikim është quajtur porting.Porting suporton VMM-në,kështu që ai mund të përdorë
sisteme call të privilegjuara me masë.Si makinat virtuale,makinat paravirtuale janë të afta
të përshtaten në sisteme operative të shumëfishta.Xen dhe UML, sëbashku, përdorin
modelin e makinës paravirtuale.
Virtualizimi në shtresën e sistemit operativ punon fare pak ndryshe.Ai nuk është bazuar në
paradigmat host/guest. Ne modelin e virtualizmit ne nivelin e serverit, hosti ekzekuton nje OS
Kernel te vetem si core e tij, dhe eksporton funksionaliete te sistemit operativ tek secili nga
guest-et.
.Guest-et mund të përdorin të njënjtin sistem operativ si dhe host-i.Kjo arkitekturë e
shpërndarë , eleminon system call midis shtresave , të cilat reduktojnë përdorimin e lartë
të CPU-së.Ai gjithashtu kërkon që cdo pjesë , e mbajtur e izoluar në mënyrë strikte, nga
fqinjet ,bën që ndonjë dështim apo thyerje e sigurisë së ndonjë pjese , nuk është e aftë të
ndikojë dhe te pjesët e tjera.Në këtë model, binaret dhe libraritë e përbashkëta në të
njënjtën makinë fizike, mund të ndahen, duke lejuar nivelin e një sistemi operativ të
virtualizimit server, të host-ojë mijëra guest në të njënjtën kohë.Virtuozzo dhe Solaris
Zones, sëbashku përdorin shtresën e virtualizimit të sistemit operativ.
Virtualizimi server mund të shihet dhe si pjesë e një virtualizimi të përgjithshëm , të
infrastruktures IT, që përfshijnë virtualizimin e pajisjeve, virtualizimin network, dhe
menaxhimin (workload). Ky trend është një komponent i zhvillimit të kopjuterit
autonomic, në të cilin mjedisi i serverit duhet të jetë i aftë të menaxhojë, vetveten e tij ,
bazuar në aktivitetin e perceptuar.Virtualizimi server , mund të përdoret për të eleminua
shperdorimin e serverave ,për të bërë më eficente përdorimet e burimeve të serverit, për të
siguruar një qëndrueshmëri të serverit, të ndihmojë në disaster recovery,testimin dhe
zhvillimin, dhe të centralizojë administrimin e serverit.

More Related Content

What's hot

Pajisjet hyrese te kompjuterit
Pajisjet hyrese te kompjuteritPajisjet hyrese te kompjuterit
Pajisjet hyrese te kompjuteritOlgert Pro
 
Njesite hyrse dhe dalese te Kompjuterit ©
Njesite hyrse dhe dalese te Kompjuterit ©Njesite hyrse dhe dalese te Kompjuterit ©
Njesite hyrse dhe dalese te Kompjuterit ©Lirim Jahiu
 
Kompjuteri, ndertimi dhe funksionet (hardware)
Kompjuteri, ndertimi dhe funksionet (hardware)Kompjuteri, ndertimi dhe funksionet (hardware)
Kompjuteri, ndertimi dhe funksionet (hardware)ArDit Mani
 
Leksioni 9 pajisjet periferike
Leksioni 9   pajisjet periferikeLeksioni 9   pajisjet periferike
Leksioni 9 pajisjet periferikeXhendris Ismaili
 
Programet kompjuterike
Programet kompjuterikeProgramet kompjuterike
Programet kompjuterikeArlinda
 
Microsoft Access
Microsoft AccessMicrosoft Access
Microsoft AccessAjla Hasani
 
VIRUSET DHE ANTIVIRUSET
VIRUSET DHE ANTIVIRUSETVIRUSET DHE ANTIVIRUSET
VIRUSET DHE ANTIVIRUSETroni45
 
Leter motivimi
Leter motivimi Leter motivimi
Leter motivimi Anida Ago
 
Menaxhimi i bazave së të dhënave
Menaxhimi i bazave së të dhënaveMenaxhimi i bazave së të dhënave
Menaxhimi i bazave së të dhënaveErmon Cërvadiku
 
Ç'fare eshte desktop
Ç'fare eshte desktopÇ'fare eshte desktop
Ç'fare eshte desktopSelf employed
 
Fjalia e përbërë me bashkërenditje
Fjalia e përbërë me bashkërenditjeFjalia e përbërë me bashkërenditje
Fjalia e përbërë me bashkërenditjeAlush Kryeziu
 
Paraqitjet grafike
Paraqitjet grafikeParaqitjet grafike
Paraqitjet grafikeMenaxherat
 
Komunizmi ne shqiperi
Komunizmi ne shqiperiKomunizmi ne shqiperi
Komunizmi ne shqiperiElton Gjoka
 

What's hot (20)

Pajisjet hyrese te kompjuterit
Pajisjet hyrese te kompjuteritPajisjet hyrese te kompjuterit
Pajisjet hyrese te kompjuterit
 
Njesite hyrse dhe dalese te Kompjuterit ©
Njesite hyrse dhe dalese te Kompjuterit ©Njesite hyrse dhe dalese te Kompjuterit ©
Njesite hyrse dhe dalese te Kompjuterit ©
 
Kompjuteri, ndertimi dhe funksionet (hardware)
Kompjuteri, ndertimi dhe funksionet (hardware)Kompjuteri, ndertimi dhe funksionet (hardware)
Kompjuteri, ndertimi dhe funksionet (hardware)
 
Leksioni 3 procesori
Leksioni 3   procesoriLeksioni 3   procesori
Leksioni 3 procesori
 
Leksioni 9 pajisjet periferike
Leksioni 9   pajisjet periferikeLeksioni 9   pajisjet periferike
Leksioni 9 pajisjet periferike
 
Sisteme operative
Sisteme operativeSisteme operative
Sisteme operative
 
Database
DatabaseDatabase
Database
 
Programet kompjuterike
Programet kompjuterikeProgramet kompjuterike
Programet kompjuterike
 
Microsoft Access
Microsoft AccessMicrosoft Access
Microsoft Access
 
VIRUSET DHE ANTIVIRUSET
VIRUSET DHE ANTIVIRUSETVIRUSET DHE ANTIVIRUSET
VIRUSET DHE ANTIVIRUSET
 
Algoritmet
AlgoritmetAlgoritmet
Algoritmet
 
Projekt ne informatike
Projekt ne informatike Projekt ne informatike
Projekt ne informatike
 
Leter motivimi
Leter motivimi Leter motivimi
Leter motivimi
 
Menaxhimi i bazave së të dhënave
Menaxhimi i bazave së të dhënaveMenaxhimi i bazave së të dhënave
Menaxhimi i bazave së të dhënave
 
Paisjet dalese te kompjuterit
Paisjet dalese te kompjuteritPaisjet dalese te kompjuterit
Paisjet dalese te kompjuterit
 
Ç'fare eshte desktop
Ç'fare eshte desktopÇ'fare eshte desktop
Ç'fare eshte desktop
 
Mjedisi dhe njeriu
Mjedisi dhe njeriuMjedisi dhe njeriu
Mjedisi dhe njeriu
 
Fjalia e përbërë me bashkërenditje
Fjalia e përbërë me bashkërenditjeFjalia e përbërë me bashkërenditje
Fjalia e përbërë me bashkërenditje
 
Paraqitjet grafike
Paraqitjet grafikeParaqitjet grafike
Paraqitjet grafike
 
Komunizmi ne shqiperi
Komunizmi ne shqiperiKomunizmi ne shqiperi
Komunizmi ne shqiperi
 

Viewers also liked

Inxhinieringu gjenetik
Inxhinieringu gjenetik  Inxhinieringu gjenetik
Inxhinieringu gjenetik Genta Jusufi
 
Mbrojtja e të dhënave personale
Mbrojtja e të dhënave personaleMbrojtja e të dhënave personale
Mbrojtja e të dhënave personaleMetamorphosis
 
Bazat e sistemeve komutuese
Bazat e sistemeve komutueseBazat e sistemeve komutuese
Bazat e sistemeve komutueseXhelal Bislimi
 
Punimi Seminarik ne lenden TCP/IP
Punimi Seminarik ne lenden TCP/IPPunimi Seminarik ne lenden TCP/IP
Punimi Seminarik ne lenden TCP/IPArben
 
Praktika kompjuterike- Nderim Rahmani
Praktika kompjuterike- Nderim RahmaniPraktika kompjuterike- Nderim Rahmani
Praktika kompjuterike- Nderim RahmaniNderim Rahmani
 
Sistemet operative
Sistemet operativeSistemet operative
Sistemet operativeAjla Hasani
 
Punim seminarik tik
Punim seminarik tikPunim seminarik tik
Punim seminarik tikBJashari
 
Teknologji e informimit dhe komunikimit (TIK) Punim Seminarik Driton Nuha
Teknologji e informimit dhe komunikimit (TIK) Punim Seminarik Driton NuhaTeknologji e informimit dhe komunikimit (TIK) Punim Seminarik Driton Nuha
Teknologji e informimit dhe komunikimit (TIK) Punim Seminarik Driton NuhaDriton Nuha
 
Viruset [Informatik]
Viruset [Informatik]Viruset [Informatik]
Viruset [Informatik]Besart Gashi
 
Punim Seminarik Projektimi i Sistemeve Informative
Punim Seminarik   Projektimi i Sistemeve InformativePunim Seminarik   Projektimi i Sistemeve Informative
Punim Seminarik Projektimi i Sistemeve InformativeVeton Sopjani
 
Evolimi i kompjuterit
Evolimi i kompjuteritEvolimi i kompjuterit
Evolimi i kompjuteritAlbi Muca
 
Virtualization in cloud computing
Virtualization in cloud computingVirtualization in cloud computing
Virtualization in cloud computingMehul Patel
 
TEKNOLOGJIA E INFORMACIONIT DHE E KOMUNIKIMIT
TEKNOLOGJIA E INFORMACIONIT DHE E KOMUNIKIMITTEKNOLOGJIA E INFORMACIONIT DHE E KOMUNIKIMIT
TEKNOLOGJIA E INFORMACIONIT DHE E KOMUNIKIMITornela rama
 
Struktura e punimit te diplomes
Struktura e punimit te diplomesStruktura e punimit te diplomes
Struktura e punimit te diplomesXh MedicalTeam
 
Projekt ne TIK
Projekt ne TIKProjekt ne TIK
Projekt ne TIKAnisa 19
 
Inegrimet Ekononike
Inegrimet EkononikeInegrimet Ekononike
Inegrimet EkononikeMenaxherat
 

Viewers also liked (19)

Inxhinieringu gjenetik
Inxhinieringu gjenetik  Inxhinieringu gjenetik
Inxhinieringu gjenetik
 
Rreth Communication Progress, 2016
Rreth Communication Progress, 2016Rreth Communication Progress, 2016
Rreth Communication Progress, 2016
 
Mbrojtja e të dhënave personale
Mbrojtja e të dhënave personaleMbrojtja e të dhënave personale
Mbrojtja e të dhënave personale
 
Bazat e sistemeve komutuese
Bazat e sistemeve komutueseBazat e sistemeve komutuese
Bazat e sistemeve komutuese
 
Punimi Seminarik ne lenden TCP/IP
Punimi Seminarik ne lenden TCP/IPPunimi Seminarik ne lenden TCP/IP
Punimi Seminarik ne lenden TCP/IP
 
Praktika kompjuterike- Nderim Rahmani
Praktika kompjuterike- Nderim RahmaniPraktika kompjuterike- Nderim Rahmani
Praktika kompjuterike- Nderim Rahmani
 
Sistemet operative
Sistemet operativeSistemet operative
Sistemet operative
 
Punim seminarik tik
Punim seminarik tikPunim seminarik tik
Punim seminarik tik
 
Teknologji e informimit dhe komunikimit (TIK) Punim Seminarik Driton Nuha
Teknologji e informimit dhe komunikimit (TIK) Punim Seminarik Driton NuhaTeknologji e informimit dhe komunikimit (TIK) Punim Seminarik Driton Nuha
Teknologji e informimit dhe komunikimit (TIK) Punim Seminarik Driton Nuha
 
Viruset [Informatik]
Viruset [Informatik]Viruset [Informatik]
Viruset [Informatik]
 
Punim Seminarik Projektimi i Sistemeve Informative
Punim Seminarik   Projektimi i Sistemeve InformativePunim Seminarik   Projektimi i Sistemeve Informative
Punim Seminarik Projektimi i Sistemeve Informative
 
Evolimi i kompjuterit
Evolimi i kompjuteritEvolimi i kompjuterit
Evolimi i kompjuterit
 
Virtualization in cloud computing
Virtualization in cloud computingVirtualization in cloud computing
Virtualization in cloud computing
 
kompjuteri
kompjuterikompjuteri
kompjuteri
 
Projekt diplome
Projekt diplome Projekt diplome
Projekt diplome
 
TEKNOLOGJIA E INFORMACIONIT DHE E KOMUNIKIMIT
TEKNOLOGJIA E INFORMACIONIT DHE E KOMUNIKIMITTEKNOLOGJIA E INFORMACIONIT DHE E KOMUNIKIMIT
TEKNOLOGJIA E INFORMACIONIT DHE E KOMUNIKIMIT
 
Struktura e punimit te diplomes
Struktura e punimit te diplomesStruktura e punimit te diplomes
Struktura e punimit te diplomes
 
Projekt ne TIK
Projekt ne TIKProjekt ne TIK
Projekt ne TIK
 
Inegrimet Ekononike
Inegrimet EkononikeInegrimet Ekononike
Inegrimet Ekononike
 

Similar to Virtualizimi

Disponueshmëri e lartë duke përdorur virtualizimin - Eldisa Gjapi
Disponueshmëri e lartë duke përdorur virtualizimin - Eldisa GjapiDisponueshmëri e lartë duke përdorur virtualizimin - Eldisa Gjapi
Disponueshmëri e lartë duke përdorur virtualizimin - Eldisa GjapiEldisa Gjapi
 
Softveri sistemor informatike biznesore
Softveri sistemor informatike biznesoreSoftveri sistemor informatike biznesore
Softveri sistemor informatike biznesoreValdet Shala
 
Modeli Hibridinfrastruktura e cloudit është e përbërë nga dy ose më shumë inf...
Modeli Hibridinfrastruktura e cloudit është e përbërë nga dy ose më shumë inf...Modeli Hibridinfrastruktura e cloudit është e përbërë nga dy ose më shumë inf...
Modeli Hibridinfrastruktura e cloudit është e përbërë nga dy ose më shumë inf...FlorimIdrizi1
 
Një re private zakonisht është e ndërtuar prapa një fireëall-I dhe është më e...
Një re private zakonisht është e ndërtuar prapa një fireëall-I dhe është më e...Një re private zakonisht është e ndërtuar prapa një fireëall-I dhe është më e...
Një re private zakonisht është e ndërtuar prapa një fireëall-I dhe është më e...FlorimIdrizi1
 
Një re private zakonisht është e ndërtuar prapa një fireëall-I dhe është më e...
Një re private zakonisht është e ndërtuar prapa një fireëall-I dhe është më e...Një re private zakonisht është e ndërtuar prapa një fireëall-I dhe është më e...
Një re private zakonisht është e ndërtuar prapa një fireëall-I dhe është më e...FlorimIdrizi1
 
Krahas ruajtjes së skedarëveKrahas ruajtjes së skedarëve.docx
Krahas ruajtjes së skedarëveKrahas ruajtjes së skedarëve.docxKrahas ruajtjes së skedarëveKrahas ruajtjes së skedarëve.docx
Krahas ruajtjes së skedarëveKrahas ruajtjes së skedarëve.docxFlorimIdrizi1
 
Esx & ESXi server
Esx & ESXi serverEsx & ESXi server
Esx & ESXi serverMalfor Saja
 
Deyrat e portofolit te Tik me Zgjedhje 12 Semestri i 1
Deyrat e portofolit te Tik me Zgjedhje 12 Semestri i 1Deyrat e portofolit te Tik me Zgjedhje 12 Semestri i 1
Deyrat e portofolit te Tik me Zgjedhje 12 Semestri i 1Rexhino Kovaci
 
Enkel vela nje krahasim midis arkitekturave te driver
Enkel vela nje krahasim midis arkitekturave te driverEnkel vela nje krahasim midis arkitekturave te driver
Enkel vela nje krahasim midis arkitekturave te driverEnkel Vela
 
Deyrat e portofolit te Tik me Zgjedhje
Deyrat e portofolit te Tik me Zgjedhje Deyrat e portofolit te Tik me Zgjedhje
Deyrat e portofolit te Tik me Zgjedhje Rexhino Kovaci
 
Fjalor nga informatika
Fjalor nga informatikaFjalor nga informatika
Fjalor nga informatikaorhan2012
 
software hardware
software hardwaresoftware hardware
software hardwareFred Kapo
 
teknologjia informative / Ligjerata 5
teknologjia informative / Ligjerata 5teknologjia informative / Ligjerata 5
teknologjia informative / Ligjerata 5ilir 1122
 
Siguria publikim (cas_komplet)
Siguria publikim (cas_komplet)Siguria publikim (cas_komplet)
Siguria publikim (cas_komplet)Bessi Beesii
 

Similar to Virtualizimi (20)

Disponueshmëri e lartë duke përdorur virtualizimin - Eldisa Gjapi
Disponueshmëri e lartë duke përdorur virtualizimin - Eldisa GjapiDisponueshmëri e lartë duke përdorur virtualizimin - Eldisa Gjapi
Disponueshmëri e lartë duke përdorur virtualizimin - Eldisa Gjapi
 
Softveri sistemor informatike biznesore
Softveri sistemor informatike biznesoreSoftveri sistemor informatike biznesore
Softveri sistemor informatike biznesore
 
Modeli Hibridinfrastruktura e cloudit është e përbërë nga dy ose më shumë inf...
Modeli Hibridinfrastruktura e cloudit është e përbërë nga dy ose më shumë inf...Modeli Hibridinfrastruktura e cloudit është e përbërë nga dy ose më shumë inf...
Modeli Hibridinfrastruktura e cloudit është e përbërë nga dy ose më shumë inf...
 
Një re private zakonisht është e ndërtuar prapa një fireëall-I dhe është më e...
Një re private zakonisht është e ndërtuar prapa një fireëall-I dhe është më e...Një re private zakonisht është e ndërtuar prapa një fireëall-I dhe është më e...
Një re private zakonisht është e ndërtuar prapa një fireëall-I dhe është më e...
 
Një re private zakonisht është e ndërtuar prapa një fireëall-I dhe është më e...
Një re private zakonisht është e ndërtuar prapa një fireëall-I dhe është më e...Një re private zakonisht është e ndërtuar prapa një fireëall-I dhe është më e...
Një re private zakonisht është e ndërtuar prapa një fireëall-I dhe është më e...
 
Krahas ruajtjes së skedarëveKrahas ruajtjes së skedarëve.docx
Krahas ruajtjes së skedarëveKrahas ruajtjes së skedarëve.docxKrahas ruajtjes së skedarëveKrahas ruajtjes së skedarëve.docx
Krahas ruajtjes së skedarëveKrahas ruajtjes së skedarëve.docx
 
Esx & ESXi server
Esx & ESXi serverEsx & ESXi server
Esx & ESXi server
 
Deyrat e portofolit te Tik me Zgjedhje 12 Semestri i 1
Deyrat e portofolit te Tik me Zgjedhje 12 Semestri i 1Deyrat e portofolit te Tik me Zgjedhje 12 Semestri i 1
Deyrat e portofolit te Tik me Zgjedhje 12 Semestri i 1
 
Enkel vela nje krahasim midis arkitekturave te driver
Enkel vela nje krahasim midis arkitekturave te driverEnkel vela nje krahasim midis arkitekturave te driver
Enkel vela nje krahasim midis arkitekturave te driver
 
Deyrat e portofolit te Tik me Zgjedhje
Deyrat e portofolit te Tik me Zgjedhje Deyrat e portofolit te Tik me Zgjedhje
Deyrat e portofolit te Tik me Zgjedhje
 
Sistemet operative so
Sistemet operative soSistemet operative so
Sistemet operative so
 
Cloud+computing
Cloud+computingCloud+computing
Cloud+computing
 
Softveri sistemor
Softveri sistemorSoftveri sistemor
Softveri sistemor
 
Ligjerata 5
Ligjerata 5Ligjerata 5
Ligjerata 5
 
Fjalor nga informatika
Fjalor nga informatikaFjalor nga informatika
Fjalor nga informatika
 
software hardware
software hardwaresoftware hardware
software hardware
 
teknologjia informative / Ligjerata 5
teknologjia informative / Ligjerata 5teknologjia informative / Ligjerata 5
teknologjia informative / Ligjerata 5
 
Driverat
DriveratDriverat
Driverat
 
Siguria publikim (cas_komplet)
Siguria publikim (cas_komplet)Siguria publikim (cas_komplet)
Siguria publikim (cas_komplet)
 
ligjerata.ppt
ligjerata.pptligjerata.ppt
ligjerata.ppt
 

Virtualizimi

  • 1. 1. C’është virtualizimi? Kompjuterët e para pak viteve, ishin te te tille qe hardware i tyre ishte dizenjuar në mënyrë të atillë , që të punonte vetëm në një sistem operimi, dhe në një program të vetem. Duke bërë kështu që shumë makina të mos përdoreshin më, pra të liheshin në harresë.Pikërisht, virtualizimi bëri që këto “makina” të ktheheshin përsëri në jetë.Virtualizimi na lejon që të përshtatim një numër të konsiderueshëm të makinave virtuale në një makinë të vetme fizike (me termin ‘makinë’, i referohem kompjuterit si tërësi hardware).Një mënyrë e tillë, pra duke përdorur virtualizimin, secila makinë virtuale, e instaluar tashmë në kompjuterin tonë , do të ndajë të gjithë resource-in e saj me makinat e tjera. Vlen, jashtëzakonisht shumë fakti që, pavarësisht ndarjes së burimeve, kapaciteti i pajisjeve hardware te kompjuterit nuk mund të ndryshohem, si psh. kapaciteti i CPU-së, RAM-i etj.Makina virtuale të ndryshme mund të përshtaten në sisteme operative të ndryshme, dhe aplikacione të ndryshme por në të njëjtën pajisje kompjuterike (pra në të njëjtin kompjuter). Virtualizimi në kompjutër, është një krijim i një versioni virtual të dickaje, sic është një platforme hardware, sistemi operativ, një pajisje storage ose një burim rrjeti. Virtualizimi është si një kombinim i Inxhinerisë Software dhe asaj Hardware në krijimin e VM (Virtual Machine) – një abstraksion i hardware-it të kompjuterit , që lejon një makinë të vetme të veprojë si të ishin shumë makina. Pra… .Virtualizimi lejon që shumë Sisteme Operative të “instalohen”, të përshtaten në të njënjtën platform fizike. Në figurën më poshtë paraqitet një mënyrë se si do të instalohet VM, në një kompjuter.
  • 2. Fig 1.1 Shohim që në figurën e parë , kemi: aplikacionet, sistemin operativ dhe pjesët hardware, por pa VM-në.Kurse në figurën e dytë kemi të vendosur edhe VMM (Virtual Machine Monitor),të cilën e konsiderojmë si një shtresë të re të software-it.Ndryshimi është i dukshëm, pra në figurën e parë kemi vetëm një sistem operativ të vendosur, kurse në figurën e dytë janë ose mund të përshtaten disa sisteme operative.VMM, vepron si një kontrollues dhe si një përkthyes sistemi midis VM-s dhe hardware-it.Pra , e gjithë figura e parë përbën një makinë virtual në vetvete, kurse në figurën e dytë shohim që VMM, vepron si ndërmjetëse midis një sërë pajisjesh hardware-ike dhe të disa makinave virtual (VM-sh). 1.1 Tipet e virtualizimit. Virtualizimi si term është shumë i gjërë, por edhe si shtrirje ose më saktë, si përdorim po ashtu është i gjërë.Por kryesisht do të japim disa përdorime më kryesore, të cilat do ti rëndisim si më poshtë : Virtualizimi hardware Virtualizimi software Virtualizimi desktop Virtualizimi i aplikacioneve Virtualizimi i kujtesës Storage virtualization Virtualizimi i network-ut Virtualizimi server Për secilin tip të virtualizimit, do të jepen detaje me poshte : 1.2 Përdorimi i virtualizimit Sfida e sotme e IT-së, është fakti që duhet të jetë gjithmonë në dijeni të zhvillimit më të fundit të teknologjisë. Nga ana tjeter kjo i lejon bizneseve tu përshtaten një sërë burimesh, duke u siguruar infrastrukturën e momentit dhe për një të ardhme shumë më të sigurtë. 1.2.1 Avantazhet e virtualizimit. 1. Konsolidimi i serverit. Një server që suporton disa VM (Makina Virtuale), duhet me domosdoshmëri të ketë shumë memorje.CPU-ja dhe pjesë të tjera hardware-ike, qe do të përdorin pak ose shumë fuqi, dhe do të zënë të njënjtën hapësirë fizike, duke reduktuar koston dhe shpenzimin.
  • 3. 2. Testimi dhe zhvillimi.Përdorimi i makinave virtuale do të rrisë me hapa të shpejta zhvillimin, duke izoluar aplikacione në një mjedis të ditur dhe të kontrolluar. 3. Balancimi i ngarkimit dinamik dhe mbulimi i fatkeqësive.Ngarkimi i punës së serverit është i ndryshëm.Virtualizimi siguron një qëndrueshmëri për makinat virtuale, të cilat janë duke përdorur burimet e një serveri.Kjo dinamikë e balancimit të ngarkimit , krijon një dobishmëri eficente në burimet e serverit. Virtualizimi lejon qe nje imazh virtual ne nje makine te rikthehet ne jete ne nje server tjeter ne rast te defekti te serverit origjinal 4. Desktop virtual. Fleksibiliteti qe jep virtualizimi lejon nje kombinim te disa sistemeve operative te ndyshme ne nje makine te vetme, duke bere reduktimin e hapesires qe zejne kompjuterat ne zyra, dhe shpenzimet per hardware 5. Besueshmëria e sistemit dhe siguria. 1.2.2 Disavantazhet e virtualizimit. 1. Rrezikshmëri e lartë në një defekt fizik Ne virtualizim kemi nje pike te vetem deshtimi apo defekti. Imagjinoni të keni 5 servera dhe kuptoni fare mire se cfare efekti do te kishte mbi keto 5 servera nje difekt I vetem fizik, duke bere qe te 5 serverat te dilnin offline 2. A është e njënjta performancë? Për këtë ka një sërë dyshimesh, por e konkretizojmë si shembull.Le të marrim nje RAM 4 GB dhe 2 CPU virtuale me nga 3 GHz , në një server virtual, i cili do të përdoret si një web server në zyrën tuaj.Pyetja është , a do të mundej serveri dhe platforma e aplikacioneve të përshtatej në një server fizik me 4 GB RAM dhe 2 CPU me nga 3 GHz? Unë dyshoj për këtë. 3. Nuk është teknike e lehtë 4. Nuk suportohet nga të gjitha aplikacionet. Disa aplikacione të database-ve nuk janë akoma të përshtatshme për një virtualizim. Nqse ju jeni një person i IT-së, qe do të vendosni që të përdorni virtualizimin si zgjidhje të një ndërmarrjeje tuajën, atëherë është gjithmonë mirë , që të merrni parasysh edhe disavantazhet.Virtualizimi ka disa limitacione të cilat mund të mos suportohen nga kompania ku ju punoni apo administroni, në këtë rast fiziku i ndarë i serverit, do të ishtë zgjidhja më e mirë.Cili është mendimi juaj ?
  • 4. 1.3 Virtualizimi hardware Virtualizimi hardware ose platforma e virtualizimit , i referohet krijimit të një makine virtuale, që sillet e ngjashme si një kompjutër real dhe që mbart një sistem operativ.Koncepti është i tillë:- Software-i që ekzekutohet në këto makina virtuale është i ndarë nga burimet e pajisjeve hardware, pra secila MV ka një pjesë të “kapacitetit”, të hardware-it të kompjuterit.Pra, nqs një kompjuter bën run në një sistem të Microsoft Windows-it, ai mund të mbajë një makinë virtual fantazëm, që njihet si ‘host’, që në pamje të parë na ngjan me një kompjutër që bën run psh.në sistemin operativ të Fedora-s , së Linux-it.Në virtualizimin hardware , makina host është makina aktuale në të cilën virtualizimi zë vënd, dhe makina mik , ‘guest’ është makina virtuale. 1.3.1 Full Virtualization. Në shkencat kompjuterike,Virtualizimi i Plotë, është një teknikë virtualizimi për të siguruar një llojshmëri të mjediseve të makinave virtuale.Virtualizimi i plotë paraqet faktin që cdo karakteristikë e spikatur e hardware-it, mund të reflektohet në një ndër të shumtat makina virtuale – duke përfshirë një bashkësi të plotë instruksionesh, veprime input/output, interraptet,aksesimi i kujtesës, dhe cfarëdolloj elementi tjetër i përdorur nga software-i në bare-in e makinës, dhe kjo ka për qëllim të jetë run (përshtatje) e një makine virtuale.Virtualizimi i plotë është e vetmja mundësi që jep kombinimin e duhur të elementeve , të hardware-it dhe software-it.Një celës sfidues për virtualizimin e plotë, është ndërprerja dhe simulimi i veprimeve të privilegjuara, sic janë instruksionet I/O. Virtualizimi i plotë ka patur një sukses të lartë për: I. Ndarjen e një sistemi kompjuterik gjatë shumë përdoruesëve. II. Izolimin e përdoruesëve nga njëri-tjetri dhe nga kontrolli i programit. III. Emulimin e hardware-ve të rinj, për arritjen e sigurimit të besueshmërisë, sigurise dhe produktivitetit. 1.3.2 Partial Virtualization. Esthe nje teknike virtualizimi qe implementon nje fare ambineti virtual ku simulohen shumica e vecorive hardware ne makina virtuale ne te cilat disa por jot e gjithe software-et ekzekutohen pa modifikim. Zakonisht,kjo ka kuptimin që i gjithë sistemi operativ, nuk mund të bëjë run në një makinë virtuale, i cili mund të ishte një nga parimet e Virtualizimit të Plotë, por shumica e aplikacioneve mund të bëjë run Një formë celësi i Virtualizimit me Pjesë është virtualizimi i hapësirës së adresave, në të ciën , cdo makinë virtuale konsiston në një hapësirë adrese të pavarur. Virtualizimi me Pjesë ka sukses për:
  • 5. I. Është një identifikues i lehtë për implementim. II. Ai shpesh ka provuar dobishmërinë e fuqisë së makinës virtuale. III. Ndarjen e një sistemi kompjuterik midis shumë përdoruesëve. 1.3.3 Para Virtualization. Paravirtualizimi eshte nje teknike qe lejon nje software interface-n per tek makinat virtuale qe eshte e ngjashme por jo identike me hardware-n ku ndodhet. Paravirtualizmi lejon disa sisteme operative te ekzekutohen ne hardware ne te njejten kohe, duke perdorur ne menyre me eficente burimet e sistemit (memorie, procesoret) duke bere ndarje efektive te ketyre burimeve. Ne Full Virtualization i gjithe sistemi emulohet (BIOS, disk, processor, NIC, etc.),ndersa ne paravirtualization moduli i manaxhimit ( hypervisor ose virtual machine monitor) operon me nje system operativ qe ka qene i modifikuar per te punuar ne nje makine virtual. 1.4 Virtualizimi software. Virtualizimi software është një virtualizim i aplikacioneve ose i programeve kompjuterike.Një ndër programet që përdoret gjerësisht për virtualizimin software është SVS (Software Virtualization Solution), zhvilluar nga Altris. Koncepti është i ngjashëm me virtualizimin hardware, ku makinat fizike janë simuluar si makina virtuale.Virtualizimi software përfshin krijimin e një shtrese virtuale ose hapësirë virtuale hard drive, ku aplikacionet mund të instalohen.Nga kjo hapësirë virtuale, aplikacionet mund të ekzekutohen ,për aq sa ato mund të jenë të instaluara në një host të një sistemi operativ. Kur një përdorues ka mbaruar së përdoruri një aplikacion, ata mund ta “fikin atë”.Kur një aplikacion është fikur, cdo ndryshim që i ka bërë aplikacioni, sistemit operativ host, do të përmbyset komplet.Kjo do të thotë që regjistri hyrës dhe direktoritë e instaluara, nuk do të lënë gjurmë kur aplikacioni të instalohet ose të ekzekutohet i gjithi. Virtualizimi software ofron disa të mira.Disa nga këto të mira përfshihet:  Aftësia për ti bërë run aplikacioneve , pa krijuar një regjistër të përhershëm ose një libër ndryshimesh.  Aftësia për ti bërë run disa versioneve të të njënjtit aplikacion.  Aftësia për të instaluar aplikacione të cilat në një mënyrë apo në një tjetër do të krijonin konflikt me njëra-tjetrën.  Aftësia për të testuar aplikacione të reja në një mjedis të vetëm. Si konkluzion arrijmë në faktin që, Virtualizimi Software siguron shumë të mira dhe është i lehtë për tu implementuar.
  • 6. 1.5 Virtualizimi i desktopit Virtualizimi i desktop-it, është koncepti i ndarjes së desktopëve logjikë nga makina fizike.Njëra formë e virtualizimit të desktopit, Infrastruktura Virtuale e Desktopit (VDI), mund të merret e mirë qenë si forma më e avancuar e virtualizimit hardware.Qëndron në ndërveprimin direkt, të një kompjuteri ‘host’, me anë të tastierës, mausit dhe monitorit të lidhura me të.Përdoruesi ndërvepron me një kompjuter ‘host’ ,me anë të lidhjes së network-ut (LAN apo Internet), duke përdorur një desktop të një kompjuteri tjetër ose një pajisje mobile.Kompjuteri ‘host’ në këtë skenar shndërrohet në një kompjuter server, i aftë për të mbajtur disa makina virtuale ‘host’, në të njënjtën kohë me disa përdorues.Për përdoruesit, kjo do të thotë që ato mund të kenë akses ne desktopin e tyre nga një vëndndodhje tjetër.Përdorimi i Virtualizimit Desktop, i lejon kompanisë që të qëndrojë më shumë fleksibile, në cdo ndryshim të fundit të teknologjisë. Të paturit një desktop virtual, u lejon shumë zhvilluesëve të implementohen shpejt dhe të ndjehen ekspertë në atë që bëjne. 1.6 Virtualizimi i aplikacioneve . Virtualizimi i aplikacineve është një term ‘cadër’, në teknologjinë software , që siguron portabilitet, menaxhim dhe kompatibilitet të aplikacioneve, duke i enkalupsuar ato në formën e nënvizuar të sistemeve operative,në të cilën ato janë ekzekutuar.Një virtualizim i aplikacioneve i plotë nuk ështëi instaluar në kuptimin e parë të fjalës, por ai ekzekutohet sikur të ishte i tillë. a b Fig 1.2
  • 7. Në figurën e mësipërme pariqitet, a -) një mjedis i aplikacioneve në vendndodhjen e mirëqenë, dhe në b-) një mjedis i aplikacioneve i supozuar (sic do të ishte mirë, të ishte). 1.6.1 Avantazhet e virtualizimit  Lejon aplikacionet të bëjnë run në një mjedis , I cili ne situate normale nuk e suporton ate aplikacion  Mund të mbrojë sistemin operativ dhe aplikacione të tjera .  Përdor më pak burime se sa një makinë virtuale e ndarë.  Virtualizmi I aplikimeve I ruan sistemet e shfrytezimit dhe aplikimet e tjera, nga demi qe mund ti sjelle nje kod aplikimi i shkruar keq apo defektoz..  U bën run aplikacioneve të papërputhshme anë pas ane, në të njënjtën kohë dhe me një rritje minimale të testimit kundër një tjetri.  Redukton integrimin e sistemit dhe koston e administrimit. Duke mbajtur një software të përbashkët ne mbarëvajtje me organizimin e disa kompjuterave.  Implementon siguri dhe thjeshtësi ne implimentimin e sistemit të operimit. 1.6.2 Limitet e virtualizimit te aplikacioneve  Jo të gjitha software-et mund të virtualizohen.  Disa tipe të software-eve sic janë paketat e anti-viruseve dhe aplikacione të cilat përmbajnë një sistem të integruar, të rëndë, operativ, janë të vështira për tu virtualizur.  Arrin te zgjidhe vetem cesthje te nivelit te kompatibiliteti te fileve dhe regjistrave midis sistemeve operative te vjeter dhe atyre te rinje, por jo me teper se aq. 1.7 Virtualizimi i kujtesës Virtualizimi I kujttese ben shtimin e burimeve te memories te sistemeve indivituale ne data center, dhe i agregon ato burime ne nje pool kujtese qe i vihet ne dispozicion cdo kompjuteri ne cluster. Pool I kujteses aksesohet nga sistemi operativ ose nga aplikacionet qe ekzektuohen mbi ate system operativ. Ky pool I shprendare kujtese mundet pastaj te perdoret sin je cache e shpejte, si nje shtrese mesazhesh, ose sin je burime shared memory per CPU ose per aplikim GPU Virtualizmi i memories lejon serverat e lidhur ne rrjet ne nje arkitetkure te shperndare, te ndajne midis tyre nje pool kujtese, duke anashkaluar keshtu kufizimet qe mund te kene per kujtese fizike, qe perben nje bottleneck te zakonshem ne performance e aplikimeve. Permireson perdorimin e kujteses nepermjet ndarjes se burimeve te pamjaftueshme  Rrit eficencen dhe ul kohen e ekzektutimit per aplikimet qe kane shume te dhena dhe dhe shume operacione I/O
  • 8.  Lejon aplikiket ne shume serverva te ndajne te dhenat pa replikim, duke ulur keshtu nevojen per kujteseNë figurën 2.3 paraqitet një cluster i virtualizimit të kujtesës, në nivelin e aplikacioneve.Kontribuesit 1…n ,kontribojnë duke dhënë kujtesë në pool.Aplikacionet read dhe të dhënat write, të pool-ës, përdorin API-at e Java-s ose te C-së, ose mund të përdorin një file sistemi API. Fig 1.3 Në figurën 1.4 paraqitet një clouster, që implementon virtualizimin e kujtesës.Kontribuesit 1…n ,kontribojnë kujtesë në pool.Sistemi operativ lidhet me pool-in e kujtesës nëpërmjet sistemit page cache . Fig 1.4 1.8 Virtualizimi Diskut (Storage) Virtualizimi i sistemeve te ruajtjes se te dhenave (storage) eshte nje mjet me ane te te cilit perfitojme funksionalitete me te mira dhe vecori me te avancuara ne sistemet e ruajtjes se te dhenave. Ne kontekstin e sistemeve te ruajtjes se te dhenave dallohen dy tipe kryesore te virtualizimit :
  • 9. Block Virtualization I referohet ndarjes se storage-it logjik (particionit) nga storage fizik ne menyre qe te aksesohet pavaresisht pajisjes fizike apo structures fizike te shperndare e te shumellojshme. Kjo ndarje lejon administratorin e sistemit te ruajtjes se te dhenave te kete me shume fleksibilitet ne menyren sesi e manaxhon storage per perdoruesit fundore File virtualization eleminon varesine midis te dhenave qe aksesohen ne nivel skedaresh dhe vendodhjes fiizke ku ruhen keto skedare. Kjo ofron mundesi per ta optimizuar perdorimin e storage dhe per te kryer me lehte dhe pa problem megrim te skedareve 1.9 Virtualizimi i Network-ut. Virtualizimi i networkut është një proces i kombinimit të burimeve networke hardware-ike dhe software-ike, dhe funksionalitetit të network-ut, ne nje njesi te vetme administrative e bazuar ne software që njihet si network virtual.Virtualizimi i network-ut është kategorizuar si një External - kombinim i disa network-eve, ose pjesë network-esh, brenda një njësie virtuale , ose internal, -siguron network-un si një funksionalitet të mbajtësëvë software-ike në një sistem të vetëm. 1.9.1 Virtualizimi network i jashtëm. Disa shitës, ofrojnë virtualizim network të jashtëm, në të cilin një ose më shumë network-e lokale janë kombinuar ose nën ndarë në network-e virtuale, me qëllimin e sigurimit të eficencës, të nje rrjeti te nje corporate te madhe. ose një qëndre të dhënash.Komponentët celës të një network-u të jashtëm virtual janë,VLAN dhe network switch. Duke perdorur teknologjite VLAN dhe SWITCH administrator i sistemit mund te konfiguroje sisteme te gjendura brenda nje LAN-I ne rrjete te ndryshme virutuale 1.9.2 Virtualizimi network i brendshëm.
  • 10. Shitës të tjerë ofrojnë një virtualizim të brenshëm network.Këtu një sistem i vetëm është konfiguruar në mbajtës,sic është një domain Xen, kombinuar me një kontrollues program hypervisor. Kjo zgjidhje permireson eficencen e pergjithshme ten je sistemi duke izoluar aplikimet ne containers te ndryshem dhe/ose ne pseudo-nderfaqe.Ndryshe quhet dhe ‘network-in-the- box’ 1.10 Programet më të përdorshëm për virtualizim. Për të realizuar virtualizim janë bërë e mundur krijimi i disa programeve , por ato të cilat do të studiojmë ose përmendim janë vetëm dy: 1. VMware 2. Virtual Box 1.10.1 VMware. Program VMware siguron një virtualizim komplet të një bashkësie hardware-ike Te sistemit operativ Guest. Programi VMware, virtualizon hardware-in për një video adapter, një network adapter dhe hard disk adapter. Host-i siguron rrugë kalimet e driver-ave, për pajisjet guest USB, serial dhe parallel. Në këtë mënyrë, makinat kane transferueshmeri te larte midis kmpjuterave të lartë midis kompjuterave, sepse cdo host ngjason afërsisht identik me guest-in. 1.10.2 VirtualBox. Virtualbox shte nje software x86 qe instalohet ne nje system operativ host sin je aplikim. Ky aplikim host lejon systeme operative guest qe te ngarkohen dhe te ekzekutohet ne nje ambient virtual. Për ti bërë run Virtual Box-it në kompjuterin tonë, ne na nevojitet:  Një fuqi e arsyeshme x86 hardware.Cfarëdolloj procesori Intel ose AMD , duhet gjithashtu.  Kujtesa.Në varësi se cfarë tip guest-i të sistemit operativ , dëshirojmë,nevojitet e pakta deri në 512 MB të RAM-it (sa më shumë aq më mirë).Konkretisht, ne na nevojitet cfarëdolloj ka nevojë host-i i sistemit operativ.Nqs, ne duam të instalojmë
  • 11. Windows Xp në një Windows Xp, ne nuk do ti kënaqemi këtij fakti,sepse ky sistem do minimum 1GB të RAM-it.Por nqse ne instalojmë Windows Vista,duhet e pakta 512GB të RAM-it, vetëm për sistemin guest,plus kujtesës normale që i nevojitet sistemit operativ .  Hapësira e hard diskut.Virtual Box-i është shumë i mirë për faktin që i nevojitet vetën 30GB të hapësirës së hard diskut.  Suportimi i sistemit operativ ‘host’.  Suportimi i sistemeve operative ‘guest’. 1.11 Krahasimi i virtualizimit software për Windows. Materiali i mëposhtëm preferohet të jetë në anglisht, për arsye të terminologjisë. Windows Virtual PC Microsoft Virtual PC 2007 VMware Player 3.0 VirtualBox 3.0 Quick Description: Designed for running Windows XP Mode, Virtual PC integrates Windows Virtual Machines seamlessly with Windows 7. The older version of Windows Virtual PC, Microsoft Virtual PC 2007 allows XP and Vista users to easily run virtual machines on their computers. Easy to use and free, VMware offers fully integrated support for Windows and Linux guests Sun’s open source answer to virtualization, VirtualBox excels at running Linux on Windows, and also allows computers without hardware virtualization to easily run virtual machines.
  • 12. Runs on: Windows 7 Windows XP and newer Windows XP and newer, and most current editions of Linux Windows XP and newer, Mac OS X, and most current editions of Linux Requires Hardware Virtualization: Yes No Yes No Create Virtual Machines Yes Yes Yes Yes Run Virtual Machines from other virtualization programs: No, only supports VHD virtual hard disks. No, only supports VHD virtual hard disks. Supports virtual machines from all VMware products, Windows Virtual PC and Virtual Server, and Symantec backup and recovery images. Supports all virtual machines using the Open Virtualization Format; this includes support for virtual hard drives from Windows Virtual PC and VMware. Supported Guest operating systems Windows XP and newer, other operating systems (like Linux) may Windows 98 and newer, IBM OS/2, other operating Windows 3.1 and newer, DOS, Solaris, FreeBSD, Windows NT 4.0 and newer, Solaris, most current editions
  • 13. work but not officially supported systems (like Linux) may work but not officially supported and most current editions of Linux of Linux Supports 64 bit guests (on computers with a 64 bit CPU): No No Yes Yes Desktop Integration: Yes, Run programs from supported versions of Windows directly from host’s Start Menu. The programs are automatically published to the host’s Start menu, allowing them to show up in Start menu search as well. No Yes, in supported operating systems using Unity mode. This puts a small menu above the standard start menu to launch programs from the virtual OS. Yes, in supported operating systems using Seamless mode. This puts the guest’s taskbar in your host’s desktop, allowing for full interaction with the guest operating system. Supports USB peripherals: Yes, supports all USB devices connected to the host system, even if they are not recognized No Yes, supports all USB, Parallel, and Serial port devices Yes, supports all USB devices connected to the host system.
  • 14. by the host system. connected to the host system. User Manual: Online XPS file PDF PDF 1.12 Virtualizimi Server Virtualizimi server është si një maskë e burimeve të serverit, duke përfshirë numrin dhe identitetin individual të serverave fizikë, procesorëve, dhe sistemeve operative, nga përdoruesit e serverave.Administratori i serverit, përdor një aplikacion server për të ndare një server fizik ndërmjet disa mjediseve virtuale të izoluara.Mjediset virtuale ndonjëherë njihen si server private virtuale, por gjithashtu ato janë të njohura si guest, instance, mbajtës ose emulator. Janë tre tipe popullore për qasjet e virtualizimit të serverit:  Modeli i makinës virtuale  Modeli i makinës paravirtuale  Virtualizimi në shtresën e sistemit operativ Makinat virtuale janë bazuar në paradigmat host/guest.Secili sistem përshtatet në imitimin virtual të shtresës së hardware-it.Kjo qasje lejon sistemet operative guest , të përshtaten pa asnjë modifikim.Ai gjithashtu lejon administratorin, të krijojë guest-et, që përdorin sisteme operative të ndryshme.Guest-i nuk ka njohuri për sistemin operativ host sepse ai nuk është i vetëdijshëm, që ai nuk është duke bërë run-ing në hardware-in e vërtetë.Ai,gjithsesi ka nevoje per burimet reale te kompjuterit nga host-i, kështu që ai përdor një hypervisor, për të koordinuar instruksionet e CPU-së.Hypervisor-i është quajtur një makinë virtuale monitor (VMM).Ai i bën të vlefshme të gjitha instruksionet e CPU-së,të ceshtjeve –guest dhe menaxhon, cdo kod të ekzekutuar që kërkon shtim privilegjesh.VMware dhe Microsoft Virtual Server, sëbashku përdorin modelin e makinës virtuale.
  • 15. Modeli i makinës paravirtuale (PVM), është gjithashtu e bazuar në paradigmat host/guest—dhe përdor gjithashtu VMM.Në modelin e makinës paravirtuale,sido që të jetë, monitori i makinës virtuale , aktualisht modifikon kodin e sistemit operativ guest.Ky modifikim është quajtur porting.Porting suporton VMM-në,kështu që ai mund të përdorë sisteme call të privilegjuara me masë.Si makinat virtuale,makinat paravirtuale janë të afta të përshtaten në sisteme operative të shumëfishta.Xen dhe UML, sëbashku, përdorin modelin e makinës paravirtuale. Virtualizimi në shtresën e sistemit operativ punon fare pak ndryshe.Ai nuk është bazuar në paradigmat host/guest. Ne modelin e virtualizmit ne nivelin e serverit, hosti ekzekuton nje OS Kernel te vetem si core e tij, dhe eksporton funksionaliete te sistemit operativ tek secili nga guest-et. .Guest-et mund të përdorin të njënjtin sistem operativ si dhe host-i.Kjo arkitekturë e shpërndarë , eleminon system call midis shtresave , të cilat reduktojnë përdorimin e lartë të CPU-së.Ai gjithashtu kërkon që cdo pjesë , e mbajtur e izoluar në mënyrë strikte, nga fqinjet ,bën që ndonjë dështim apo thyerje e sigurisë së ndonjë pjese , nuk është e aftë të ndikojë dhe te pjesët e tjera.Në këtë model, binaret dhe libraritë e përbashkëta në të njënjtën makinë fizike, mund të ndahen, duke lejuar nivelin e një sistemi operativ të virtualizimit server, të host-ojë mijëra guest në të njënjtën kohë.Virtuozzo dhe Solaris Zones, sëbashku përdorin shtresën e virtualizimit të sistemit operativ. Virtualizimi server mund të shihet dhe si pjesë e një virtualizimi të përgjithshëm , të infrastruktures IT, që përfshijnë virtualizimin e pajisjeve, virtualizimin network, dhe menaxhimin (workload). Ky trend është një komponent i zhvillimit të kopjuterit autonomic, në të cilin mjedisi i serverit duhet të jetë i aftë të menaxhojë, vetveten e tij , bazuar në aktivitetin e perceptuar.Virtualizimi server , mund të përdoret për të eleminua shperdorimin e serverave ,për të bërë më eficente përdorimet e burimeve të serverit, për të siguruar një qëndrueshmëri të serverit, të ndihmojë në disaster recovery,testimin dhe zhvillimin, dhe të centralizojë administrimin e serverit.