Está en la página 1de 13

Virtualización de Sistemas Informáticos

Programa:

10:00 Presentación
10:05 Introducción a la Virtualización
10:50 Productos y herramientas

11:20 Pausa café

11:40 Ejemplo de instalación tipo


12:10 Ejemplo real con máquinas vmware y virtualPC
13:10 Ruegos y preguntas

Ponentes:
Jesús Lizarraga (Mondragon Unibertsitatea)
Alejandro Torrego (GFI)

Informatika Saila / Dpto. Informática Introducción a la Virtualización 1

Virtualización de Sistemas Informáticos

Introducción a la
Virtualización
Jesús Lizarraga
Responsable Grupo de
Telemática MGEP-MU
jlizarraga@eps.mondragon.edu

28 de mayo de 2007 Informatika Saila / Dpto. Informática

1
Índice

1. ¿Qué es la virtualización?
2. Un poco de historia
3. Técnicas de virtualización
4. Beneficios de la virtualización
5. ¿Por qué usar virtualización?
6. La virtualización hoy
7. Predicciones

Informatika Saila / Dpto. Informática Introducción a la Virtualización 3

¿qué es la virtualización?
ƒ “Es una capa de hw/sw que esconde los
elementos reales para presentar unos recursos e
información (sistemas virtuales) al usuario y/o
gestor sin necesidad de acceder directamente a
los elementos discretos.”
ƒ “Virtualizar es añadir una capa de abstracción que
desacopla el hardware físico de su utilización
lógica para aumentar la flexibilidad y mejorar la
utilización de los recursos.”
ƒ “Una máquina virtual es un entorno que
aparentemente es hardware para el sistema
operativo huésped, pero que realmente está
simulado en un entorno de software por el
sistema operativo anfitrión.” (Wikipedia)

Informatika Saila / Dpto. Informática Introducción a la Virtualización 4

2
Un poco de historia

ƒ La virtualización se empezó a utilizar


en los años 70 en los mainframes.
ƒ (1988) SoftPC (Insignia Solutions) permitía
ejecutar aplicaciones MS-DOS en
estaciones UNIX y en MAC OS.
ƒ (1997) Virtual PC para MAC (Connectix).
ƒ (1999) Vmware
ƒ (2001) Virtual PC para Windows
ƒ (2003) Xen (open source)
ƒ (2003-2007) Boom de la virtualización
Informatika Saila / Dpto. Informática Introducción a la Virtualización 5

Técnicas de Virtualización

ƒ Existen diversas técnicas pero las


principales son:
} Virtualización completa
} Para-virtualización
} Emulación
} Virtualización del Sistema Operativo
} Virtualización de aplicaciones

Informatika Saila / Dpto. Informática Introducción a la Virtualización 6

3
Técnicas de Virtualización

ƒ Virtualización completa
} Ejecuta el S.O. huésped sobre un S.O.
anfitrión
} Permite ejecutar varios sistemas
operativos sin realizar modificaciones
sobre ellos
} El S.O. huésped es una aplicación del S.O.
anfitrión.
} No puede alcanzar el rendimiento de una
máquina real.
} Ejemplos: Vmware Workstation/Server y
MS Virtual Server

Informatika Saila / Dpto. Informática Introducción a la Virtualización 7

Técnicas de Virtualización

ƒ Virtualización completa:

Informatika Saila / Dpto. Informática Introducción a la Virtualización 8

4
Técnicas de Virtualización

ƒ Para-virtualización:
} Hypervisor: capa entre los SS.OO. Que
hace de árbitro para el acceso a los
recursos.
} Rendimiento del huésped muy cercano al
de una máquina real.
} En algunos casos es necesario modificar
el núcleo del S.O. huésped.
} Ejemplos: Xen y Vmware ESX

Informatika Saila / Dpto. Informática Introducción a la Virtualización 9

Técnicas de Virtualización

ƒ Para-virtualización

Informatika Saila / Dpto. Informática Introducción a la Virtualización 10

5
Situación habitual

ƒ Falta de espacio físico


} Aumentan el consumo eléctrico y las necesidades de
climatización.
ƒ Mal reparto de la carga de trabajo
} Muchos servidores infrautilizados.
} Servidores saturados en momentos puntuales.
ƒ Aumento de los costes de gestión y
mantenimiento.
ƒ Falta de alta disponibilidad y de
recuperación frente a desastres.
ƒ Aprovisionamiento lento y poco flexible
de nuevos servidores.

Informatika Saila / Dpto. Informática Introducción a la Virtualización 11

Beneficios

ƒ Seguridad
ƒ Facilita la migración de una máquina a
otra.
ƒ Ahorro de costes
ƒ Aprovechamiento de recursos
ƒ Rápido aprovisionamiento de máquinas.

