Tutorial: entenent els conceptes bàsics de la virtualització

Sabeu el que és una màquina virtual? Com funciona un hipervisor? Què és la paravirtualizació? Si encara esteu peixos en virtualització, continueu llegint …

Les tecnologies de virtualització avancen en cada vegada més sectors. Els principals proveïdors de programari adapten els seus programes als entorns virtuals, deixant enrere les incompatibilitats del passat per crear infraestructures que donin suport a la nova i poderosa indústria de la virtualització.

Però abans d’adoptar solucions de virtualització, és important entendre els seus conceptes bàsics, començant per què és un hipervisor i com funciona. Bàsicament, un hipervisor, també conegut com a gestor de màquines virtuals (VMM, Virtual Machine Manager) és un programa que permet que diferents sistemes operatius comparteixin recursos allotjats sota el mateix maquinari, conegut com a host.

D’aquesta forma, aparentment cada sistema operatiu utilitza per a si els recursos (memòria, processador, etc.) De “amfitrió” o host, encara que en realitat és l’hipervisor el que controla aquests recursos i els distribueix entre els “convidats” (les màquines virtuals) segons les necessitats de cada un i sense que interfereixin entre ells.

En Data Center Knowledge trobem la definició dels diferents tipus de hipervisores i altres conceptes associats:

Hipervisor de tipus I

Aquest tipus de hipervisor es presenta com una instal·lació bare-metal. Això significa que el primer que s’instal·la en un servidor com a sistema operatiu serà l’hipervisor. L’avantatge d’aquest programari és que el hipervisor es comunicarà directament amb el maquinari del servidor físic. Aquests recursos es paravirtualizan i es lliuren a les màquines virtuals en execució. Aquest és el mètode preferit per a molts sistemes de producció.

Hipervisor de tipus II

Aquest model també es coneix com un hipervisor seva estada (“hosted”). El programari no està instal·lat sobre el “metall nu”, sinó que es carrega sobre un sistema operatiu que ja està funcionant. Per exemple, un servidor que executa Windows Server 2008R2 pot tenir VMware Workstation 8 instal · lat per sobre d’aquest sistema operatiu. Encara que els recursos han de fer un salt addicional quan passen a través de la màquina virtual, la latència és mínima i amb les millores del programari avui en dia l’hipervisor pot funcionar de manera òptima.

Equip convidat (Guest machine)

Un equip convidat, també conegut com a màquina virtual (VM, virtual machine) és la càrrega de treball instal·lada a la part superior del hipervisor. Es pot tractar d’un dispositiu virtual, del sistema operatiu o d’un altre tipus de treball llest per a la virtualització. Aquesta “màquina hoste” creu ser la seva pròpia unitat amb els seus propis recursos dedicats. Així, en lloc d’utilitzar un servidor per a un sol propòsit, la virtualització permet a múltiples màquines virtuals executar-se sobre el servidor o host físic. Tot això succeeix mentre els recursos són compartits de manera intel·ligent entre totes les màquines virtuals.

Màquina host

Es refereix al host físic, és a dir, els recursos que es troben al servidor físic, principalment la memòria RAM i CPU. Aquests es reparteixen entre les màquines virtuals i es distribueixen com l’administrador cregui convenient. D’aquesta manera, una màquina que necessita més memòria RAM (un controlador de dominis) rebria major assignació, mentre que una màquina virtual menys important (un servidor de llicències, per exemple) empraria menys recursos. Amb les tecnologies de hipervisor disponibles avui dia, molts d’aquests recursos poden assignar dinàmicament.

Eines de paravirtualizació

Després que la màquina virtual s’ha instal·lat al hipervisor, hi ha un conjunt d’eines que se solen instal·lar en la VM, proporcionant operacions i controladors perquè la màquina virtual s’executi de manera més eficaç. Per exemple, encara que els controladors instal·lats d’origen en una targeta de xarxa van a funcionar, els controladors per-virtualitzats NIC es comuniquen amb la capa física subjacent de forma molt més eficient.

Via: Baquia

 

 

 

Anuncis

One response to “Tutorial: entenent els conceptes bàsics de la virtualització

  1. kakatua

Deixa un comentari

Fill in your details below or click an icon to log in:

WordPress.com Logo

Esteu comentant fent servir el compte WordPress.com. Log Out / Canvia )

Twitter picture

Esteu comentant fent servir el compte Twitter. Log Out / Canvia )

Facebook photo

Esteu comentant fent servir el compte Facebook. Log Out / Canvia )

Google+ photo

Esteu comentant fent servir el compte Google+. Log Out / Canvia )

Connecting to %s