Sunteți pe pagina 1din 11

VIRTUALIZACIÓN DE UN CENTRO DE CÓMPUTOS

INTRODUCCIÓN

La virtualización hace unos años, no era tomada en cuenta con una alternativa real al momento de
instalar servidores u otros quipos de producción de la mayoría de los Centro de Cómputos, debido mayormente

simplemente temerle a los que no se conoce o es diferente.

Sin embargo como veremos en esta breve investigación, en la actualidad la virtualización de sistemas es
una alternativa factible a la hora de implementar un centro de cómputos más simple, eficiente, seguro, confiable
y menos costoso, al punto de que en muchos casos si no se elige la virtualización, se estaría perdiendo dinero
y/o la implementación podría ser menos efectiva.

En resumen podríamos decir que la virtualización, no es más que instalar y ejecutar múltiples sistemas
operativos sobre máquinas virtuales que se ejecutan sobre una máquina física denominada anfitrión.

En el contenido de la siguiente investigación veremos, los proceso y temas relacionados que con la
Virtualización de un Centro de Cómputos.


3

VIRTUALIZACIÓN DE UN CENTRO DE CÓMPUTOS

LA VIRTUALIZACIÓN

Básicamente la virtualización, es una tecnología que permite instalar y configurar múltiples computadoras y/o servidores

computadora, servidor, etc. A pesar de que estas máquinas virtuales comparten todos los
una trabaja de manera totalmente independiente (con su propio sistema operativo, aplicaciones, configuraciones, etc.). En otras
palabras, en lugar de utilizar 5 servidores físicos, cada uno de ellos corriendo una aplicación que solo utiliza el 10% de los
recursos de su servidor; podemos instalar 5 máquinas virtuales, cada una con su propia aplicación y configuraciones específicas,
en un solo servidor y utilizar el 50-60% de los recursos del mismo. Cabe señalar que cada una de estas máquinas virtuales, con la
debida configuración, deberá funcionar exactamente igual que un servidor o PC física (podrás conectarlo a una red, ingresarlo a
un dominio, aplicarle políticas de seguridad, conectarte de manera remota, reiniciar de manera independiente, etc.).

CÓMO FUNCIONA LA VIRTUALIZACIÓN

Esta se haca mediante un software especial el cual transforma o virtualiza los recursos de una computadora (incluyendo CPU,
RAM, discos rígidos e interfaces de red) para crear una computadora virtual completamente funcional que pueda ejecutar su propio

máquinas virtuales y disociadas del host subyacente por una fina capa de software conocida como el Hypervisor. Esto permite que
cada máquina virtual ejecute diferentes sistemas operativos y aplicaciones. Debido a que las máquinas han sido disociadas del
hardware del host subyacente, pueden moverse desde un servidor físico a otro sin inconvenientes.

PARA QUE VIRTUALIZAR

Virtualizar la infraestructura de TI (Tecnología de la Información) permite reducir costos mientras se incrementa la eficiencia,
utilización, y flexibilidad de los recursos existentes. Alrededor del mundo, empresas de diferentes tamaños se han beneficiado de la
virtualización. ¿Cuáles son las razones por las que se debe implementar virtualización?

1. Aprovechar los recursos existentes:


virtuales en una única máquina física para aprovechar mejor los recursos de hardware. En lugar de tener múltiples
servidores físicos que no van a trabajar a pleno rendimiento (cada uno dedicado a una carga de trabajo específica) la
virtualización del servidor hace posible que las cargas de trabajo se vean consolidadas en un número menor de máquinas,
pero a pleno rendimiento.
2. Disminuir los costos del centro de cómputos reduciendo la infraestructura física y mejorando la proporción de
servidores por administrador: Menor cantidad de servidores y hardware implica reducir requerimientos de espacio
físico y reducir requerimientos de energía y refrigeración. A su vez se mejora la proporción de servidores por
administrador.


4