Informatika Saila / Dpto. Informática Introducción a la Virtualización 12

6
¿Por qué usar virtualización?

ƒ Las máquinas virtuales permiten


consolidar la carga de trabajo de varios
servidores infrautilizados en un único
servidor (o en unos pocos).
} Beneficios relacionados:
ƒ Ahorro de hardware
ƒ Ahorro en consumos
ƒ Gestión simplificada

Informatika Saila / Dpto. Informática Introducción a la Virtualización 13

¿Por qué usar virtualización?


ƒ Para ejecutar aplicaciones heredadas.
} Las aplicaciones heredadas no aprovechan al
máximo las capacidades del hardware actual.
} Algunas no soportan el hardware actual (p.e.:
MSDOS, …)
} Es difícil hacer cohabitar a este tipo de
aplicaciones entre si o con aplicaciones
actuales en una misma máquina.

Informatika Saila / Dpto. Informática Introducción a la Virtualización 14

7
¿Por qué usar virtualización?
ƒ Para suministrar seguridad, creando
entornos aislados donde ejecutar
aplicaciones en las que no confiamos.

Informatika Saila / Dpto. Informática Introducción a la Virtualización 15

¿Por qué usar virtualización?


ƒ Para tener la “ilusión” de disponer de
un hardware que no tenemos.
} Dispositivos SCSI
} Multiprocesador
} Red de área local.
} …

Informatika Saila / Dpto. Informática Introducción a la Virtualización 16

8
¿Por qué usar virtualización?
ƒ Para tratar las aplicaciones como
appliances empaquetándolas en una
máquina virtual para su distribución.

} Virtual Appliance Marketplace


ƒ http://www.vmware.com/vmtn/appliances/directory/

Informatika Saila / Dpto. Informática Introducción a la Virtualización 17

¿Por qué usar virtualización?


ƒ Como plataforma de alta disponibilidad
y recuperación frente a desastres.

Informatika Saila / Dpto. Informática Introducción a la Virtualización 18

9
¿Por qué usar virtualización?
ƒ Como entorno de pruebas y desarrollo.

} Se pueden crear rápidamente varias


máquinas con las características
necesarias.
} Repositorio de máquinas preinstaladas.
} Las pruebas se realizarán en un entorno
aislado sin afectar a otros sistemas.

Informatika Saila / Dpto. Informática Introducción a la Virtualización 19

¿por qué usar virtualización?

ƒ En definitiva:
} Flexibilidad y mejor utilización de los recursos
de hardware.
} Respuesta rápida a los cambios y al
crecimiento de los departamentos de TI.
} Entornos de desarrollo virtuales: controlables y
reproducibles.
} Aumento de la productividad consolidando
tareas, procesos y recursos.

Informatika Saila / Dpto. Informática Introducción a la Virtualización 20

10
La virtualización hoy

ƒ Falta de confianza en una nueva


arquitectura.
ƒ ¿hay garantías de fiabilidad y
estabilidad?
ƒ Coste de migración a nuevo entorno
virtualizado.
} ROI

Informatika Saila / Dpto. Informática Introducción a la Virtualización 21

¿La virtualización es fiable?

ƒ Alta Disponibilidad
ƒ Soporte de los principales fabricantes
ƒ Casos de éxito en: Administración pública,
ISPs, Operadores, Universidades,…

Informatika Saila / Dpto. Informática Introducción a la Virtualización 22

11
A modo de resumen …

ƒ ¿en qué ámbitos puedo utilizar la


virtualización?
} Consolidación de servidores
} Alta disponibilidad y recuperación frente a
desastres.
} Laboratorio de pruebas
} Mantenimiento de sistemas heredados
} Aislamiento de servicios
} …

Informatika Saila / Dpto. Informática Introducción a la Virtualización 23

Predicciones
ƒ By year-end 2007, more than 40 percent of Fortune 1000
enterprises will be using partitioning technologies (hardware
or software) for Windows server deployments. (Nov-2003)
ƒ By year-end 2008, more than 80 percent of Fortune
1000 enterprises will be using partitioning technologies
(hardware or software) for Windows server
deployments. (Nov-2006)
ƒ By 2008, enterprises that do not leverage
virtualization technologies will spend 25
percent more annually for hardware,
software, labor and space for Intel servers,
and 15 percent more on the same for RISC
servers.
Gartner
Informatika Saila / Dpto. Informática Introducción a la Virtualización 24

12
Predicciones

Informatika Saila / Dpto. Informática Introducción a la Virtualización 25

Gracias por su atención

Informatika Saila / Dpto. Informática Introducción a la Virtualización 26

13

También podría gustarte