Virtualización

30
VIRTUALIZACIÓ N ARQUITECTURA DEL COMPUTADOR

Transcript of Virtualización

Page 1: Virtualización

VIRTUALIZACIÓN

ARQUITECTURA DEL COMPUTADOR

Page 2: Virtualización

ARQUITECTURA DEL COMPUTADOR

INTEGRANTES:

- ARANDIA QUISPE EMILIO- CAVALIER JARA MARCOS- GUILLÉN HUAMANÍ DIEGO- PAICO PALOMINO ABRAHAM

Page 3: Virtualización

V I R T U A L I Z A C I Ó N

DEFI

NICI

ÓN –

TIPO

S –

CARA

CTER

ÍSTI

CAS

FABR

ICAN

TES

ALTE

RNAT

IVAS

OP

EN S

OURC

E

Page 4: Virtualización

V I R T U A L I Z A C I Ó N

ANTESCEDENTES

ESPACIO ALIMENTACIÓN

EN LOS 90’

Page 5: Virtualización

V I R T U A L I Z A C I Ó N

ANTESCEDENTES

ESPACIO ALIMENTACIÓN

2000

Page 6: Virtualización

V I R T U A L I Z A C I Ó N

ANTESCEDENTES

ESPACIO ALIMENTACIÓN

Page 7: Virtualización

V I R T U A L I Z A C I Ó N

ANTESCEDENTES

ESPACIO ALIMENTACIÓN

SOLUCIÓN = VIRTUALIZACIÓN

Page 8: Virtualización

V I R T U A L I Z A C I Ó N

1. DEFINICIÓN

Virtualización es el efecto de abstraer los recursos de un computador, proporcionar acceso lógico a recursos físicos

Page 9: Virtualización

V I R T U A L I Z A C I Ó N

FÍSICO

Page 10: Virtualización

V I R T U A L I Z A C I Ó N

VIRTUAL

Page 11: Virtualización

V I R T U A L I Z A C I Ó N

COMPARACIÓN

Page 12: Virtualización

V I R T U A L I Z A C I Ó N

COMPARACIÓN

Page 13: Virtualización

V I R T U A L I Z A C I Ó N

FUNCIONAMIENTO SIN VIRTUALIZACIÓN• Las llamadas al procesador desde las

aplicaciones son directas al HARDWARE• Las llamas al procesador desde el S.O

son directas al HARDWARE• Este S.O. requiere DRIVERS• Una vez instalado el S.O se adueña del

hardware y proporciona los driver

Page 14: Virtualización

V I R T U A L I Z A C I Ó N

FUNCIONAMIENTO CON VIRTUALIZACIÓN• Las llamadas al procesador desde el S.O

son a través del “VIRTUAL MACHINE MONITOR (VMM)”

• Se realiza una TRADUCCIÓN BINARIA de toda petición del S.O, por eso no requiere modificación

• Las llamadas de las aplicaciones pueden ser directas al procesador.

Page 15: Virtualización

V I R T U A L I Z A C I Ó N

HYPERVISOR o VMM• Es el software de la

virtualización.• Permiten que diferentes

SSOO, tareas y configuraciones de software coexistan en una misma máquina física.

• Abstraen los recursos físicos de la máquina anfitriona para las distintas máquinas virtuales

• Tipo 1 (“nativo” ´o “bare-metal”): el hipervisor se ejecuta directamente sobre el hardware y gestiona los SSOO invitados.

Tipo 2 (“hosted”): el hipervisor se ejecuta en el entornoconvencional de un SO. El hipervisor representa una capa softwareque se ejecuta sobre el SO anfitrión.

Page 16: Virtualización

V I R T U A L I Z A C I Ó N

TIPOS DE VIRTUALIZACIÓNPLATAFORMA

RECURSOS

APLICACIONES

ESCRITORIO

S.O INVITADOSEMULACIÓNVIRTUALIZACIÓN COMPLETAPARAVIRTUALIZACIÓN

PROCESADORALMACENAMIENTOMEMORIA VIRTUALRED

Page 17: Virtualización

V I R T U A L I Z A C I Ó N

TIPOS DE VIRTUALIZACIÓNPLATAFORMA

S.O INVITADOSEMULACIÓNVIRTUALIZACIÓN COMPLETAPARAVIRTUALIZACIÓN

Page 18: Virtualización

V I R T U A L I Z A C I Ó N

¿POR QUÉ VIRTUALIZAR?– Ahorro: Aumento de la utilización y la productividad– Protección: Facilita mucho las soluciones de Disaster Recovery y continuidad de negocio – Automatización: Reducción de los tiempos y las tareas de aprovisionamiento. De días a minutos – Funcionamiento: Aumento de la capacidad de trabajo, la facilidad de reserva de recursos y los tiempos de reacción – Simplicidad y coste: Reorganización de recursos de almacenamiento o cálculo y sin tiempo muerto y molestias – Flexibilidad: Independencia del hardware – Eficiencia: Uso eficiente de los recursos HW – Ecología: Reducción del consumo energético

