Virtualizacion (Modelos, Hipervisor, Rendimiento)

39
VIRTUALIZACIÓN Arquitectura de Computador Gómez Karen Gómez Franklin Vacacela Erika Belduma Edwin Palacios Sandra Sexto B

Transcript of Virtualizacion (Modelos, Hipervisor, Rendimiento)

Page 1: Virtualizacion (Modelos, Hipervisor, Rendimiento)

VIRTUALIZACIÓN

Arquitectura de

ComputadorGómez Karen

Gómez Franklin

Vacacela Erika

Belduma Edwin

Palacios Sandra

Sexto B

Page 2: Virtualizacion (Modelos, Hipervisor, Rendimiento)

Contenido:

Introducción

Modelos

Hipervisor

Rendimiento y Disponibilidad

Page 3: Virtualizacion (Modelos, Hipervisor, Rendimiento)

Introducción: Antecedentes

Década de 1960 por IBM.

Múltiples aplicaciones y procesos al mismo tiempo.

(Mainframe Centralizado).

En los años 1980 y 1990 se dio paso al Modelo

Distribuido. (Cliente/Servidor).

Se desvaneció como centro de atención durante un

tiempo.

Últimas tendencias en la industria.

Aumentar la utilización, la flexibilidad y la rentabilidad de

sus recursos informáticos.

Page 4: Virtualizacion (Modelos, Hipervisor, Rendimiento)

Introducción: Antecedentes

Forma tradicional de adquirir servidores.

Proliferación de servidores.

Provisionamiento.

Energía eléctrica y Enfriamiento.

Costo y Tiempo en mantenimiento.

Page 5: Virtualizacion (Modelos, Hipervisor, Rendimiento)

¿Qué es virtualización?

Crear una versión virtual de un

dispositivo o recurso.

Page 6: Virtualizacion (Modelos, Hipervisor, Rendimiento)

¿Qué es virtualización?

Page 7: Virtualizacion (Modelos, Hipervisor, Rendimiento)

¿Qué es virtualización?

Page 8: Virtualizacion (Modelos, Hipervisor, Rendimiento)

¿Qué es virtualización?

Page 9: Virtualizacion (Modelos, Hipervisor, Rendimiento)

¿Qué es virtualización?

Page 10: Virtualizacion (Modelos, Hipervisor, Rendimiento)

Modelos: Virtualización de Aplicación

En un entorno físico, todas las aplicaciones dependen de su propio

sistema operativo para una serie de servicios, incluyendo la

localización de la memoria y los drivers de los dispositivos entre

otras muchas cosas.

Las incompatibilidades entre una aplicación y su sistema operativo

se pueden abordar ya sea desde la virtualización del servidor o la

de la presentación, pero cuando se trata de problemas de

compatibilidad entre dos aplicaciones instaladas en el mismo

elemento de un sistema operativo, necesitas recurrir a la

virtualización de aplicaciones.

Page 11: Virtualizacion (Modelos, Hipervisor, Rendimiento)

Virtualización de Aplicación: Ventajas

Envía a los escritorios, servidores terminales o portátiles las

aplicaciones bajo petición a través de internet o a través de la red

corporativa

Automatiza y simplifica el ciclo de vida de la virtualización de

aplicaciones realizando una reducción importante en la regresión y

el testeo de interoperabilidad de aplicaciones

Acelera la implementación de las aplicaciones y del sistema

operativo recortando la huella de la imagen

Reduce los impactos en el usuario asociados con las terminaciones,

las actualizaciones y la instalación de parches de la aplicación. No

hace falta reiniciar, ni esperar hasta que las aplicaciones se instale,

ni tener que desinstalar cuando hay que retirar una aplicación

Permite una utilización controlada de las aplicaciones cuando los

usuarios están completamente desconectados

Page 12: Virtualizacion (Modelos, Hipervisor, Rendimiento)
Page 13: Virtualizacion (Modelos, Hipervisor, Rendimiento)

Modelos: Virtualización de Escritorio

La Virtualización del escritorio ofrece oportunidades

nuevas y llenas de potencial para que los TI puedan

