Академический Документы
Профессиональный Документы
Культура Документы
Qu es la virtualizacin?
La virtualizacin es una tecnologa probada de software que permite ejecutar mltiples
sistemas operativos y aplicaciones simultneamente en un mismo servidor. Est
transformando el panorama de TI y modificando totalmente la manera en que las
personas utilizan la tecnologa.
Ventajas de la virtualizacin
La virtualizacin puede aumentar la escalabilidad, flexibilidad y agilidad de TI, al mismo
tiempo que genera ahorros significantes en los costos. Las cargas de trabajo se
implementan con mayor rapidez, el rendimiento y la disponibilidad aumentan, y las
operaciones se automatizan. Todo esto hace que la administracin de TI sea ms simple
y que la operacin y la propiedad sean menos costosas.
La plataforma de VMware lder del sector es compatible con todos los niveles de
virtualizacin, de la virtualizacin de servidores y escritorios a un centro de datos
definido por el software completamente desarrollado.
Fuente: http://www.vmware.com/latam/products/desktopvirtualization.html#sthash.iXue4cnc.dpuf
El concepto
Arquitectura tcnica
Hemos visto que la virtualizacin de escritorios consiste en ejecutar el escritorio en un sistema distinto
del que utiliza el usuario. Ello nos lleva a distinguir directamente dos capas diferenciadas, el
dispositivo de acceso (el equipo fsico donde teclea el usuario) y el servidor de escritorio, el equipo
central que ejecuta el software de escritorio (Windows, Gnome, KDE, etc). Cada una de estas dos
capas puede tratarse de forma independiente y podemos encontrar distintas combinaciones con
soluciones variadas en cada una de ellas. Estrictamente, al menos conceptualmente, las aplicaciones
se ejecutan en una tercera capa, los servidores de aplicaciones. En muchos casos, sin embargo, los
servidores de escritorios tambin ejecutan aplicaciones (por ejemplo, las ofimticas), aunque esto no
siempre es as.
Los dispositivos de acceso pueden tener tambin una tecnologa totalmente distinta a los propios
escritorios: as, por ejemplo, podemos acceder a escritorios Windows desde Thin Clients basados en
Linux. El usuario final tendr la experiencia de que su dispositivo es un PC con Windows, pero en
realidad estar ejecutando Linux en un dispositivo de acceso sin que l lo note.
Un punto importante es la forma de comunicacin entre los dispositivos de acceso y los servidores de
escritorio. Vamos a utilizar protocolos especiales en funcin, bsicamente, del tipo de escritorio que
utilicemos. As por ejemplo si queremos tener escritorios Windows utilizaremos el protocolo RDP y si
queremos escritorios Linux el protocolo X Window. Aunque tambin tenemos otras opciones, que
elegiremos en funcin de las prestaciones y entornos en los que queramos funcionar, como ICA, NX o
VNC por ejemplo.
El modelo de virtualizacin de escritorios nos permite que los escritorios se ejecuten en servidores
virtualizados, pero eso no es imprescindible. De hecho en los sistemas ms simples los escritorios se
pueden ejecutar en los tradicionales servidores de terminales, ya sean Windows, Citrix o Linux. Esa
tecnologas nos permiten ya tener varios usuarios ejecutando su escritorio personalizado en un
sistema central. Ese sistema central estar ubicado, generalmente, en nuestro centro de datos, pero
cada vez son ms comunes tambin las soluciones de hosting para esos sistemas.
De hecho vamos a encontrar tres tecnologas bsicas en los servidores de escritorio: la ya mencionada
de servidores de terminales, la de servidores con blades, en la que cada "blade" ejecuta el escritorio
de un usuario y la de servidores virtuales, en la que los escritorios se ejecutan en mquinas virtuales,
ya sea de modo personalizado (un escritorio para cada usuario) o en modo pool (varios usuarios
comparten un modelo de escritorio genrico). Esta ltima tecnologa de escritorios virtuales y
El diseo de la infraestructura
Como vemos una solucin de escritorios virtuales puede requerir una arquitectura compleja, por lo
que antes de lanzarse a su puesta en marcha es necesario realizar un diseo, precedido de una fase
en la que establezcamos claramente las especificaciones y prestaciones que vamos a exigir de la
plataforma.
En muchos casos la aproximacin a una solucin de escritorios virtuales no se aborda con rigor y
parece ser que lo nico importante es dimensionar los servidores para que tengan el rendimiento
correcto, dejando de lado el resto de aspectos. Hemos visto muchas propuestas de este tipo en las
que ni tan slo se habla de la arquitectura, componentes software o requisitos funcionales. La
posterior puesta en marcha de estas soluciones pobremente diseadas frustran al equipo de IT
responsable de su funcionamiento, ya que no se recogen todos los beneficios que la arquitectura
podra proporcionar. No se trata de virtualizar escritorios porque s, se trata de virtualizar porque
deseamos obtener mejores prestaciones y reducir los costes de administracin.
Para ello es necesario disear cada capa de la arquitectura para que cumpla su funcin al menor coste
posible, con un conocimiento y experiencia de lo que existe en el mercado y lo que es apropiado para
cada caso. Un buen diseo debe responder por lo menos a las siguientes preguntas:
Respecto a los servidores de escritorio, optamos por una solucin de Terminal Server, blades
o mquinas virtuales? Qu tecnologa de escritorio utilizamos, Windows, Linux o mixta en
funcin de las necesidades de los usuarios? Qu alta disponibilidad queremos? Qu
rendimientos esperamos?
La arquitectura, sin embargo, tambin tiene algunas limitaciones, que pueden no hacerla adecuada
para algunos usuarios concretos. Por ejemplo:
Los usuarios pierden autonoma sobre sus equipos, por lo que pueden presentarse ciertas
reticencias si estn acostumbrados a instalar aplicaciones y almacenar datos privados (No
puedo pasar las fotos a mi ordenador)
Peor soporte para impresoras y perifricos que estn conectados al ordenador. La arquitectura
prcticamente exige que las impresoras se conecten directamente a la red y no a los equipos
de los usuarios.
Las aplicaciones multimedia con uso intensivo de video en alta resolucin pueden no tener un
buen rendimiento. Si es necesario ejecutar aplicaciones multimedia con video en alta
resolucin puede ser necesario que los dispositivos de acceso decodifiquen el video
localmente, lo que aade cierta complejidad al sistema y exige dispositivos de mayor potencia.
Conclusin
Los escritorios virtuales proporcionan prestaciones ms avanzadas que los sistemas basados en PC
tradicionales, algunas exclusivas, con unos costes de explotacin mucho menores. Es por ello evidente
que se van a imponer los prximos aos en la mayora de entornos empresariales. Su puesta en
marcha, para obtener todos los beneficios que pueden proporcionar requiere, sin embargo como en
todo sistema de cierta complejidad, que se parta de un buen diseo y contar con expertos que puedan
proponer las soluciones ms adecuadas.
En estos momentos ningn fabricante puede ofrecer una solucin realmente completa, con todos los
componentes necesarios para cualquier situacin. La solucin ptima requiere un cierto grado de
integracin y un soporte de especilistas para su diseo y puesta en marcha, si deseamos realmente
tener una infraestructura a la que podamos sacarle todo el partido a un precio razonable.
Fuente:
http://www.opensystemsconsulting.es/?q=node/337
TIPOS DE VIRTUALIZACION
La Virtualizacin tiene mltiples usos y de acuerdo a estos podemos determinar su
tipo. Los ms comunes son la de servidores, de clientes y la de almacenamiento de
datos o bien podra ser llamada de discos duros, esta divisin no es definitiva. Estos se
dividen a su vez en sub tipos o especializaciones dentro de cada tipo de Virtualizacin
general.
La Virtualizacin de clientes se refiere a las computadoras de escritorio, porttiles o
terminales que se conectan a uno o varios servidores de una red, esta idea es muy
popular en las empresas, como se seala en la arquitectura cliente servidor o en el
concepto cliente servidor. De modo que la Virtualizacin de clientes es la Virtualizacin
que se produce de computadoras que se conectan a los servidores para realizar su
trabajo.
Usted se preguntara: Para que una compaa quiere virtualizar clientes de su red?
Pues la razn es muy sencilla, imagnese una compaa que tenga unos 500 usuarios,
sea 500 computadoras en diferentes departamentos, y que el Departamento de
Sistemas decide actualizar un programa o simplemente revisar y borrar archivos no
deseados o programas que son instalados sin autorizacin. Pues si no tiene unas
restricciones fuertes montadas en el sistema la otra opcin seria ir de computadora en
computadora y hacer la tarea.
Si en la compaa usaran Virtualizacin de clientes (Citrix o algo parecido) pues lo
nico que usted tiene que hacer es ir al servidor donde estn instalados los clientes y
hacer las actualizaciones. Estamos hablando ahora que en vez de tener que ir a cada
uno de sus clientes usted lo hace en un solo punto y una sola vez. 7
Se puede clasificar a la Virtualizacin en dos categoras principales
1.- VIRTUALIZACION DE PLATAFORMA.
Esto se realiza sobre un hardware concreto con un software ejecutndose dentro del
programa anfitrin, dndole al software un entorno simulado de lo que necesita. El
software puede actuar como un entorno virtual aislado (creando la ilusin de que no
hay ms elementos en la mquina). Dependiendo del grado de simulacin, este tipo de
Virtualizacin se divide en muchos tipos como son:
a).- Emulador: Es la combinacin de software y una extensin de hardware para
simular el comportamiento de una computadora. Todo esto se logra mediante software.
Permite capturar a la perfeccin clonar un sistema y hacer uso de l en otro equipo
distinto; ms an, hacer pruebas en la simulacin sin comprometer al sistema.
b).- Virtualizacin parcial: El software simula instancias del hardware (componentes),
especialmente espacios de direcciones. No permite trabajar a los sistemas operativos
por separado, pero si compartir recursos entre ellos y aislar procesos.
c).- Virtualizacin completa: Tambin llamado full Virtualizacin. Es la simulacin de un
hardware de tal forma que un sistema operativo guest pueda trabajar de forma
aislada.
e).- Virtualizacin a nivel de sistema operativo: Una computadora (fsica) permite correr
sobre ella varias computadoras virtuales aisladas al mismo tiempo, dando la ilusin de
tener ms elementos que los que realmente existen fisicamente.
f).- Virtualizacin de aplicaciones: Permite el uso de programas en las diferentes
computadoras virtuales creadas. Para esto, las computadoras virtuales deben ser
concordantes unas de otras, de modo que no surjan conflictos al momento de usar
VNP (Red Privada Virtual): Vendra a ser la extensin de una red local virtual
conectada a internet.
b).- Dividir los recursos en mltiples recursos de manera que cada uno sea
independiente, como por ejemplo:
Particin de disco duro: De esta manera podemos tener cada espacio virtual de
manera especfica para cada funcin.
VMware es una empresa que ha logrado disear que en un mismo servidor corran
distintos sistemas operativos y distintas aplicaciones. Las expectativas puestas en la
virtualizacin se reflejaron perfectamente en la salida a Bolsa de VMware el pasado 14
de agosto, cuando super al estreno en el parqu de Google y se sito entre las cuatro
empresas de mayor capitalizacin burstil del Nasdaq. VMware, que ha aprovechado
muy bien su temprana participacin en el mercado, logrando un crecimiento interanual
del 90% y una facturacin de $ 9,139 millones de pesos (703 millones de dlares) en lo
que llevaba de ejercicio en esa fecha. La compaa asegura que su software de
virtualizacin supone un ahorro no menor a los
(6,000 euros) por aplicacin en cada servidor. De este ahorro $25,440.00 pesos
corresponden a un recorte en el gasto energtico y de refrigeracin, sin contar con el
ahorro de espacio pues con menos mquinas se necesitan menos metros cuadrados
para instalar equipos.9
El gran impulso de la utilizacin de la Virtualizacin va a venir marcado por la entrada
en el mercado de Microsoft, quien a partir de febrero incorpor de serie en su Windows
Server 2008 su software de virtualizacin Hyper-V. Microsoft ya haba incursionado en
la virtualizacin con su Virtual Server 2005 R2 en el cual cuatro servidores fsicos
hospedaban cada uno de 10 a 13 mquinas virtuales, cada una de las cuales corra
una aplicacin. Este ao el equipo IT de la compaa planea migrar este ambiente a
Hiper-V para mover de 10 a 15 nuevas aplicaciones directamente a las mquinas
virtuales en el ambiente de produccin. 10
Los competidores en este mercado son optimistas ante el futuro pues ven un potencial
de crecimiento enorme en el que hay sitio para todos. La consultora IDC calcula que
slo el 15% de los servidores estn virtualizados, por lo que queda el 85%. Eso sin
tener en cuenta las nuevas reas de expansin como las soluciones Grid. 11
Pero la Virtualizacin de servidores es apenas una pieza en su estrategia de
automatizacin del centro de datos (llamada Dynamic IT o IT dinmica). Microsoft en
su visin de esta tecnologa, adems incorporar la virtualizacin de escritorios, de
aplicaciones, y la administracin de ambientes virtualizados, lo que seala el rumbo de
los productos del mayor fabricante de software a nivel mundial. 12
CONCLUSIONES.
La Virtualizacin consiste en generar en una sola plataforma de software y hardware de
una computadora pueda ejecutar diferentes sistemas operativos y aplicaciones en
particiones independientes, de modo que un sistema informtico puede funcionar
simultneamente con varios sistemas operativos y aplicaciones de forma virtual,
ofreciendo una mayor flexibilidad y mejorando la explotacin de los recursos de los
centros de datos de las empresas.
Actualmente existen en el mercado computadoras con procesadores de dos ncleos
pero recientemente estn disponibles en el mercado computadoras de hasta 8 ncleos
y eso ser solo el principio, 13 como por ejemplo es el caso de la computadora MAC OS
X Leopard.14 Esto vas mas all de lograr un importante ahorro de hardware, sino que
tambin implica ahorros en el consumo de energa elctrica, tanto para la alimentacin
del propio
Fuente: http://apps.iest.edu.mx/blogs/itit/?p=306
Evitar la FALLA
Al ya haber logrado xito con la virtualizacin de servidores, muchas organizaciones toman la
decisin de implementar la virtualizacin de escritorios; tal vez con la recomendacin animada
de sus mismos proveedores. Ese mismo punto de origen demuestra el pensamiento errneo
que lleva a la falla de la virtualizacin de escritorios.
lo mismo desde el mismo lugar, da tras da, y estn sujetas a una estructura de control y
comando coherente que respeta y cumple completamente con la jerarqua. Aplicar la disciplina
militar del enfoque de virtualizacin de servidores a la administracin de las PC de los
empleados, es condenar a la virtualizacin de escritorios al fracaso.
El enfoque de virtualizacin de servidores dicta una solucin muy uniforme para la de
escritorios, que es generalmente una infraestructura de escritorios virtuales (VDI), y busca
imponer esa solucin a todas las PC que sea posible. Lo que hay que tener en cuenta es que
esa virtualizacin de servidores solo ha alcanzado entre el 20 y el 25% de todos los servidores,
y que stos son lgicamente homogneos. El 80% de los servidores que todava deben
virtualizarse requiere un poco ms de refinamiento que una solucin genrica de un talle nico
para todos.
Al afianzarse tenazmente a la VDI, el mundo rgido de la virtualizacin de escritorios se
enfrenta a las diferencias considerables entre las formas de trabajar de la gente con una sola
tecnologa. Es como un equipo de ftbol que siempre juega con las mismas tcticas, sin
importar el contrincante. En una era en la que los consumidores utilizan ampliamente
computadores muy poderosos, sper inteligentes y fciles de usar, la sola nocin de un entorno
de trabajo que brinda a sus empleados "cualquier tipo de PC, siempre que sea negro", es
completamente anticuado.
Lograr el TRIUNFO
Cualquier virtualizacin de servidores se trata de la consolidacin y comienza en el centro de
datos. La virtualizacin de escritorios se trata de volver a la administracin de escritorios ms
eficiente, y comienza con los usuarios finales.
Las necesidades informticas para el usuario final, un trabajador de oficina, un ingeniero de
campo y un ejecutivo que viaja, difieren considerablemente. Para empezar, tendrn dispositivos
de TI muy distintos, as como tipos de aplicaciones, necesidades de seguridad y estilos de
trabajo.
Cada grupo de usuarios, en particular aquellos que necesiten que su computador cumpla en
tiempo y forma siempre, se mostrarn reacios ante la idea del cambio y pelearn contra eso.
No es que vayan a estar 100% satisfechos con su configuracin de TI actual, pero fcilmente
pueden imaginarse los trastornos que puede provocar un cambio, y probablemente se sientan
muy decepcionados por las mejoras prometidas en el pasado que nunca llegaron.
Un enfoque de virtualizacin de escritorio genuina debe abarcar una amplia gama de
tecnologas, desde la computacin en el extremo del servidor (como VDI), en la que el centro
de datos entrega el entorno informtico a la computacin en el extremo del cliente que admite el
trabajo fuera de lnea de un entorno virtualizado.
dispositivos que usan. La mentalidad debe ser que la ltima aprobacin de calidad para la
virtualizacin de escritorios debe venir de los usuarios finales.
Una vez que se ven desde afuera hacia adentro, la estrategia, la planificacin y la
implementacin de una iniciativa de virtualizacin de escritorios se vuelve mucho ms lgica.
Una vez que se comprende qu se necesita en el nivel del usuario final, los beneficios de la
administracin centralizada se entienden rpidamente.
Fuente: http://cioperu.pe/articulo/7181/virtualizacion-de-servidores-vs-virtualizacionde-escritorios-en/?p=5
Cliente-servidor
ndice
[ocultar]
1 Informacin General
2 Caractersticas
4 Arquitecturas multi-capas
5 Ventajas
6 Desventajas
7 Direccin
8 Ejemplos
9 Cooperacin cliente-servidor
o
11 Vase tambin
12 Referencias
Informacin General
En esta arquitectura la capacidad de proceso est repartida entre los clientes y los servidores, aunque son ms
importantes las ventajas de tipo organizativo debidas a la centralizacin de la gestin de la informacin y la
separacin de responsabilidades, lo que facilita y clarifica el diseo del sistema.
La separacin entre cliente y servidor es una separacin de tipo lgico, donde el servidor no se ejecuta
necesariamente sobre una sola mquina ni es necesariamente un slo programa. Los tipos especficos de
servidores incluyen los servidores web, los servidores de archivo, los servidores del correo, etc. Mientras que
sus propsitos varan de unos servicios a otros, la arquitectura bsica seguir siendo la misma.
Una disposicin muy comn son los sistemas multicapa en los que el servidor se descompone en diferentes
programas que pueden ser ejecutados por diferentes computadoras aumentando as el grado de distribucin
del sistema.
La red cliente-servidor es una red de comunicaciones en la cual los clientes estn conectados a un servidor, en
el que se centralizan los diversos recursos y aplicaciones con que se cuenta; y que los pone a disposicin de los
clientes cada vez que estos son solicitados. Esto significa que todas las gestiones que se realizan se concentran
en el servidor, de manera que en l se disponen los requerimientos provenientes de los clientes que tienen
prioridad, los archivos que son de uso pblico y los que son de uso restringido, los archivos que son de slo
lectura y los que, por el contrario, pueden ser modificados, etc. Este tipo de red puede utilizarse conjuntamente
en caso de que se este utilizando en una red mixta.
Caractersticas
En la arquitectura C/S el remitente de una solicitud es conocido como cliente. Sus caractersticas son:
Al receptor de la solicitud enviada por el cliente se conoce como servidor. Sus caractersticas son:
Los servidores pueden ser aptridas o stateful. Un servidor aptrida no guarda ninguna informacin entre las
peticiones. Un servidor stateful puede recordar la informacin entre las peticiones. El alcance de esta
informacin puede ser global o sesin-especfico. Un servidor del HTTP para las pginas estticas del HTML
es un ejemplo de un servidor aptrida mientras que Apache Tomcat es un ejemplo de un servidor stateful.
La interaccin entre el cliente y el servidor se describe a menudo usando diagramas de secuencia. Los
diagramas de secuencia se estandarizan en el UML. Es importante que los clientes no interacten entre s ni
que lo hagan clientes de capas bajas hacia otros de capas ms altas, por eso todo tiene que pasar por el servidor.
Otro tipo de arquitectura de red se conoce como arquitectura del par-a-par porque cada nodo o caso del
programa es un cliente y un servidor y cada uno tiene responsabilidades equivalentes. Ambas arquitecturas
estn en uso amplio. tener encuenta que todo va en red -->
Arquitecturas multi-capas
La arquitectura cliente/servidor genrica tiene dos tipos de nodos en la red: clientes y servidores.
Consecuentemente, estas arquitecturas genricas se refieren a veces como arquitecturas de dos niveles o dos
capas.
Algunas redes disponen de tres tipos de nodos:
Servidores de la base de datos que almacenan los datos para los servidores
de aplicacin.
Ventajas
Desventajas
Direccin
Los mtodos de direccin en ambientes del servidor de cliente se pueden describir como sigue:
Ejemplos
La mayora de los servicios de Internet son tipo de cliente-servidor. La accin de visitar un sitio web requiere
una arquitectura cliente-servidor, ya que el servidor web sirve las pginas web al navegador (al cliente). Al leer
este artculo en Wikipedia , la computadora y el navegador web del usuario seran considerados un cliente; y
las computadoras, las bases de datos, y los usos que componen Wikipedia seran considerados el servidor.
Cuando el navegador web del usuario solicita un artculo particular de Wikipedia, el servidor de Wikipedia
recopila toda la informacin a mostrar en la base de datos de Wikipedia, la articula en una pgina web, y la
enva de nuevo al navegador web del cliente.
Otro ejemplo podra ser el funcionamiento de un juego online. Si existen dos servidores de juego, cuando un
usuario lo descarga y lo instala en su computadora pasa a ser un cliente. Si tres personas juegan en un solo
computador existiran dos servidores, un cliente y tres usuarios. Si cada usuario instala el juego en su propio
ordenador existiran dos servidores, tres clientes y tres usuarios.
Cooperacin cliente-servidor
Mltiple Server
Para que un proceso se realice de la mejor manera, es preferible utilizar terminales distintos realizando la
misma tarea, a centralizar los recursos y que con ms hardware/software se realice la misma tarea. Con la
ejecucin de mltiples servidores el procesamiento es ms rpido, el tiempo de respuesta es descentralizado y
se incrementa la confiabilidad.
Presentacin/Captacin de la informacin.
Procesos.
Almacenamiento de la informacin.
Puestos de trabajo
Comunicaciones.
Vase tambin
Cliente
Cliente hbrido
Servidor
Par-a-par
FUENTE: https://es.wikipedia.org/wiki/Cliente-servidor
FUENTE: http://docente.ucol.mx/sadanary/public_html/bd/cs.htm