VIRTUALIZACIÓN DE UN CENTRO DE CÓMPUTOS
3. Incrementar la disponibilidad de hardware y aplicaciones para mejorar la continuidad de negocio: Es posible
realizar backups y migrar entornos virtuales completos sin interrumpir el servicio. Eliminar paradas programadas y
recuperarse inmediatamente de incidentes no planificados.
4. Ganar flexibilidad operacional: Responder a nuevos requerimientos a través de un manejo dinámico de los recursos,
mejor aprovisionamiento de servidores y mejor despliegue de aplicaciones. Instalar un nuevo servidor es una tarea trivial,
sólo se toma una imagen y se instala en cualquier servidor físico con suficiente capacidad.
5. Mejora en los procesos de clonación y copia de sistemas: Mayor facilidad para la creación de entornos de test que
permiten poner en marcha nuevas aplicaciones sin impactar a la producción, agilizando el proceso de las pruebas.
6. Mejorar la seguridad y gestión de escritorios: Desplegar, administrar y monitorear entornos de escritorio seguros que
los usuarios pueden acceder local o remotamente, con o sin conexión.
7. Ejecutar múltiples sistemas operativos en un mismo servidor físico

BENEFICIOS DE VIRTUALIZAR

Los beneficios que puede aportar la virtualización a los sistemas TI de una empresa se pueden clasificar en tres grandes grupos:

Menor coste de la propiedad o Costo Total de Propiedad (Total Cost of Ownership TCO), es decir, ahorro directo
de costes.

La reducción de los costes de propiedad se refiere a la inversión en compra de equipamientos, adquisición de licencias, contratación
de servicios y pago de gastos (espacio físico, refrigeración, energía eléctrica) asociados a las estructuras TI de las empresas.

La reducción de costes de TCO, derivada de la virtualización, se obtiene de varias fuentes:


1. Aumento del ratio de aprovechamiento del hardware existente, que asegura un uso mucho más eficiente de los recursos, y
por lo tanto reduce las inversiones necesarias en compra de hardware.
2. Al usarse menos equipos físicos se reduce el consumo eléctrico y de espacio en los centros de datos, tanto internos como
externos.
3. Reducción del gasto en licencias a través de un mejor aprovechamiento de las existentes.
4. Simplificación de la gestión del ciclo de vida de las aplicaciones y los escritorios de los usuarios, con la consecuente
reducción de gastos de personal o de servicios subcontratados.
5. Reducción de los costes operativos de mantenimiento y formación.

Aumento de la disponibilidad.

La disponibilidad, se refiere a la capacidad de los sistemas TI para ofrecer servicio de manera ininterrumpida y con un rendimiento
aceptable, a los usuarios.

Elevar los niveles de disponibilidad, especialmente la de los servidores que alojan servicios críticos para la empresa o para sus
clientes, puede traducirse tanto en mayores ingresos como en menores gastos, o en ambos a la vez:


5

VIRTUALIZACIÓN DE UN CENTRO DE CÓMPUTOS
Mayores ingresos: los servicios con ingresos directos asociados dejan de producir mientras no están disponibles (pensemos en una
tienda online, por ejemplo); además, en algunos sectores, asegurar un nivel de disponibilidad más elevado puede permitir elevar el
precio de venta de determinados servicios (pensemos, por ejemplo, en un servicio de monitorización remota 24x7 de un SAI
industrial).

Menores gastos: cada interrupción de servicio se puede traducir en costes directos de minutos sin trabajar, o en penalizaciones
económicas a pagar a clientes de ese servicio.

Las tecnologías de virtualización pueden ayudar a aumentar los niveles de disponibilidad de varias formas:

