Virtualització!!!
En un món on tot es artificial, tothom viu d'aparences, res és el que sembla..., els ordinadors tampoc podien escapar d'aquest teatre i ara resulta (de fet ja fa temps) que una màquina no es un servidor o un pc, sino molts!, encara que per fora (físicament) només en veguem 1, dins en corren més d'un. És la grandesa de la virtualització, que ens permet que utilitzant un únic hardware, fer-hi córrer al damunt diversos sistemes operatius.
Les possibilitats que això ofereix son moltes, pero la més evident es la possibilitat d'aprofitar, centralitzar i simplificar la gestió i administració de diversos equips en un de sol. Això permet que la maquina que s'usi no s'estigui rascant la panxa la major part del temps, sino que li fem correr 7, 8 o 10 servidors a dins (o menys, segons la maquina) a la vegada i així aconseguim que el servidor sempre estigui treballant. A part, es pot agafar i traspassar un servidor d'un lloc a un altre (només son una colla de fitxers), fer backups de servidors sencers (copiants els fitxers), també s'estalvia espai i manteniment d'equips. Ara només cal tenir un que sigui un bon 'pepino' amb prou memòria, i jasta.
Tot aquest rollo l'explico perque fa 3 dies que ha aparegut la versió 3.0 de Xen, un hipervisor lliure, també fa poc que ha aparegut la versió 5.5 del vmware i la 2.0 del parallels. Un món que s'esta movent molt i que al nostre país sembla que ara comença a explotar. És el futur.
Amb tanta novetat he llegit una mica més sobre el tema i he vist que apareixen 2 conceptes: hipervisor i emulació/virtualització. El Xen es un hipervisor, això vol dir que córrer per sota i gestiona l'execució de cada sistema assegurant-ne l'aillament entre ells (el Xen corre al ring 0 i la resta al 1), i per fer això requereix modificar el sistema que host (el que té el Xen) i els sistemes guests. Amb això s'aconsegueixen rendiments brutals, casi iguals que executar el sistema de forma nativa.
Per un altre costat hi ha la virtualització que el que fa es afegir una capa entre mig i mijtançant emulació i compilació jit, etc.... obté resultats semblants. El rendiment es més dolent, pero també es mes flexible i no requereix tocar els sistemes a virtualitzar. La novetat esta en que la versió 3 del Xen porta suport per a les extensions dels procesadors Intel i AMD per tal que una part de la virtualització la faci el propi processador i per tant ja no faci falta modificar els sistemes, tal i com calia fer fins ara. Aixo permetrà executar el windows des d'un Xen i no només Linux i BSDs.
El suport per a la virtualització en els processadors es conegut en el mon dels servidors de fa temps, jo mateix he vist i he treballat amb màquines IBM que ho soporten (els processadors Power5 i Power4), pero ara també ho faran els x86. Els noms de les extensions son Silvervale (Intel) i Pacifica (AMD). En molts casos es compren 2 pepinos on es monten 2 o mes particions (es com es diuen els diferents sistemes que corren alhora) i entre els 2 pepinos es clusteritzen les aplicacions, així amb només 2 màquines físiques tens alta disponibilitat per a molts servidors.
El suport per a processadors x86 ha de sortir a principis del 2006 i una utilitat que se m'ocorre a nivell domestic es tenir per una banda corrent un Linux o un BSD fent de firewall i per l'altra el nostre Windows conectat al Linux, tot dins del mateix PC, total els PCs cada cop més tenen una potencia descomunal, i ara que hi ha processadors amb 2 cores i que es preparen pel 2007 els de 4 cores...., correr 2 sistemes serà bufar i fer ampolles. També es util per tenir corrent a la vegada en el nostre PC un entorn de proves on provar els nostres programes, o bé un sistema dedicat al emule i navegar i un altre per treballar..... Sempre pots tenir una copia del teu servidor acabat d'instal.lar i si fa falta restaurar-lo, doncs matxacar els fitxers necessaris i llestos. Un seguit de motius per usar virtualitzacio els podem veure aquí.
Una de les avantatges que ofereix la virtualització es la possibilitat de repartir els recursos, de manera que a cada sistema li limites el que pot consumir. Jo ho trobo francament interessant tot el que ofereix aquest món (potser per casa no tant). Per cert, i per que veieu que el tema interessa, Microsoft pensa crear un altre hipervisor semblant per a Windows de cara a la versió server del 2007 (de fet a posteriori, però més o menys).
La virtualització esta aquí, i d'aquí no res als CPDs hi sobrarà espai :)))) No crec que m'hagi explicat gaire bé, però bueno, per això hi ha internet per si us interessa el tema. De fet hi ha moltes coses a tenir en compte, aquí us deixo una llista amb coses a mirar:
xen, vmware, parallels, virtuozzo, virtual PC, virtual server, enomalism (xen gui), solaris zones, AIX LPARs
M'he allargat una mica, però es un tema que m'interessa i feia temps que volia escriure-hi.
Les possibilitats que això ofereix son moltes, pero la més evident es la possibilitat d'aprofitar, centralitzar i simplificar la gestió i administració de diversos equips en un de sol. Això permet que la maquina que s'usi no s'estigui rascant la panxa la major part del temps, sino que li fem correr 7, 8 o 10 servidors a dins (o menys, segons la maquina) a la vegada i així aconseguim que el servidor sempre estigui treballant. A part, es pot agafar i traspassar un servidor d'un lloc a un altre (només son una colla de fitxers), fer backups de servidors sencers (copiants els fitxers), també s'estalvia espai i manteniment d'equips. Ara només cal tenir un que sigui un bon 'pepino' amb prou memòria, i jasta.
Tot aquest rollo l'explico perque fa 3 dies que ha aparegut la versió 3.0 de Xen, un hipervisor lliure, també fa poc que ha aparegut la versió 5.5 del vmware i la 2.0 del parallels. Un món que s'esta movent molt i que al nostre país sembla que ara comença a explotar. És el futur.
Amb tanta novetat he llegit una mica més sobre el tema i he vist que apareixen 2 conceptes: hipervisor i emulació/virtualització. El Xen es un hipervisor, això vol dir que córrer per sota i gestiona l'execució de cada sistema assegurant-ne l'aillament entre ells (el Xen corre al ring 0 i la resta al 1), i per fer això requereix modificar el sistema que host (el que té el Xen) i els sistemes guests. Amb això s'aconsegueixen rendiments brutals, casi iguals que executar el sistema de forma nativa.
Per un altre costat hi ha la virtualització que el que fa es afegir una capa entre mig i mijtançant emulació i compilació jit, etc.... obté resultats semblants. El rendiment es més dolent, pero també es mes flexible i no requereix tocar els sistemes a virtualitzar. La novetat esta en que la versió 3 del Xen porta suport per a les extensions dels procesadors Intel i AMD per tal que una part de la virtualització la faci el propi processador i per tant ja no faci falta modificar els sistemes, tal i com calia fer fins ara. Aixo permetrà executar el windows des d'un Xen i no només Linux i BSDs.
El suport per a la virtualització en els processadors es conegut en el mon dels servidors de fa temps, jo mateix he vist i he treballat amb màquines IBM que ho soporten (els processadors Power5 i Power4), pero ara també ho faran els x86. Els noms de les extensions son Silvervale (Intel) i Pacifica (AMD). En molts casos es compren 2 pepinos on es monten 2 o mes particions (es com es diuen els diferents sistemes que corren alhora) i entre els 2 pepinos es clusteritzen les aplicacions, així amb només 2 màquines físiques tens alta disponibilitat per a molts servidors.
El suport per a processadors x86 ha de sortir a principis del 2006 i una utilitat que se m'ocorre a nivell domestic es tenir per una banda corrent un Linux o un BSD fent de firewall i per l'altra el nostre Windows conectat al Linux, tot dins del mateix PC, total els PCs cada cop més tenen una potencia descomunal, i ara que hi ha processadors amb 2 cores i que es preparen pel 2007 els de 4 cores...., correr 2 sistemes serà bufar i fer ampolles. També es util per tenir corrent a la vegada en el nostre PC un entorn de proves on provar els nostres programes, o bé un sistema dedicat al emule i navegar i un altre per treballar..... Sempre pots tenir una copia del teu servidor acabat d'instal.lar i si fa falta restaurar-lo, doncs matxacar els fitxers necessaris i llestos. Un seguit de motius per usar virtualitzacio els podem veure aquí.
Una de les avantatges que ofereix la virtualització es la possibilitat de repartir els recursos, de manera que a cada sistema li limites el que pot consumir. Jo ho trobo francament interessant tot el que ofereix aquest món (potser per casa no tant). Per cert, i per que veieu que el tema interessa, Microsoft pensa crear un altre hipervisor semblant per a Windows de cara a la versió server del 2007 (de fet a posteriori, però més o menys).
La virtualització esta aquí, i d'aquí no res als CPDs hi sobrarà espai :)))) No crec que m'hagi explicat gaire bé, però bueno, per això hi ha internet per si us interessa el tema. De fet hi ha moltes coses a tenir en compte, aquí us deixo una llista amb coses a mirar:
xen, vmware, parallels, virtuozzo, virtual PC, virtual server, enomalism (xen gui), solaris zones, AIX LPARs
M'he allargat una mica, però es un tema que m'interessa i feia temps que volia escriure-hi.



0 Comments:
Publica un comentari a l'entrada
<< Home