ofrecer y administrar escritorios corporativos y puedan

responder a las diversas necesidades de los usuarios de

una forma flexible. Los escritorios virtualizados pueden

estar alojados en el cliente, o centralizados en

servidores en el centro de datos; lo que a menudo se

conoce como una Infraestructura de escritorio

virtual(VDI, en sus siglas en inglés).

Page 14: Virtualizacion (Modelos, Hipervisor, Rendimiento)

Virtualización de Escritorio: Ventajas

Mejoras en flexibilidad e independencia sobre la

ubicación del escritorio, escenarios de trabajo mejorados

como por ejemplo trabajar desde casa o en diversos

escritorio

Posibilita una mejor continuidad de negocio a través de

la centralización de datos

Ofrece una administración integrada de escritorios

físicos, virtuales y basados en sesione, incluyendo las

infraestructuras que no son de Microsoft

Page 15: Virtualizacion (Modelos, Hipervisor, Rendimiento)
Page 16: Virtualizacion (Modelos, Hipervisor, Rendimiento)
Page 17: Virtualizacion (Modelos, Hipervisor, Rendimiento)

Modelos: Virtualización de Plataforma

Se trata de disimular una máquina real (servidor o PC)

con todos sus componentes y prestarles todos los

recursos necesarios para su funcionamiento.

Page 18: Virtualizacion (Modelos, Hipervisor, Rendimiento)

Virtualización de Plataforma: Tipos

Virtualización completa:

Permite trabajar en una CPU con un sistema

operativo, pero sin que modificar el sistema ya

existente.

EJEMPLOS:

VMware Workstation

VirtualBox

Oracle VM

Microsoft Virtual PC

Page 19: Virtualizacion (Modelos, Hipervisor, Rendimiento)

Virtualización Parcial

La máquina virtual simula múltiples instancias de gran

parte (pero no de todo) del entorno subyacente del

hardware, particularmente los espacios de direcciones

Page 20: Virtualizacion (Modelos, Hipervisor, Rendimiento)

Virtualización por Sistema Operativo

Significa instalar un sistema operativo dentro de otro al

que se le llama huésped (HOST), mediante el uso de

una máquina virtual.

Virtualiza servidores en la capa del sistema operativo

(kernel).

Page 21: Virtualizacion (Modelos, Hipervisor, Rendimiento)

Virtualización de Recursos

Agrupan varios dispositivos para que sean vistos como

uno solo, o al revés, dividir un recurso en múltiples

recursos independientes. Generalmente se aplica a

medios de almacenamiento.

Page 22: Virtualizacion (Modelos, Hipervisor, Rendimiento)

Hipervisor o Virtual Machine Monitor

Software que administra y hace que funcionen las máquinas

virtuales sobre un hardware virtual.

Page 23: Virtualizacion (Modelos, Hipervisor, Rendimiento)

Hipervisor: Tipos

Tipo 1: Nativo – unhosted

Tipo 2: Alojado – hosted

Tipo 3: Híbrido

Page 24: Virtualizacion (Modelos, Hipervisor, Rendimiento)

Tipo 1: Nativo – unhosted

Se ejecuta directamente

sobre el hardware o

máquina Host (bare-metal)

y es el que se encarga de

controlar todos los accesos

al hardware.

Ejemplos:

Hyper-V, Citrix Xen y

VMWare ESX-Server.

Page 25: Virtualizacion (Modelos, Hipervisor, Rendimiento)

Tipo 2: Alojado – hosted

Se ejecuta sobre un Sistema

Operativo como Windows,

Linus, OSX, y sobre el

hipervisor se cargan las

diferentes máquinas virtuales.

Ejemplos:

Máquinas virtuales JAVA y

.NET

Page 26: Virtualizacion (Modelos, Hipervisor, Rendimiento)

Tipo 3: Híbrido

El Sistema operativo, host e

hipervisor compiten por el

hardware.

Ejemplos:

Virtual Server de Microsoft,

Virtual Box de Oracle.

Page 27: Virtualizacion (Modelos, Hipervisor, Rendimiento)

