lunes, 7 de septiembre de 2015

Máquina Virtual e Hipervisor


¿Qué es una máquina virtual?



Abstracción de los recursos de una computadora y su puesta en funcionamiento como máquina virtual en otra máquina física. (Turban et al, 2008)


Máquina anfitriona. Es la máquina  física donde se lleva a cabo  la virtualización  mientras que el término “máquina huésped” se refiere a la máquina virtual (también llamada hypervisor o virtual machine monitor - VMM).

 Software  que emula a un ordenador real, por lo tanto dispone de disco duro, memoria ram, tarjeta gráfica, etc. Puede ejecutar programas como lo hace una computadora.

Software más utilizado que permite crear máquinas virtuales son: VMWare, VirtualPc, Sandbox, Virtualbox.

Las máquinas virtuales pueden instalarse en cualquier ordenador, es importante saber los requerimientos de equipo que indique el suministrador del software, es decir,  hay máquinas virtuales que pueden requerir un mínimo de 8 Gb de memoria ram y que no convendrá instalarlas en ordenadores con menos requerimientos.

Caracteríticas de una Máquina Virtual


Las máquinas virtuales están  aisladas entre sí, igual que las máquinas físicas. Por ejemplo, si hay 3 máquinas virtuales  en una máquina real y falla una de ellas, las otras dos siguen  estando disponibles.

Una máquina virtual ni siquiera sabe que es virtual: se comporta como una máquina física real.

Una máquina virtual es compatible con sistemas operativos estándar como Windows  o Linux, es decir,  cualquier programa desarrollado para dichos sistemas operativos puede ejecutarse en una máquina virtual.

Una máquina virtual es completamente independiente del hardware físico. Tiene todos los componentes físicos pero éstos son virtuales, Puede ejecutarse en una máquina real  con tarjeta de red virtual.

Las aplicaciones  están  protegidas de los problemas de estabilidad y rendimiento de otras aplicaciones  existentes en la máquina real, es decir, si una persona tiene sus aplicaciones  en una máquina virtual, la estabilidad y rendimiento es independiente de lo que suceda en la máquina real.

Una máquina virtual se encapsula en una colección de archivos, al igual que los archivo, y al igual  que los archivos, las  máquinas  virtuales  se pueden copiar, mover, distribuir.

¿Por qué es útil una máquina virtual?

Conectar  la máquina virtual  en una red con tu máquina real como si tuvieras dos  máquinas físicamente cuando en realidad tienes una, puedes hacer pruebas de red sin tener más computadoras reales.

Los sistemas operativos actuales pueden ejecutar múltiples aplicaciones de software que sean compatibles con el sistema operativo, pero los distintos programas pueden no funcionar correctamente cuando se ejecuta a las vez que otros, lo que provoca a menudo resultados inesperados y no deseables.

Es posible simular Hardware.

Permite la simulación  de varios Host en una misma red.


Ventajas e inconvenientes de la virtualización.

  1. Reducción de costos de hardware.
  2. Reducción del consumo eléctrico y el dióxido de carbono.
  3. Reducción de los costos de espacio.
  4. Administración global centralizada y simplificada.
  5. Incorporación de nuevos recursos para los servidores.
  6. Mejora en los procesos de clonación y copia de seguridad del sistema.
  7. Aislamiento.

Tipos de Virtualización


Virtualización de hardware. Se llama también virtualización de plataforma y se refiere a la creación de máquinas virtuales que se comportan como máquinas virtuales que se comportan como máquinas reales con su propio sistema operativo, funcionando en una maquina anfitrión que carece de sistema operativo. La máquina anfitriona sólo ejecuta el software de virtualización para poder ejecutar las máquinas virtuales. (Popek; Goldberg, 1974).

Virtualización de escritorio. Consiste en la separación del entorno de escritorio de la máquina física, permitiendo que sea en una máquina servidora de escritorios donde se ejecutan  los programas y se realizan cálculos, mientras que otra  máquina remota se muestra la interfaz gráfica del  escritorio con la que el usuario interactúa.

Virtualización de red. Consiste en unir en una red virtual varios elementos de red heterogéneos, ya sean hardware o software, conectados a distintas redes y dispersos topológicamente. Es decir, podemos tener varios elementos de red como computadoras, impresoras, servidores de ficheros, nuestra computadora personal en nuestra casa, localizados en distintos puntos geográficos que, con solo una conexión a internet, podemos agrupar formado una red virtual, con las ventajas administrativas que ello conlleva.

Virtualización de sistema operativo. También conocido como virtualización de software, es similar a la virtualización de hardware pero en este caso la máquina anfitriona ejecuta un sistema operativo, y el software de virtualización interactúa contra él. De este modo, independientemente de los sistemas operativos propios de cada máquina virtual, podemos utilizar la máquina anfitriona ya que posee su propio sistema operativo, ya sea personal o servidor.





 Puedes consultar la siguientes páginas:

https://www.administracionderedes.com/tipos-de-virtualizacion/

Comunicaciones://rcg-comunicaciones.com/



El software de virtualización se le denomina: Hipervisor ó Virtual Machine Manager (VMM).
El Hipervisor se sujeta como parte del sistema operativo anfitrión . A una instancia del hardware virtualizado se le conoce como Máquina Virtual.
 Los sistemas operativos invitados corren dentro de una Máquina Virtual.

¿Cuáles son las tareas de  un hipervisor?

Permiten que diferentes sistemas operativos, tareas y configuraciones de software coexistan en una misma máquina física.

Abstraen los recursos físicos de la máquina anfitrión para las distintas máquinas virtuales.

Garantizan un nivel de aislamiento entre los invitados.

Proporcionan una interfaz única para el hardware.

Tipos de  Hipervisor 

El hipervisor nativo. este se ejecuta directamente sobre el hardware físico; el hipervisor se carga antes que ninguno de los sistemas operativos invitados y todo los accesos directos a hardware son controlados por el él.

Hipervisores hosted: este ejecuta en el contexto de un sistema operativo completo que se carga antes que el hipervisor. Las máquinas virtuales se ejecutan en un tercer nivel, por encima del hipervisor.

No hay comentarios.:

Publicar un comentario