1. Al dotar de mayor estabilidad a los servicios se consigue una disminución en el número de paradas de servicio no
programadas. También se consigue que las paradas que se produzcan sean más cortas, ya que la virtualización mejora los
tiempos de respuesta y solución.
2. Reducción de los tiempos de despliegue de aplicaciones y escritorios de usuario, que a fin de cuentas son tiempos de
inactividad.
3. Independencia de las plataformas de trabajo: la disponibilidad también se ve afectada por la limitación de sólo poder
acceder a los escritorios de trabajo o a determinadas aplicaciones, desde determinados dispositivos. La virtualización
permite superar esta limitación y acercar las infraestructuras IT a la máxima "En cualquier momento, desde cualquier
sitio, desde cualquier dispositivo" ("Anytime, anywhere, any device"), al ayudar a conseguir que los usuarios puedan
disponer de todos los servicios desde el PC de su puesto de trabajo, de su portátil cuando están en un cliente, o desde su
PDA o teléfono móvil cuando está de viaje.
Aumento de la agilidad y flexibilidad de las estructuras y servicios TI.

En el mercado actual responder de manera rápida a las cambiantes demandas de los clientes y a las estrategias de la competenc ia
puede suponer la diferencia entre el fracaso y el éxito empresarial.

En ocasiones resulta difícil que la estructura TI de la compañía pueda seguir los movimientos de ésta de una manera eficaz, debido
principalmente a la existencia de estructuras TI fuertemente dependientes, tanto física como lógicamente, de las estructuras y
estrategias de la empresa. La virtualización ayuda a paliar estas carencias de agilidad y flexibilidad de varias formas:

1. Mediante la gestión integrada y unificada de sistemas físicos, sistemas virtuales y aplicaciones, lo que permite que los
cambios y actualizaciones se gestionen en todos los sistemas por igual.
2. Permitiendo una redistribución y redimensionamiento rápido y poco costoso de los despliegues de escritorio y
aplicaciones.
3. Eliminando los problemas de compatibilidad de aplicación, lo cual permite emplearlas en cualquier entorno físico y lógico
de manera inmediata.
4. Permitiendo a los sistemas TI proveer servicios bajo demanda, evitando la necesidad de cargarse de estructuras para
satisfacer puntas de demanda.


6

VIRTUALIZACIÓN DE UN CENTRO DE CÓMPUTOS

POSIBLE DESVENTAJA DE LA VIRTUALIZACIÓN


A simple vista la virtualización parece una solución computacional que resuelve todos los problemas de eficiencia (energía, espacio
físico, costos), aprovechamiento de los recursos, disponibilidad, flexibilidad, etc. Pero existen algunos efectos colaterales que
pueden considerarse posibles desventajas en la implementación de virtualización:

1. Se magnifican las fallas físicas: Este problema suena bastante lógico. Supongamos que falla un disco rígido o cualquier

virtualizado perdemos todas las máquinas virtuales que se ejecutan en ese servidor. Pero el punto crítico no es cuantos
servicios perdemos, sino cuánto demoramos en volver al funcionamiento normal. Recuperar un servidor físico ante una
caída de disco puede ser una tarea muy tediosa, y posiblemente haya que reinstalar el servidor en otra máquina física. En
cambio, en un entorno virtualizado es posible restaurar todas las máquinas virtuales rápidamente en otra máquina física.
Sólo hace falta tomar una Snapshot de cada máquina virtual (posiblemente desde un medio de backup) y ejecutarla en
cualquier otra máquina física disponible.

2. Se degrada la performance: Es lógico que se degrade la performance de alguna aplicación debido a la capa extra de
software que incorpora la virtualización. La virtualización no es lo adecuado para absolutamente todos los servidores. Para
aquellos servicios que necesitan ejecutarse con un tiempo de respuesta crítico no queda otra alternativa que estar alojados
en una máquina física.

3. Análisis más complejo de causas de errores: El análisis de errores se vuelve más complejo ya que se incorpora una capa
adicional de software. Cuando aparecen errores bizantinos la causa raíz puede estar en la máquina virtual, o a veces
también en la máquina física.

TIPOS DE VIRTUALIZACIÓN

La virtualización tiene múltiples usos y de acuerdo a estos podemos determinar qué tipo de virtualización es.

Virtualización de clientes

