Virtualización Linux
Emulaci´n o
Virt.asistida (HVM)
Paravirtualizaci´n o
Contenedores
Traducci´n o
Conclusiones
Estrategias de virtualizaci´n con Linux o
Gunnar Wolf — gwolf@gwolf.org http://www.gwolf.org/soft/virt
Instituto de Investigaciones Econ´micas, UNAM o Desarrollador del proyecto Debian
Encuentro Nacional de Linux y Software Libre Octubre 25, 2008
¿Qu´ es? eEmulaci´n o
Virt.asistida (HVM)
Paravirtualizaci´n o
Contenedores
Traducci´n o
Conclusiones
Temas
1 2 3 4 5 6 7
¿Que es la virtualizaci´n? o Emulaci´n o Virtualizaci´n asistida por hardware (HVM) o Paravirtualizaci´n o Contenedores Traducci´n de APIs o A modo de conclusi´n o
¿Qu´ es? e
Emulaci´n o
Virt.asistida (HVM)
Paravirtualizaci´n o
Contenedores
Traducci´no
Conclusiones
¿Qu´ significa virtualizar en el c´mputo? e o
Proveer de algo que no est´ all´ aunque parece estarlo a ı, Ofrecer y mantener una ilusi´n, un truco de magia o La virtualizaci´n es, en t´rminos generales, ofrecer recursos que no o e existen en realidad — Y mantener la ilusi´n, tan bien como sea o posible.
¿Qu´ es? e
Emulaci´n o
Virt.asistida (HVM)Paravirtualizaci´n o
Contenedores
Traducci´n o
Conclusiones
¿Qu´ entendemos por virtualizaci´n? e o
La virtualizaci´n es uno de los t´rminos de moda hoy en d´ o e ıa — Pero lleva existiendo de diferentes maneras por muchas d´cadas e En esta presentaci´n cubriremos algunas estrategias y o tecnolog´ de virtualizaci´n comunes hoy en d´ con ıas o ıa, diferentes usos y prop´sitos o ...Muchos de loscuales utilizamos d´ a d´ sin pensar en ello. ıa ıa
¿Qu´ es? e
Emulaci´n o
Virt.asistida (HVM)
Paravirtualizaci´n o
Contenedores
Traducci´n o
Conclusiones
¿Diferentes tecnolog´ ıas?
Como vimos en un principio, muchas cosas pueden ser entendidas por virtualizaci´n o Hay muchos diferentes casos de uso, y cada uno requiere una soluci´n diferente, adecuada o Incluso para unmismo caso de uso — Hay m´s de una a manera de llegar al mismo resultado. Y debemos permitir que la selecci´n natural haga su trabajo. o Las diferentes tecnolog´ no tienen l´ ıas ıneas divisorias tan claras; un proyecto puede caer en varias clasificaciones, o caer en una e ir migrando hacia otra
¿Qu´ es? e
Emulaci´n o
Virt.asistida (HVM)
Paravirtualizaci´n o
Contenedores
Traducci´n oConclusiones
Temas
1 2 3 4 5 6 7
¿Que es la virtualizaci´n? o Emulaci´n o Virtualizaci´n asistida por hardware (HVM) o Paravirtualizaci´n o Contenedores Traducci´n de APIs o A modo de conclusi´n o
¿Qu´ es? e
Emulaci´n o
Virt.asistida (HVM)
Paravirtualizaci´n o
Contenedores
Traducci´n o
Conclusiones
Emulaci´n o
La t´cnica de virtualizaci´n disponible hace m´stiempo en e o a computadoras personales El procesador anfitri´n traduce cada una de las instrucciones, o simulando en tiempo de ejecuci´n hardware inexistente o Fue muy popular en la segunda mitad de los 1980 y a principios de los 1990, durante la explosi´n de las o arquitecturas Es, sin embargo, altamente ineficiente — Resulta muy caro en tiempo de c´mputo. o
¿Qu´ es? e
Emulaci´n oVirt.asistida (HVM)
Paravirtualizaci´n o
Contenedores
Traducci´n o
Conclusiones
Emulaci´n de una arquitectura existente o
Se puede hacer a diferentes profundidades — Desde emular el sistema completo (desde el juego de instrucciones) hasta emular unicamente parte del chipset (muy com´n en ´ u arquitecturas m680x0) La arquitectura Amiga de Commodore es la primera de uso personal enofrecer varios programas emuladores — Emular Macintosh y Atari ST (misma plataforma m680x0) funcionaba a velocidad nativa... Pero la emulaci´n de PC (incluso o emulando s´lo el XT 8088) era rid´ o ıculamente lenta
¿Qu´ es? e
Emulaci´n o
Virt.asistida (HVM)
Paravirtualizaci´n o
Contenedores
Traducci´n o
Conclusiones
Utilidad actual de la emulaci´n o
A diferencia de lo que...
Regístrate para leer el documento completo.