You are on page 1of 12

1

Historia de la virtualizacin
La virtualizacin empez a desarrollarse en la dcada de 1960 para particionar los
mainframes de gran tamao a fin de mejorar su utilizacin. En la actualidad, los
ordenadores asados en la ar!uitectura "#6 tienen !ue resolver los mismos
prolemas de rigidez e infrautilizacin !ue se planteaan para los mainframes en
a!uella dcada. $%&are invent la virtualizacin para la plataforma "#6 en la
dcada de 1990 para aordar los prolemas de infrautilizacin ' de otra (ndole, a
lo largo de un proceso !ue olig a superar gran cantidad de desaf(os. En la
actualidad, $%&are es l(der mundial en virtualizacin para "#6, con m)s de *+0
000 clientes, incluido el 100, de las empresas de la lista -ortune 100.
Los comienzos: virtualizacin de mainframes
-ue ./% !uien empez a implementar la virtualizacin 0ace m)s de 10 aos
(2)
como una manera lgica de particionar ordenadores mainframe en m)!uinas
virtuales independientes. Estas particiones permit(an a los mainframes realizar
m2ltiples tareas3 ejecutar varias aplicaciones ' procesos al mismo tiempo. 4ado
!ue en a!uella poca los mainframes eran recursos caros, se disearon para
particionar como un mtodo de aprovec0ar al m)"imo la inversin.
Necesidad de virtualizacin de x86
La virtualizacin se aandon de 0ec0o en las dcadas de 19#0 ' 1990, cuando
las aplicaciones cliente5servidor ' los servidores "#6 ' escritorios econmicos
2
estalecieron el modelo de inform)tica distriuida. La amplia adopcin de
6indo&s ' la emergencia de Linu" como sistemas operativos de servidor en la
dcada de 1990 convirtieron a los servidores "#6 en el est)ndar del sector. El
incremento de implementaciones de servidores "#6 ' escritorios gener nuevos
prolemas operacionales ' de infraestructura de 7.. Entre estos prolemas se
inclu'en los siguientes3
/aja utilizacin de la infraestructura Las implementaciones t(picas de
servidores "#6 logran un promedio de utilizacin de entre un 10 ' un 1+,
de la capacidad total, seg2n seala la empresa de estudios de mercado
.nternational 4ata 8orporation 9.48:. ;ormalmente, las organizaciones
ejecutan una aplicacin por servidor para evitar el riesgo de !ue las
vulnerailidades de una aplicacin afecten a la disponiilidad de otra
aplicacin en el mismo servidor.
.ncremento de los costes de infraestructura f(sica Los costes operativos
para dar soporte al crecimiento de infraestructuras f(sicas 0an aumentado a
ritmo constante. La ma'or parte de las infraestructuras de 7. deen
permanecer operativas en todo momento, lo !ue genera gastos en
consumo energtico, refrigeracin e instalaciones !ue no var(an con los
niveles de utilizacin.
.ncremento de los costes de gestin de 7. < medida !ue los entornos se
0acen m)s complejos, aumenta el nivel de especializacin de la formacin
3
' la e"periencia !ue necesita el personal de gestin de infraestructuras ',
consecuentemente, aumentan los costes asociados a dic0o personal. Las
organizaciones gastan cantidades desproporcionadas de dinero ' recursos
en tareas manuales ligadas al mantenimiento de los servidores, ' aumenta
la necesidad de personal para realizarlas.
.nsuficiente proteccin ante desastres ' failover Las organizaciones se ven
cada vez m)s afectadas por las interrupciones del servicio de las
aplicaciones de servidor cr(ticas ' la falta de acceso a escritorios de
usuario final fundamentales. La amenaza de ata!ues a la seguridad,
desastres naturales, pandemias ' terrorismo 0an acentuado la importancia
de la planificacin de la continuidad del negocio, tanto en lo relativo a
escritorios como a servidores.
Escritorios de usuario final de mantenimiento elevado La gestin ' la
seguridad de los escritorios corporativos plantean numerosos desaf(os.
8ontrolar un entorno de escritorios distriuidos ' aplicar pol(ticas de
gestin, acceso ' seguridad sin perjudicar la capacidad del usuario de
traajar con eficacia es complejo ' costoso. =e tienen !ue aplicar
continuamente muc0os parc0es ' actualizaciones en el entorno del
escritorio para eliminar los riesgos de seguridad.
Solucin de VMare: virtualizacin !lena del "ardare x86
En 1999, $%&are introdujo la virtualizacin en los sistemas "#6 como un medio
para solucionar muc0os de estos prolemas ' transformar los sistemas "#6 en
infraestructuras de 0ard&are compartido de uso general !ue ofrecen un
4
aislamiento completo, movilidad ' opciones de eleccin del sistema operativo en
los entornos de aplicaciones.
>rolemas ' ost)culos a la virtualizacin "#6
< diferencia de los mainframes, las m)!uinas "#6 no fueron diseadas para
admitir una virtualizacin completa, por lo !ue $%&are tuvo !ue superar muc0os
desaf(os para crear m)!uinas virtuales a partir de ordenadores "#6.
La funcin )sica de la ma'or(a de las 8>?, tanto en mainframes como en >8, es
ejecutar una secuencia de instrucciones almacenadas 9es decir, un programa de
soft&are:. En los procesadores "#6, 0a' 1@ instrucciones espec(ficas !ue generan
prolemas al virtualizar, ' provocan !ue el sistema operativo muestre un aviso,
!ue se cierre la aplicacin o simplemente !ue falle completamente. 8omo
consecuencia, estas 1@ instrucciones constitu'eron un ost)culo importante para
la implementacin inicial de la virtualizacin de ordenadores "#6.
>ara 0acer frente a las instrucciones prolem)ticas de una ar!uitectura "#6,
$%&are desarroll una tcnica de virtualizacin adaptale !ue las AatrapaB
cuando se generan ' las convierte en instrucciones seguras !ue se pueden
virtualizar ', al mismo tiempo, permite al resto de instrucciones ejecutarse sin
intervencin. El resultado es una virtual de alto rendimiento !ue se adapta al
0ard&are 0ost ' mantiene una total compatiilidad de soft&are. $%&are fue
pionero en esta tcnica ' actualmente es el l(der indiscutido de la tecnolog(a de la
virtualizacin.
5
En .nform)tica, la virtualizacin es la creacin 5a travs de soft&are5 de una
versin virtual de alg2n recurso tecnolgico, como puede ser una plataforma de
0ard&are, un sistema operativo, un dispositivo de almacenamiento u otros
recursos de red.
4ic0o de otra manera, se refiere a la astraccin de los recursos de una
computadora, llamada C'pervisor o $%% 9$irtual %ac0ine %onitor: !ue crea una
capa de astraccin entre el 0ard&are de la m)!uina f(sica 90ost: ' el sistema
operativo de la m)!uina virtual 9virtual mac0ine, guest:, dividindose el recurso en
uno o m)s entornos de ejecucin.
Esta capa de soft&are 9$%%: maneja, gestiona ' aritra los cuatro recursos
principales de una computadora 98>?, %emoria, <lmacenamiento ' 8one"iones
de Ded: ' as( podr) repartir din)micamente dic0os recursos entre todas las
m)!uinas virtuales definidas en el computador central. Esto 0ace !ue se puedan
tener varios ordenadores virtuales ejecut)ndose en el mismo ordenador f(sico.
7al trmino es antiguoE se viene usando desde 1960, ' 0a sido aplicado a
diferentes aspectos ' )mitos de la inform)tica, desde sistemas computacionales
completos, 0asta capacidades o componentes individuales.
La virtualizacin se encarga de crear una interfaz e"terna !ue encapsula una
implementacin su'acente mediante la cominacin de recursos en
localizaciones f(sicas diferentes, o por medio de la simplificacin del sistema de
control. ?n avanzado desarrollo de nuevas plataformas ' tecnolog(as de
6
virtualizacin 0a 0ec0o !ue en los 2ltimos aos se 0a'a vuelto a prestar atencin
a este concepto.
La m)!uina virtual en general simula una plataforma de 0ard&are autnoma
inclu'endo un sistema operativo completo !ue se ejecuta como si estuviera
instalado. 7(picamente varias m)!uinas virtuales operan en un computador
central. >ara !ue el sistema operativo AguestB funcione, la simulacin dee ser lo
suficientemente grande 9siempre dependiendo del tipo de virtualizacin:.
#i!os de Virtualizacin
E"isten diferentes formas de virtualizacin3 es posile virtualizar el 0ard&are de
servidor, el soft&are de servidor, virtualizar sesiones de usuario, virtualizar
aplicaciones ' tamin se pueden crear m)!uinas virtuales en una computadora
de escritorio.
Entre los principales proveedores de soft&are !ue 0an desarrollado tecnolog(as
de virtualizacin integrales 9!ue aarcan todas las instancias3 servidor,
aplicaciones, escritorio: se encuentran, por ejemplo VMare $ Microsoft% Estas
compa(as 0an diseado soluciones espec(ficas para virtualizacin, como
$%&are =erver ' 6indo&s =erver *00# C'per5$ para la virtualizacin de
servidores. =i ien la virtualizacin no es un invento reciente, con la consolidacin
del modelo de la 8omputacin en la nue, la virtualizacin 0a pasado a ser uno de
los componentes fundamentales, especialmente en lo !ue se denomina
infraestructura de nue privada.
Venta&as $ desventa&as de la virtualizacin
7
Venta&as:
'islamiento: las m)!uinas virtuales son totalmente independientes, entre s( ' con
el 0'pervisor. >or tanto un fallo en una aplicacin o en una m)!uina virtual
afectar) 2nicamente a esa m)!uina virtual. El resto de m)!uinas virtuales ' el
0'pervisor seguir)n funcionando normalmente.
Se(uridad: cada m)!uina tiene un acceso privilegiado 9root o administrador:
independiente. >or tanto, un ata!ue de seguridad en una m)!uina virtual slo
afectar) a esa m)!uina.
)lexi*ilidad: podemos crear las m)!uinas virtuales con las caracter(sticas de
8>?, memoria, disco ' red !ue necesitemos, sin necesidad de AcomprarB un
ordenador con esas caracter(sticas. 7amin podemos tener m)!uinas virtuales
con distintos sistemas operativos, ejecut)ndose dentro de una misma m)!uina
f(sica.
'(ilidad: la creacin de una m)!uina virtual es un proceso mu' r)pido,
)sicamente la ejecucin de un comando. >or tanto, si necesitamos un nuevo
servidor lo podremos tener casi al instante, sin pasar por el proceso de compra,
configuracin, etc.
+orta*ilidad: toda la configuracin de una m)!uina virtual reside en uno o varios
fic0eros. Esto 0ace !ue sea mu' f)cil clonar o transportar la m)!uina virtual a otro
servidor f(sico, simplemente copiando ' moviendo dic0os fic0eros !ue encapsulan
la m)!uina virtual.
,-SV-N#'.'S
8
%enor rendimiento, dado !ue una m)!uina virtual corre en una capa
intermedia a la del 0ard&are real, siempre tendr) un rendimiento inferior.
=i vas 0a virtualizar, elige ien cual es la solucin !ue necesitas en
funcin de rendimiento ' por supuesto costes ' escalailidad.
7ericamente no podr)s utilizar 0ard&are !ue no este soportado por el
0ipervisor de virtualizacin.
Card&are virtual osoleto. Casta 0o' las m)!uinas virtuales solo nos
ofrecen el acceso a tecnolog(a antiguas como ?=/ 1.0, -ire&ire F00,
Et0ernet 100, G pero por suerte 0ipervisor sigue evolucionando para
estar al d(a con las 2ltimas tendencias.
La aceleracin de v(deo se ve afectada por el menor rendimiento, pero se
0an conseguido !ue funcione mu' ien las 2ltimas versiones de
aplicaciones de virtualizacin de escritorio como vm6are o >arallels 'a
inclu'en soporte para HpenIL ' 4irectJ.
<umento de las m)!uinas virtuales, como una v(a para a0orrar compra de
0ierro, servidores dedicados reales, ' con la idea de mejorar la
escalailidad de los pro'ectos, aun!ue tamin es necesario m)s tiempo
de administracin de sistemas, gestin de licencia 9si tenemos
virtualizacin de pago:, posiles riesgos de seguridad, G
< veces se desaprovec0an los recursos con la creacin de m)!uinas
virtuales !ue no son necesarias.
La aver(a o fallo de un servidor anfitrin de virtualizacin afecta a todos
los servidores virtuales !ue aloja, por lo !ue es importante no solo copias
9
de seguridad de las m)!uinas, si no incluso seg2n lo cr(tico !ue sea el
pro'ecto un clusters de servidores anfitriones para evitar te posile fallo.
/0N/L1S20N-S
=ore la virtualizacin aplicada a servidores
4ee comprenderse !ue e"isten dos prolemas en los sistemas de servidores
diseados para los centros de procesamiento de datos3 por un lado la proliferacin
de m)!uinas f(sicas, ' por otro lado, de manera derivada, el aprovec0amiento
poco ptimo de la potencia de cmputo de las mismas. < cada m)!uina f(sica se
le asigna una funcin, instal)ndose los servicios necesarios para cumplir su
ojetivo. =i con estos servicios ejecut)ndose, la m)!uina cuenta con un #0, de
su potencia de cmputo lire, se est) desperdiciando una cantidad considerale
de capacidad de proceso en la m)!uina.
Las m)!uinas virtuales tienen entre sus ventajas, la capacidad de paliar el
prolema de la potencia de cmputo no aprovec0ada. =i el diseo de un sistema
de servidores contempla la utilizacin de varias m)!uinas enfocadas a distintos
ojetivos, ' para implantar el diseo se utilizan m)!uinas virtuales ejecut)ndose
sore una o varias m)!uinas f(sicas, se otendr)n varios eneficios3
>or un lado una reduccin de los costes considerale, al no tener !ue
comprar una m)!uina f(sica por cada m)!uina del diseo. =e comprar)n
solo las m)!uinas f(sicas !ue necesite el diseo, aun!ue tienen !ue ser de
ma'or potencia.
10
>or otro lado, un aprovec0amiento ma'or de la potencia de cmputo de las
m)!uinas f(sicas.
Htro de los eneficios es la velocidad con la !ue se comunican las
m)!uinas, !ue al estar ejecut)ndose sore la misma m)!uina f(sica no
depender)n del anc0o de anda de una red et0ernet por ejemplo, sino del
anc0o de anda del us de la propia m)!uina f(sica.
=e otendr) un sistema ampliamente escalale, es decir, si se re!uieren
m)s m)!uinas, est)s pueden ser m)!uinas virtuales. 4e esta forma, no se
incurre en m)s gastos, ni se necesita m)s espacio f(sico para alojar otra
m)!uina f(sica.
=e pueden realizar m)s divisiones de las !ue en un principio se contar(a al
tener solo m)!uinas f(sicas. <l realizar m)s divisiones contando con las
m)!uinas virtuales, se a(sla mejor los servicios oteniendo m)s seguridad
en todo el sistema.
=on claros los eneficios !ue aportan las m)!uinas virtuales aplicadas al diseo
de un sistema de servidores. El presente pro'ecto utiliza esta innovacin
tecnolgica oteniendo un sistema potente ' escalale de servidores, con un ajo
coste. Las monitorizaciones realizadas sore el sistema confirman la calidad del
diseo, dado !ue no 0a' cuellos de otella ' todos los servicios funcionan
perfectamente ' con una rapidez ptima.
El pronstico es !ue e"istir) una tendencia general a la utilizacin de sistemas
11
asados en m)!uinas virtuales en los sistemas de servidores. Co' en d(a son
comunes las m)!uinas con procesadores con dole n2cleo, inclu'endo a!uellas
destinadas a ser servidores. La virtualizacin aprovec0a la tecnolog(a de estos
procesadores, ' estos a su vez inclu'en instrucciones internas de virtualizacin,
apo'ando esta tendencia de uso de m)!uinas virtuales.
323L2045')2'
50ttp3KK&&&.perup'mes.comK
50ttp3KK&&&.vm&are.comKesKvirtualizationKvirtualization5asicsK0istor'.0tml
5CL>ED$ de %.8DH=H-7 ' su consultor Emilio >az 9>roduct %anager: 6indo&s
=erver ' =/= emiliopMmicrosoft.com
50ttp3KK&&&.vm&are.comKlatamKvirtualizationK
50ttp3KKdo&nload1.vm&are.comKdemosKsmKvm&NsmNdemo.0tml
0ttp3KK&&&.microsoft.comKspainK&indo&sserver*00#KvirtualizationK0'pervNintro.ms
p"
5.nforme O <mrica Latina3 Encuesta *01* sore >reparacin ante 4esastres en
las >'%Es
12

You might also like