Clientes son aquellos computadores de escritorio, portátiles o terminales brutas que se conectan a uno o varios servidores para
hacer el trabajo que necesitan.

Teniendo claro el concepto de que es un cliente, entonces decimos que la virtualización de cliente es la que se produce en máquinas
que se conectan a los servidores para realizar su trabajo, ósea en clientes.


7

VIRTUALIZACIÓN DE UN CENTRO DE CÓMPUTOS
Virtualización de aplicaciones

La virtualización de aplicaciones permite aislar la ejecución de aplicaciones de los sistemas operativos que los ejecutan,
posibilitando que sean accedidas como si de servicios de red se tratara.

Una solución de negocio basada en la virtualización de aplicaciones permite agilizar y simplificar los procesos de despliegue y
migración de aplicaciones, a la vez que facilita la adopción de soluciones que mejoren la continuidad de servicio en entornos
corporativos.

La apuesta de Microsoft por la virtualización de aplicaciones se llama Microsoft Application Virtualization, o App-V, y se centra
en tres ejes fundamentales:

Virtualización de aplicaciones (Application Virtualization): es la tecnología patentada de Microsoft que permite la ejecución de
aplicaciones en equipos de cliente sin necesidad de que sean previamente instaladas en dichos equipos.

Virtualización de aplicaciones es el elemento clave y fundamental de Microsoft App-V.

Con virtualización de aplicaciones se consigue que el impacto sobre el sistema operativo cliente de la ejecución de una aplicación
sea mínimo, eliminando prácticamente los conflictos entre componentes de aplicaciones, y entre aplicaciones y componentes del
sistema operativo.

En el modo habitual de funcionamiento, es decir sin usar App-V, las aplicaciones instalan sus propias configuraciones en el sistema
operativo del equipo cliente, obligando a este a adaptarse, al menos en parte, a la necesidad de la aplicación; los problemas surgen
cuando estas configuraciones entran en conflicto con otras ya existentes de otras aplicaciones.

Virtualización de aplicaciones remotas

Las aplicaciones remotas, o RemoteApp, son programas a los que se obtiene acceso a través de servicios de escritorio remoto
(RDS), pero que en vez de ejecutarse en el contexto de la ventana del cliente de acceso a escritorio remoto (RDC) se ejecutan en su
propio contexto gráfico, como si estuvieran directamente instaladas en el equipo del usuario.

De esta forma los usuarios pueden acceder a las aplicaciones RemoteApp y a sus aplicaciones locales de la misma forma.

Aunque para el usuario se visualizan como aplicaciones locales, la ejecución real está teniendo lugar dentro de una sesión de
escritorio remoto en un servidor de sesiones de escritorio remoto.

Los usuarios de RemoteApp disponen de varias formas de acceso a las aplicaciones remotas:

1. Acceso desde una página web específica publicada por los servidores de RDS (Acceso web a escritorio remoto).
2. Ejecutando en paquete de aplicación con extensión "RDP" creado específicamente para esta configuración de ejecución de
la aplicación, y distribuido entre los usuarios de la misma.
3. Ejecutando en paquete de aplicación con extensión "MSI" creado específicamente para esta configuración de ejecución de
la aplicación, y distribuido entre los usuarios de la misma.


8

VIRTUALIZACIÓN DE UN CENTRO DE CÓMPUTOS

SOFTWARE DE VIRTUALIZACIÓN

VMware

Se instalan directamente sobre el servidor físico y lo dividen en múltiples máquinas virtuales que pueden ejecutarse
simultáneamente. Esta arquitectura permite ejecutar múltiples sistemas operativos en una única computadora incluyendo Windows,
Linux y más. Actualmente es la plataforma que soporta mayor can
selección de herramientas de administración de máquinas virtuales (vCenter Server, vSphere, vCenter Lab Manager, vCenter
Converter, etc.).

