Documento del Ies Leonardo Da Vinci sobre virtualización de plataforma. El Pdf explora los conceptos básicos, los tipos de hypervisor (Tipo 1 y Tipo 2) y las técnicas de virtualización como emulación y paravirtualización, útil para estudiantes universitarios de Informática.
Ver más20 páginas


Visualiza gratis el PDF completo
Regístrate para acceder al documento completo y transformarlo con la IA.
Fundamentos de Computación en la Nube (1ºDAM/1ºDAW) Álvaro García Sánchez (cc CC POR 4.0 Atribución 4.0 Internacional
Introducción 3 Requerimientos 3 Conceptos/componentes 3 Máquina real 3 Software de virtualización 4 Máquina virtual (Virtual Machine) 4 Anfitrión (Host) 4 Invitado (Guest) 5 Hipervisor (Hypervisor) 6 Tipo 1 ("nativo"/"bare-metal"/"unhosted") 7 Tipo 2 ("hosted") 7 Virtualización en clase 9 ¿Qué usan los gigantes? 9 Tipos de virtualización 9 Introducción 9 Emulación 10 Características 10 Arquitectura 10 Ventajas e inconvenientes 10 Ejemplos 11 Completa (y asistida por hardware) 11 Características 11 Arquitectura 11 Extensiones de virtualización x86 12 Ventajas e inconvenientes 13 Ejemplos 13 Paravirtualización 14 Características 14 Arquitectura 14 Ventajas e inconvenientes 14 Ejemplos 15 A nivel de SO (Contenedores) 15 Fundamentos de Computación en la Nube (FCN) - IES Leonardo Da Vinci - Álvaro García 1U1-Conceptos de la computación en la nube Características 15 Tipos 15 Arquitectura 16 Ventajas e inconvenientes 16 Comparativa 17 Ejemplos 17 Virtualización anidada (nested) 17 Usos 19 Ventajas 19 Inconvenientes 20 Comparativa de software de virtualización 20 Referencias 20 Fundamentos de Computación en la Nube (FCN) - IES Leonardo Da Vinci - Álvaro García 2U1-Conceptos de la computación en la nube
La virtualización de plataforma consiste en crear múltiples "máquinas virtuales" sobre la misma máquina física. Se abstrae el hardware, sistema completo (máquina) y los usuarios tienen la impresión de tener hardware separado en un único sistema físico.
Máquina virtual Máquina virtual Máquina virtual Máquina real (Hardware)
Máquina real (física) = Hardware real. Aportará los recursos hardware que utilizarán las máquinas virtuales. Fundamentos de Computación en la Nube (FCN) - IES Leonardo Da Vinci - Álvaro García 3U1-Conceptos de la computación en la nube
Máquina virtual (Hardware virtual) Máquina virtual (Hardware virtual) Máquina virtual (Hardware virtual) Máquina real (Hardware)
Software que permite realizar la virtualización. Dependiendo de cómo se realice la virtualización este software se "ubicará/ejecutará/situará" de forma diferente.
Máquina virtual (Hardware virtual) Máquina virtual (Hardware virtual) Máquina virtual (Hardware virtual) Software de virtualización Máquina real (Hardware)
SO Guest (Invitado) SO Guest (Invitado) SO Guest (Invitado) Máquina virtual (Hardware virtual) Máquina virtual (Hardware virtual) Máquina virtual (Hardware virtual) SO Host (Anfitrión) Máquina real (Hardware)
Aplicaciones Aplicaciones Aplicaciones SO Guest (Invitado) SO Guest (Invitado) SO Guest (Invitado) Máquina virtual (Hardware virtual) Máquina virtual (Hardware virtual) Máquina virtual (Hardware virtual) Aplicaciones SO Host (Anfitrión) Máquina real (Hardware)
SO Guest (Invitado) SO Guest (Invitado) SO Guest (Invitado) Máquina virtual (Hardware virtual) Máquina virtual (Hardware virtual) Máquina virtual (Hardware virtual) SO Host (Anfitrión) Máquina real (Hardware)
Aplicaciones Aplicaciones Aplicaciones SO Guest (Invitado) SO Guest (Invitado) SO Guest (Invitado) Máquina virtual (Hardware virtual) Máquina virtual (Hardware virtual) Máquina virtual (Hardware virtual) Aplicaciones SO Host (Anfitrión) Máquina real (Hardware)
Al software de virtualización se le llama: Hipervisor (Hypervisor). Antiguamente también "supervisor" o Virtual Machine Manager (VMM) Es el anfitrión o se ejecuta sobre el sistema operativo anfitrión. Existen dos tipos de hipervisores: Fundamentos de Computación en la Nube (FCN) - IES Leonardo Da Vinci - Álvaro García 6U1-Conceptos de la computación en la nube
SO Guest (Invitado) SO Guest (Invitado) SO Guest (Invitado) Máquina virtual (Hardware virtual) Máquina virtual (Hardware virtual) Máquina virtual (Hardware virtual) Software de virtualización Hipervisor (Tipo 1) (Anfitrión) Máquina real (Hardware)
SO Guest (Invitado) SO Guest (Invitado) SO Guest (Invitado) Máquina virtual (Hardware virtual) Máquina virtual (Hardware virtual) Máquina virtual (Hardware virtual) Software de virtualización Hipervisor (Tipo 2) SO Host (Anfitrión) Máquina real (Hardware) Fundamentos de Computación en la Nube (FCN) - IES Leonardo Da Vinci - Álvaro García 7U1-Conceptos de la computación en la nube
os OS os HYPER VISOR HYPER VISOR HYPER VISOR OS OS OS HARD WARE HARD WARE TYPE 1 native (bare metal) TYPE 2 hosted
Aplicaciones Aplicaciones Sistema operativo Sistema operativo Hardware Hardware Hipervisor Hardware real
COS OS OS ¿KVMU1-Conceptos de la computación en la nube
CentOS ubuntu® SO Guest (Invitado) SO Guest (Invitado) debian SO Guest (Invitado) x86-64 Máquina virtual (Hardware virtual) x86-64 Máquina virtual (Hardware virtual) x86-64 Máquina virtual (Hardware virtual) Software de virtualización Hipervisor (Tipo 2) SO Host (Anfitrión) x86-64 Máquina real (Hardware)
Investiga qué hipervisores usan AWS, Google Cloud y Microsoft Azure.
Podemos distinguir cuatro tipos principales de virtualización de plataforma: · Emulación. · Virtualización completa (o nativa) Virtualización asistida por hardware. · Paravirtualización. ○ · Virtualización a nivel de sistema operativo (contenedores). Fundamentos de Computación en la Nube (FCN) - IES Leonardo Da Vinci - Álvaro García 9U1-Conceptos de la computación en la nube
El hipervisor (realmente un emulador) emula TODO el hardware (incluyendo instrucciones de CPU) de la máquina virtual (de una arquitectura completa, procesador, comunicaciones, ... )
Aplicaciones Aplicaciones Aplicaciones SO sin modificar (Invitado) SO sin modificar (Invitado) SO sin modificar (Invitado) Máquina virtual (Hardware Virtual A) Máquina virtual (Hardware Virtual B) Máquina virtual (Hardware Virtual C) Emulador Aplicaciones SO Host (Anfitrión) Máquina real (Hardware A)
QEMU bochs think inside the bochs. MAME Scumm /M
Parecida a la emulación, pero el hipervisor emula el hardware suficiente de la máquina virtual.
Aplicaciones Aplicaciones Aplicaciones SO sin modificar (Invitado) SO sin modificar (Invitado) SO sin modificar (Invitado) Máquina virtual (Hardware Virtual A) Máquina virtual (Hardware Virtual A) Máquina virtual (Hardware Virtual A) Aplicaciones Software de virtualización Hipervisor (Tipo 1) (Anfitrión) Máquina real (Hardware A) Fundamentos de Computación en la Nube (FCN) - IES Leonardo Da Vinci - Álvaro García 11