3. Introducció
Què és una màquina virtual?
És un programari que simula a un ordinador i pot executar programes com si fos un ordinador real.
Les característiques principals del monitor virtual són:
• Proporciona diverses màquines virtuals a la capa superior.
• Les màquines virtuals instrumenten còpies exactes del maquinari simple, amb el seu mode
nucli/usuari, els dispositius d’E/S, les interrupcions i tot el que té una màquina real.
• Poden executar qualsevol sistema operatiu de manera directa sobre el maquinari.
• Suporten perifèrics virtuals.
4. Tècniques de virtualització
• Emulació
• Virtualització completa o nativa
• Paravirtualització
• Virtualització a nivell del sistema operatiu
• Virtualització d’aplicacions (Citrix)
5. L’emulació
L’emulació que es basa a crear màquines virtuals
que simulen el maquinari d’una o diverses
plataformes de maquinari diferents.
6. Virtualització completa o nativa
Permet a una màquina virtual executar sistemes operatius hostes, sense haver-los de modificar.
Ex:
• VirtualBox
• Parallels Desktop
• Vmware Server
• Vmware Workstation
7. Paravirtualització
És una manera de millorar l’eficiència de les màquines virtuals i apropar-les al rendiment
d’una màquina real.
Per a fer-ho, utilitzen modificacions en els sistemes operatius hostes per a poder-se executar
sobre el monitor de la màquina virtual.
8. Avantatges
La utilització de les màquines virtuals té tot un seguit d’avantatges i d’inconvenients. Alguns dels
avantatges de la utilització de les màquines virtuals són:
• Consolidació de servidors: convertir molts servidors físics en virtuals, d’aquesta manera
s’aprofita el maquinari disponible de la millor manera possible.
• Recuperació davant desastres: l’estat d’una màquina virtual es pot emmagatzemar en forma
de fitxer i, per tant, en el cas de desastre es pot recuperar la informació amb rapidesa.
9. Avantatges
• Proves d’aplicacions: moltes vegades es necessita un entorn per a provar una aplicació. Utilitzar
una màquina virtual permet instal·lar un sistema operatiu des de zero, provar aplicacions i després
eliminar la màquina.
• Execució d’entorns complets sense instal·lació i configuració: la possibilitat de descarregar
màquines virtuals des d’Internet permet estalviar temps en instal·lacions i configuracions. Hi ha
moltes màquines virtuals com a servidors complets per a ser utilitzats (Linux, Apache, mySQL
i PHP), màquines amb gestors de continguts i wikis gratuïts i funcionals des del primer moment.
• Aplicacions portàtils: amb l’ús de les màquines virtuals es poden tenir PC completament
preparats per a ser utilitzats en dispositiusUSB, la qual cosa pot ser d’una gran utilitat per a tenir un
entorn privat i utilitzar-lo en qualsevol PC.
10. INCONVENIENTS
Com a inconvenients de les màquines virtuals, en podem indicar els següents:
• Un dels inconvenients de les màquines virtuals és que afegeixen una gran complexitat al
sistema en temps d’execució. Això té com a efecte l’alentiment del sistema.
• Una màquina virtual reservarà recursos de maquinari de la màquina amfitrió en el moment de
la seva posada en funcionament.Típicament, aquests recursos són en forma de memòria RAM i
espai de disc dur que no estaran disponibles per al sistema operatiu amfitrió. Una vegada la
màquina virtual es para, la memòria RAM utilitzada per la màquina virtual queda lliure però no
l’espai de disc dur que continuarà reservat per a la màquina virtual, ja que conté els fitxers que
permeten al sistema operatiu hoste executar-se.