VMware es el software de virtualización más maduro y probado, principalmente porque fue el pionero en la industria. Pero su
principal desventaja es el costo del licenciamiento (es el mejor, pero el más costoso). Además, las licencias son realmente m uy
complejas (casi incomprensibles) porque los precios los determina el hardware (cantidad de núcleos de CPU y memoria RAM) en
lugar del producto, lo que obliga a conocer exactamente qué hardware se va a disponer antes de comprar los productos VMware.

1. Windows NT, 2000, 2003, 2008, 7, XP, Vista, 98, 3.1


2. MS-DOS 6.22
3. Red Hat Enterprise Linux 3, 4, 5
4. SUSE Linux Enterprise Server 8, 9, 10, 11
5. Ubuntu Linux 7, 8, 9
6. Novell Netware 5, 6
Microsoft Hyper-V

Microsoft tiene su propia arquitectura de hypervisor llamada Hyper-V para virtualizar los recursos de sistema de una computadora
física. Hyper-V soporta mayormente los sistemas operativos de la familia Windows, aunque recientemente se incorporó soporte
para algunas versiones de SUSE Linux y Red Hat Enterprise Linux. Debido a que es el producto de virtualización más nuevo su
desarrollo está inmaduro y no se encuentra a la altura de sus competidores, pero tiene una gran ventaja: su costo y simplicid ad de
licenciamiento.

Algunas razones para no utilizar Hyper-V son las siguientes: poco sopor
memoria que limita la densidad de máquinas virtuales por host físico (Microsoft dice: compre más memoria); toda la seguridad de
Hyper-V se apoya sobre la seguridad de Windows Server 2008 (un sistema operativo de propósito general), un exploit en un
servidor Windows Server 2008 no solo afecta a ese servidor, sino también a todas las VM que hospeda (se comprometen múltiples
servidores en un solo ataque); migración en vivo (sólo se puede migrar en vivo una máquina virtual por vez); prioridad de reinicio
, es
alelo en otro host que sirva para continuar el
, etc.
mientras la VM se está ejecutando; poco soporte para herramientas de terceros.


9

VIRTUALIZACIÓN DE UN CENTRO DE CÓMPUTOS
Pero a pesar de estas desventajas Hyper-V es menos costoso que VMware. Por ejemplo, cada licencia Windows Server 2008 R2
Enterprise permite ejecutar una instancia del software del servidor en el entorno de sistema operativo físico (POSE), y hasta 4
instancias del software del servidor en el entorno de sistema operativo virtual (VOSE). De esta forma, por cada licencia del servidor
que se paga se obtienen 5 servidores (lo que reduce los costos de licencia del centro de cómputos de forma notable).

Sistemas o

1. Windows 2000, 2003, 2008


2. SUSE Linux 10, 11
3. Red Hat Enterprise Linux 5.2, 5.3, 5.4
Citrix XenServer

Es una plataforma de virtualización de servidores completa y administrada, construida sobre el potente hypervisor Xen. La
tecnología Xen (Open-Source) es ampliamente reconocida como el software de virtualización más rápido y seguro de la industria
(utiliza para virtualización para alcanzar el máximo rendimiento posible). XenServer está diseñado para un manejo eficiente de
servidores virtuales Windows y Linux y otorga consolidación de servidores y continuidad del negocio a bajo costo.

XenServer es una plataforma lista para la industria, probada en cloud-computing, que contiene todas las capacidades requeridas
para crear y manejar una infraestructura virtual. Diferentes organizaciones confían sus aplicaciones críticas y es utilizada en las más
grandes nubes. Su instalación y administración es simple y tiene características avanzadas como migración en vivo, disk snapshot
and revert, multi-server management, herramientas de conversión (entre las gratuitas) y muchas más avanzadas dependiendo del
tipo de licencia.

XenServer es una distribución Linux y su costo de licenciamiento es bajo y simple, en una base por servidor que va desde $0 en
adelante dependiendo de la versión deseada. No hay un límite en la cantidad de máquinas virtuales por servidor.