Virtualización

Rendimiento

y

Disponibilidad

Page 28: Virtualizacion (Modelos, Hipervisor, Rendimiento)

RENDIMIENTO

Los precios del

equipamiento

(hardware) y la gran

cantidad de productos

de software para

virtualización han

permitido simplificar la

estructura informática

(infraestructura de

servidores).

Page 29: Virtualizacion (Modelos, Hipervisor, Rendimiento)

Distintas empresas como VMWare, Oracle, Parallels,

Citrix y otras proveen este tipo de tecnologías.

Este tipo de tecnología en computación nos permite

- Disponer de múltiples servidores

- Asignar recursos

- Pueden ser compartidos o se pueden

bloquear

- Podemos instalar su propio sistema

operativo y sus aplicaciones independientes

Page 30: Virtualizacion (Modelos, Hipervisor, Rendimiento)

VENTAJAS

- Modernizar la infraestructura

informática de la empresa

- Balanceo de recursos

- Centralización de tareas de

mantenimiento

- Mejor gestión de recursos

- Disminuye tiempos de parada

Page 31: Virtualizacion (Modelos, Hipervisor, Rendimiento)

PARA QUE SIRVE?

- Para desarrolladores

- En entornos de producción

- Actualizar sin perder lo anterior

- Centralizar

- Servicios exclusivos

- Redistribuir los recursos de los

servidores físicos

- Emuladores de hardware

Page 32: Virtualizacion (Modelos, Hipervisor, Rendimiento)

VIRTUALIZACION DE ALTO RENDIMIENTO VMWARE

- Virtualización de servidores

- La mayoría de los servidores operan solo al 15 % de su capacidad

- Virtualización de redes

- Expone los dispositivos y servicios de redes lógicos (puertos, switches,

routers, firewalls, equilibradores de carga, VPN, etc. lógicos) a las cargas

de trabajo conectadas

- Virtualización del almacenamiento

- Es una combinación de prestaciones que proporciona una capa de

abstracción que permite abordar, gestionar y optimizar los recursos de

almacenamiento físicos

- Virtualización de escritorios

- Ofrece la posibilidad de responder con más rapidez a los cambios y a las

oportunidades del mercado

- Virtualización de aplicaciones

- Bases de datos, ERP, CRM, correo electrónico, colaboración,

middleware Java, inteligencia empresarial, etc

Page 33: Virtualizacion (Modelos, Hipervisor, Rendimiento)

DISPONIBILIDAD

- PASOS PARA ACTIVAR VIRTUALIZACIÓN DE

LA BIOS

- Pulsar F2 para entrar en la BIOS

Page 34: Virtualizacion (Modelos, Hipervisor, Rendimiento)

- Ir a la opción BIOS processor settings

o Advanced del BIOS

Page 35: Virtualizacion (Modelos, Hipervisor, Rendimiento)

- Activar la opción Virtualization Technology (Enabled)

Page 36: Virtualizacion (Modelos, Hipervisor, Rendimiento)

¿Dónde encontrar la tecnología de

virtualización de Intel (VT-x) en el BIOS?

- Se puede encontrar en la opción « Advanced

>> dentro de la BIOS

Page 37: Virtualizacion (Modelos, Hipervisor, Rendimiento)

¿Cómo confirmar Virtualization Technology (VT-x /

AMD-V) está activada o desactivada?

- Si el procesador es hecha por Intel, utilice esta

utilidad gratuita para ver el resultado que el

sistema operativo está detectando.

http://www.intel.com/p/en_US/support/highlights/processors/t

oolspiu

Page 38: Virtualizacion (Modelos, Hipervisor, Rendimiento)

• Para comprobar el estado de AMD-V, los usuarios

de AMD pueden descargar de detección de utilidad

AMD-V

http://www.softpedia.com/get/Tweak/CPU-Tweak/AMD-Virtualization-

Technology-and-Microsoft-Hyper-V-System-Compatibility-Check-

Utility.shtml

Page 39: Virtualizacion (Modelos, Hipervisor, Rendimiento)

GRACIAS