Informe virtualizacion
Enviado por tomas • 19 de Noviembre de 2018 • 2.136 Palabras (9 Páginas) • 309 Visitas
...
.
Funcionamiento
Una máquina virtual no es más que un software capaz de cargar en su interior otro sistema operativo haciéndole creer que es un PC de verdad. Tal y como su nombre indica, el concepto es tan sencillo como crear una máquina (PC, consola, móvil o lo que sea) que en vez de ser física es virtual o emulada
Hypervisor o Virtual Machine Monitor (VMM) es una tecnología que está compuesta por una capa de software que permite utilizar, al mismo tiempo, diferentes sistemas operativos o máquinas virtuales (sin modificar o modificados en el caso de para virtualización) en una misma computadora central. Es decir es la parte principal de una máquina virtual que se encarga de manejar los recursos del sistema principal exportándolos a la máquina virtual.
Qué es una máquina virtual?
Una vez nos ha quedado claro que una máquina virtual no es realmente ninguna máquina llena de engranajes con un casco de realidad virtual, sino un software, entremos más en detalle sobre qué son las máquinas virtuales.
Lo primero que debes saber es que hay dos tipos de máquinas virtuales diferenciadas por su funcionalidad: las de sistema y las de proceso,
Una máquina virtual de sistema es aquella que emula a un ordenador completo. En palabras llanas, es un software que puede hacerse pasar por otro dispositivo -como un PC- de tal modo que puedes ejecutar otro sistema operativo en su interior. Tiene su propio disco duro, memoria, tarjeta gráfica y demás componentes de hardware, aunque todos ellos son virtuales.
[pic 10]
Para el sistema operativo que se ejecuta dentro de la máquina virtual toda esta emulación es transparente e invisible. Todo funciona igual a si se estuviera ejecutando en un PC normal, sin que sepa que en verdad está metido dentro de una burbuja dentro de otro sistema operativo. De hecho, nada te impide hacer como en la película Inception / Origen y crear otra máquina virtual dentro de la anterior máquina virtual.
[pic 11]
Windows 10 dentro de Windows 10 dentro de Windows 10
En su burbuja, la máquina virtual no puede acceder al resto de datos de la máquina anfitrión a pesar de estar físicamente funcionando en la misma, están aisladas. No obstante, las principales aplicaciones de máquinas virtuales como Virtual Box o VMWare disponen de atajos y herramientas para facilitar la tarea de pasar archivos de una máquina a otra.
Para funcionar, una máquina virtual mapea los dispositivos virtuales que ofrece a su invitado con los dispositivos reales presentes en la máquina física. Por ejemplo, la máquina puede estar emulando una tarjeta de sonido Sound Blaster de 16 bit, aunque en verdad está conectada con la tarjeta de sonido interna de la placa base de tu PC portátil que es Realtek.
La virtualización puede ser por software o con apoyo mediante el hardware, en cuyo caso se obtiene un mejor rendimiento. Desde 2005 es común que los procesadores cuenten con tecnología de virtualización por hardware, aunque no siempre está activada por defecto en la BIOS.
Máquinas virtuales de proceso
Una máquina virtual de proceso es menos ambiciosa que una de sistema. En vez de emular un PC por completo, ejecuta un proceso concreto, como una aplicación, en su entorno de ejecución. Suena algo esotérico, pero lo usas cada vez que ejecutas una aplicación basada en Java o basada en .NET Framework.
Esto es de utilidad a la hora de desarrollar aplicaciones para varias plataformas, pues en vez de tener que programar específicamente para cada sistema, el entorno de ejecución (es decir, la máquina virtual) es el que se encarga de lidiar con el sistema operativo.
[pic 12]
Las máquinas virtuales de proceso te permiten disfrutar de aplicaciones que se comportan de forma igual en plataformas tan distintas como Windows, Mac o Linux, pero tú como usuario normalmente no les prestarás mucha atención. Por eso, salvo que seas programador, generalmente cuando se habla de máquinas virtuales nos estamos refiriendo a las de sistema.
Cómo se usa una máquina virtual
Para usar una máquina virtual lo primero que necesitas es instalar una aplicación en tu PC capaz de crearla o al menos reproducirla. Hay varias aplicaciones muy conocidas capaz de hacer esto, aunque las más famosas son VMWare, Virtual Box, QEMU y Parallels.
La importancia de una máquina virtual para asegurar el funcionamiento de software antiguo es tanta que Microsoft ha lanzado durante estos años varios programas para Windows con este fin. Es el caso del Virtual PC, Windows XP Mode o el nuevo HyperV.
Ventajas
- Consolidación de servidores
- Alto rendimiento y redundancia
- Ahorro: Aumente perceptiblemente la utilización y la productividad.
- Protección: La utilización de tecnologías de virtualización facilita mucho las soluciones.
- Automatización: Reduzca los tiempos y las tareas del aprovisionamiento.
- Funcionamiento: Aumente su capacidad de trabajo, la facilidad de reserva de recursos y los tiempos de reacción.
- Simplicidad y coste: Agregue o reorganice sus recursos de almacenamiento o cálculo y sin tiempo muerto.
- Flexibilidad: Gane la independencia del hardware, la agilidad en migraciones y la capacidad de crecimiento organizada.
Desventaja
- Pérdida de rendimiento
- Hardware virtual obsoleto
- Aplicaciones son más lentas
- Interoperabilidad entre diferentes máquinas virtuales.
- A través de pruebas se ha determinado que se logran pequeñas mejoras en servidores (Java, de correo, servidor), Web, servidor de base de datos, y servidor de archivos) utilizando virtualización.
- Aplicaciones nativas del microprocesador
Programas para Virtualizar
[pic 13]
VMWARE
VMware
...