1. Microsoft Windows 64-bit: Windows Server 2003, 2008; Windows 7


2. Microsoft Windows 32-bit: Windows Server 2003, 2008; Windows Small Business Server 2003; Windows 2000,
XP, Vista, 7
3. Linux 64-bit: Red Hat Enterprise Linux 5; CentOS 5; Oracle Enterprise Linux 5; Novell SUSE Enterprise Linux
10, 11
4. Linux 32-bit: Red Hat Enterprise Linux 3, 4, 5; CentOS 4, 5; Oracle Enterprise Linux 5; Novell SUSE Enterprise
Linux 9, 10, 11; Debian Lenny 5
Red Hat Enterprise Virtualization

Es una solución de virtualización completa construida sobre la plataforma Red Hat Enterprise Linux y el hypervisor KVM. Provee
escalabilidad y performance récord, seguridad líder en la industria, el más amplio ecosistema de hardware y el menor costo de
licencia en su clase.

Red Hat Enterprise Virtualization consiste de los siguientes componentes:

Red Hat Enterprise Virtualization Manager: Un sistema de manejo de virtualización de servidores con múltiples características


10

VIRTUALIZACIÓN DE UN CENTRO DE CÓMPUTOS

almacenamiento, System Scheduler, y más.

Red Hat Enterprise Virtualization Hypervisor: Un hypervisor moderno basado en la tecnología de virtualización KVM (Kernel-
Based Virtual Machine), el cual puede ser desplegado como un hypervisor independiente (incluido), o como un host Red Hat
Enterprise Linux 5 y superiores (comprado por separado) instalado como hypervisor y manejado a través de Red Hat Enterprise
Virtualization Manager for Servers.

Las principales ventajas de Red Hat Enterprise Virtualization:

1. Performance y escalabilidad: permite que hasta las mayores cargas de trabajo de aplicaciones puedan ser
virtualizadas.
2. Seguridad: logra una infraestructura de virtualización segura mediante SELinux y el kernel Linux
endurecido de Red Hat Enterprise Linux.
3. Ecosistema: soporta hardware, sistemas operativos, y aplicaciones de las empresas líderes del mercado
certificadas para Red Hat Enterprise Linux.
4. Costo: presenta el menor costo total en licenciamiento comparado con el resto de las soluciones de
virtualización (esto dicen en el sitio oficial). Al igual que XenServer el costo es en una base por servidor sin
límites en la cantidad de máquinas virtuales pero depende del tipo de soporte deseado.

1. Red Hat Enterprise Linux 3, 4, 5


2. Windows Server 2000, 2003
3. Windows XP, Vista
Windows Virtual PC

Windows Virtual PC (antes llamado Microsoft Virtual PC, luego renombrado Windows Virtual PC en Windows 7) es un software
gestor de virtualización desarrollado por Connectix y comprado por Microsoft para crear equipos virtuales. Es decir, su función es
emular mediante virtualización, un hardware sobre el que funcione un determinado sistema operativo. Con esto se puede conseguir
ejecutar varios sistemas operativos en la misma máquina a la vez y hacer que se comuniquen entre ellos.

���



11

VIRTUALIZACIÓN DE UN CENTRO DE CÓMPUTOS

CONCLUSIÓN

Sin temor a equivocarnos la virtualización, es la solución para los problemas de espacio físico, eficiencia
energética, reducción de costos, flexibilidad operacional, etc. Algunas de las grandes empresas a nivel mundial,
ha implementados la virtualización en sus centros de cómputos, ya que como dijimos en nuestra investigación es
un recurso sumamente beneficioso.

Es altamente recomendable comenzar a virtualizar servidores para resolver el problema del espacio
físico, consumo de energía y refrigeración.

Como vimos existen varios tipos de virtualización, así como también varios tipos de Software los cuales
están de acuerdo a los requerimientos del usuario.


12

���������������������������������������������������������������������������
���������������������������������������������������������������������������������
�����������������������������������������������������

S-ar putea să vă placă și