8.redes virtualización

28
Máquinas Virtuales Ramiro Estigarribia Canese

Upload: ramiro-estigarribia-canese

Post on 25-Jul-2015

96 views

Category:

Technology


0 download

TRANSCRIPT

Máquinas Virtuales

Ramiro Estigarribia Canese

¿Qué es una Máquina Virtual?Es un software que simula a una computadora y puede ejecutar programas como si fuese una computadora real.

Este software es "un duplicado eficiente y aislado de una máquina física".

Una característica esencial de las máquinas virtuales es que los procesos que ejecutan están limitados por los recursos y abstracciones proporcionados por ellas.

Estos procesos no pueden escaparse de esta "computadora virtual".

Máquina Virtual.Cuando se ejecuta el programa (simulador), este proporciona un ambiente de ejecución similar a todos los efectos a un computador físico:● CPU● BIOS● tarjeta gráfica● memoria RAM● tarjeta de red● sistema de sonido● conexión USB● disco duro, etc.

Máquinas Virtuales.Usos.Uno de los usos más extendidos de las máquinas virtuales es ejecutar sistemas operativos para "probarlos".

De esta forma podemos ejecutar un sistema operativo que queramos probar (GNU/Linux, por ejemplo) desde nuestro sistema operativo habitual (Mac OS X por ejemplo) sin necesidad de instalarlo directamente en nuestra computadora y sin miedo a que se desconfigure el sistema operativo primario.

Virtualización hoy día.La virtualización es una excelente opción hoy día, ya que las máquinas actuales (Laptops, desktops, servidores) en la mayoría de los casos están siendo "sub-utilizados" (gran capacidad de disco duro, memoria RAM, etc.), llegando a un uso de entre 30% a 60% de su capacidad.

Al virtualizar, la necesidad de nuevas máquinas en una ya existente permite un ahorro considerable de los costos asociados (energía, mantenimiento, espacio, etc).

Inconvenientes de las máquinas virtualesUno de los inconvenientes de las máquinas virtuales es que agregan gran complejidad al sistema en tiempo de ejecución.

Esto tiene como efecto la ralentización del sistema, es decir, el programa no alcanzará la misma velocidad de ejecución que si se instalase directamente en el sistema operativo principal.

Sin embargo, a menudo la flexibilidad que ofrecen compensa esta pérdida de eficiencia.

Oracle VirtualBoxEs un software de virtualización, creado originalmente por la empresa alemana innotek GmbH.

Actualmente es desarrollado por Oracle Corporation como parte de su familia de productos de virtualización.

Por medio de esta aplicación es posible instalar sistemas operativos, conocidos como «sistemas invitados», dentro de otro sistema operativo «anfitrión», cada uno con su propio ambiente virtual.

Oracle VirtualBoxSistemas SoportadosEntre los sistemas operativos soportados (en modo anfitrión) se encuentran: GNU/Linux, Mac OS X, OS/2 Warp , Microsoft Windows, y Solaris/OpenSolaris.

Dentro de ellos es posible virtualizar los sistemas operativos: FreeBSD, GNU/Linux, OpenBSD, OS/2 Warp, Windows, Solaris, MS-DOS y muchos otros.

QEMUQEMU es un emulador de procesadores basado en la traducción dinámica de binarios (conversión del código binario de la arquitectura fuente en código entendible por la arquitectura huésped).

QEMU también tiene capacidades de virtualización dentro de un sistema operativo, ya sea GNU/Linux, Windows, o cualquiera de los sistemas operativos admitidos, (de hecho es la forma más común de uso).

QEMUEsta máquina virtual puede ejecutarse en cualquier tipo de Microprocesador o arquitectura (x86, x86-64, PowerPC, MIPS, SPARC, etc.).

El objetivo principal es emular un sistema operativo dentro de otro sin tener que reparticionar el disco duro, empleando para su ubicación cualquier directorio dentro de éste.

El programa no dispone de GUI.

VMwareVMware Inc., es una empresa que proporciona software de virtualización disponible para ordenadores compatibles X86.

Entre este software se incluyen VMware Workstation, y los gratuitos VMware Server y VMware Player.

El software de VMware puede funcionar en Windows, Linux, y en la plataforma Mac OS X que corre en procesadores INTEL, bajo el nombre de VMware Fusion.

VMware Vs VirtualBoxVMware es similar a su homólogo VirtualBox, aunque existen diferencias que afectan a la forma en la que el software interactúa con el sistema físico.

El rendimiento del sistema virtual varía dependiendo de las características del sistema físico en el que se ejecute, y de los recursos virtuales (CPU, RAM, etc.) asignados al sistema virtual.

VMware Vs VirtualBoxVirtualPC emula una computadora, en cambio VMware la virtualiza.

La mayor parte de las instrucciones en VMware se ejecutan directamente sobre el hardware físico, mientras que en el caso de Virtual PC se traducen en llamadas al sistema operativo que se ejecuta en el sistema físico.

WINEEs una reimplementación de la interfaz de programación de aplicaciones de Windows para sistemas operativos basados en Linux.

Permite la ejecución de programas diseñados para Microsoft Windows directamente sobre Linux.

El nombre Wine es: Acrónimo recursivo en inglés para: Wine Is Not an Emulator, que significa: «Wine no es un emulador»

Wine Vs Máquinas Virtuales¿La ventaja de Wine sobre las máquinas virtuales?

En lugar de simular todos los elementos de una computadora, y además instalar Windows, Wine sólo simula las librerías necesarias para que el programa para Windows funcione.

En la mayoría de los casos, se obtiene un mejor rendimiento utilizando Wine.

Wine-DoorsMejora de WineSu principal ventaja es que ofrece una lista de aplicaciones compatibles para instalar.

Así nos evitamos realizar todos los pasos de la instalación y configuración.

Por otro lado, Wine-Doors ofrece información de las aplicaciones compatibles y de las librerías o fuentes necesarias para el funcionamiento de los programas de Windows.

WineXSEs un menú gráfico para instalar software, manejar las aplicaciones, editar el Registro y las configuraciones.

Windows Virtual PCEs un software gestor de virtualización desarrollado por Connectix y comprado por Microsoft para crear equipos virtuales.

Es decir, su función es emular mediante virtualización, un hardware sobre el que funcione un determinado sistema operativo.

Con esto se puede conseguir ejecutar varios sistemas operativos en la misma máquina a la vez y hacer que se comuniquen entre ellos.

Windows Virtual PCSistemas SoportadosWindows 7 Ultimate (32 y 64 bits)Windows 7 Enterprise (32 y 64 bits)Windows 7 Professional (32 y 64 bits)Windows Vista Ultimate (32 y 64 bits)Windows Vista Enterprise (32 y 64 bits)Windows Vista Business (32 y 64 bits)Windows Vista Business N (32 y 64 bits)Windows Server 2003Windows XP Home (support added with Feb 20, 2009, hotfix rollup)Windows XP ProfessionalWindows XP Tablet PC Edition (32 bits)Windows XP Professional x64 EditionWindows XP Media Center Edition 2005Windows Vista Home Premium (64 bits)Windows Vista Home Basic (32 y 64 bits)

Preguntas1. ¿Qué es una Máquina Virtual?

2. ¿En que casos piensa usted que podría ser útil una máquina virtual?

3. Cite 2 marcas de máquinas virtuales.

4. ¿Para qué sirve la aplicación WINE?