Page 19: Virtualización

V I R T U A L I Z A C I Ó N

CARACTÉRÍSTICAS DE LA VIRTUALIZACIÓN

Page 20: Virtualización

V I R T U A L I Z A C I Ó N

DEFI

NICI

ÓN –

TIPO

S –

CARA

CTER

ÍSTI

CAS

FABR

ICAN

TES

ALTE

RNAT

IVAS

OP

EN S

OURC

E

Page 21: Virtualización

V I R T U A L I Z A C I Ó N

DEFI

NICI

ÓN –

TIPO

S –

CARA

CTER

ÍSTI

CAS

FABR

ICAN

TES

ALTE

RNAT

IVAS

OP

EN S

OURC

E

Page 22: Virtualización

V I R T U A L I Z A C I Ó N

VMware Inc., es una empresa estadounidense que ofrece la nube y la virtualización de software y servicios, afirma ser el primero en virtualizar comercialmente con éxito la arquitectura x86. Fundada en 1998, por cinco visionarios, Diane Green, Mendel Rosenblum, Scott Devine, Edward Wang y Edouard Bugnion, VMware se basa en Palo Alto, California, quienes año más tarde, exactamente el 15 de Mayo de 1999, presentaban su primer producto, “VMware for Linux”.

VMWARE

Page 23: Virtualización

V I R T U A L I Z A C I Ó N

COMPARACIÓN

PRODUCTOS

Desktop software (software de escritorio)

• VMware Workstation

• VMware Fusion

• VMware Player

Page 24: Virtualización

V I R T U A L I Z A C I Ó N

COMPARACIÓN

PRODUCTOS

Server software ( software de servidor)

VMware vSphere

VMware Server

Page 25: Virtualización

V I R T U A L I Z A C I Ó N

COMPARACIÓN

VIRTUALBOX• Es un software de virtualización para arquitecturas x86/amd64.

• Entre los sistemas operativos soportados (en modo anfitrión) se encuentran GNU/Linux, Mac OS X, OS/2 Warp, Microsoft Windows, y Solaris/Open SolarIs.

• La aplicación fue inicialmente ofrecida bajo una licencia de software privativo.

• VirtualBox ofrece algunas funcionalidades interesantes.

Page 26: Virtualización

V I R T U A L I Z A C I Ó N

COMPARACIÓN

XEN

•Es un monitor de máquina virtual de código abierto desarrollado por la Universidad de Cambridge. La meta del diseño es poder ejecutar instancias de sistemas operativos con todas sus características, de forma completamente funcional en un equipo sencillo. Xen proporciona aislamiento seguro, control de recursos, garantías de calidad de servicio y migración de máquinas virtuales en caliente.

Page 27: Virtualización

V I R T U A L I Z A C I Ó N

COMPARACIÓN

Comparación con otras máquinas virtuales

• Denali

• Virtuozzo

Paravirtualizacion con Xen

Xen utiliza una técnica llamada paravirtualización para alcanzar alto rendimiento (es decir, bajas penalizaciones del rendimiento, típicamente alrededor del 2%, con los peores casos rondando el 8%; esto contrasta con las soluciones de emulación que habitualmente sufren penalizaciones de un 20%).

Virtualización completa con Xen

Intel ha realizado modificaciones a Xen para soportar su arquitectura de extensiones Vanderpool.

Page 28: Virtualización

V I R T U A L I Z A C I Ó N

DEFI

NICI

ÓN –

TIPO

S –

CARA

CTER

ÍSTI

CAS

FABR

ICAN

TES

ALTE

RNAT

IVAS

OP

EN S

OURC

E

Page 29: Virtualización

V I R T U A L I Z A C I Ó N

3.ALTERNATIVAS OPEN SOURCE

Open Source o Código abierto es la expresión con la que se conoce al software o hardware distribuido y desarrollado libremente. Se focaliza más en los beneficios prácticos (acceso al código fuente) que en cuestiones éticas o de libertad que tanto se destacan en el software libre.

Page 30: Virtualización

V I R T U A L I Z A C I Ó N

3.ALTERNATIVAS OPEN SOURCE

• KVM“Kernel-based Virtual Machine”. Se trata de una aplicación libre y sólo disponible para plataforma Linux (como anfitrión) con la que podremos usar sistemas cliente basados en Linux, sistemas Windows, Solaris, OpenSolaris, DOS, OS/2, *BSD, QNX, Haiku y ReactOS.• OpenVZOpenVZ se mueve sólo entre sistemas GNU/Linux, es decir, no podremos usarlo para tener como sistema cliente sistemas Windows.