sistema de maquina virtual 151028003327 lva1 app6891

Upload: henry-chiluisa

Post on 05-Jul-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/16/2019 Sistema de Maquina Virtual 151028003327 Lva1 App6891

    1/20

  • 8/16/2019 Sistema de Maquina Virtual 151028003327 Lva1 App6891

    2/20

    ResumenEs un software que simula a una computadora y puede ejecutar programascomo una computadora real, una característica principal de las máquinas

     virtuales es que los procesos que son ejecutados están limitados por losrecursos y abstracciones proporcionados por ellas. Estos procesos no puedenescaparse de esta "computadora virtual".

  • 8/16/2019 Sistema de Maquina Virtual 151028003327 Lva1 App6891

    3/20

    ¿Qué es una máquina virtual? Una máquina virtual es un software (programa) queemula a un ordenador real y por lo tanto dispone dedisco duro, memoria RAM, tarjeta gráfica, etc. ypuede ejecutar programas como lo hace unacomputadora. En cierta medida, podríamos verlo

    como una partición de nuestro ordenador: lamáquina real y la máquina virtual.La diferencia está en que mientras una partición tienecomponentes físicos (hardware) la otra no los tienefísicamente sino como emulación. La partición sueleser en dos, pero podríamos tener más de una máquina

     virtual dentro de un ordenador o servidor.Entre el software más difundido que permite crearmáquinas virtuales tenemos VMWare, VirtualPC ySandbox.

  • 8/16/2019 Sistema de Maquina Virtual 151028003327 Lva1 App6891

    4/20

  • 8/16/2019 Sistema de Maquina Virtual 151028003327 Lva1 App6891

    5/20

    Qué es Virtualización? – Creación de un Equipo Virtual usando una combinación de hardware ysoftware.– Facilidad de poder ejecutar múltiples Sistemas Operativos en un solohardware.

    ¿Por qué Virtualizar? – Reducción del tiempo ocioso (es el tiempo que un procesador gasta esperandodatos de otros procesadores).– Disponibilidad de tecnología especializada para tales fines.-Ahorro de recursos: Hardware, Energía y Costos

     Además de los discos simulados (o virtuales), también puedes usar cosasque ya tienes en tu equipo, por ejemplo, un CD o un DVD, la impresora,otro disco duro "real", etc.

  • 8/16/2019 Sistema de Maquina Virtual 151028003327 Lva1 App6891

    6/20

    Características de una máquina virtual 

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

    • Una máquina virtual ni siquiera sabe que es virtual; se comporta comouna máquina física real.

    • Una máquina virtual es compatible con sistemas operativos estándarcomo Windows o Linux, es decir, cualquier programa desarrollado

    para dichos sistemas operativos puede ejecutarse en una máquina virtual.

  • 8/16/2019 Sistema de Maquina Virtual 151028003327 Lva1 App6891

    7/20

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

    Una máquina virtual puede ser útil en muchas situaciones. Veamos algunos ejemplos:

    •Asumiendo que te envían o descargas un archivo de un programa a tu disco duro, yno te fijas por si puede ser un virus o programa malicioso. Entonces, si no quieresejecutar dicho programa en tu máquina real, puedes hacerlo en tu máquina virtual, yasí evitar todo tipo de riesgos. Una vez que te asegures que es un programa útil para tí

     y libre de riesgos, entonces si deseas puedes instalarlo en tu máquina real para tu usofrecuente. Si lo prefieres puedes mantenerlo en tu máquina virtual para nosobrecargar de programas tu máquina real.

  • 8/16/2019 Sistema de Maquina Virtual 151028003327 Lva1 App6891

    8/20

    Existen distintos paquetes de software disponibles para tener máquinas virtuales,algunosde ellos son comerciales, otros GNU, Código Abierto, etc. Estos pueden ser:

    • VirtualPc• Xen Virtual Machine Monitor

    • QEMU CPU Emulator• DOSEMU DOS Emulation on Linux• DOSBox, an x86 Emulator with DOS• WINE• Plex86 x86 Virtualization Project• Minde

    • PCEmu 8086 PC Emulator for X• Microsoft Virtual PC• VMWare

    . VirtualBox• etc. 

    Paquetes de software disponible:

  • 8/16/2019 Sistema de Maquina Virtual 151028003327 Lva1 App6891

    9/20

    Máquinas virtuales de sistema

    Las máquinas  virtuales de sistema también llamadas máquinas virtuales de hardware, permiten a la máquina física subyacentemultiplicarse entre varias máquinas virtuales, cada una ejecutando su

    propio sistema operativo. A la capa de software que permite la virtualización se la llama monitor de máquina virtual o "hypervisor".

    Un monitor de máquina virtual puede ejecutarse o bien directamentesobre el hardware o bien sobre un sistema operativo ("host operatingsystem").

  • 8/16/2019 Sistema de Maquina Virtual 151028003327 Lva1 App6891

    10/20

     Ventajas de las Máquinas virtuales (MV)

    •  Ahorro 

    • Protección•  

     Automatización

    • Funcionamiento

    • Flexibilidad 

  • 8/16/2019 Sistema de Maquina Virtual 151028003327 Lva1 App6891

    11/20

    Desventajas de las Máquinas virtuales (MV)

     Al ser la MV ejecutada como un programa dentro de un SistemaOperativo Host, No cuenta con el máximo aprovechamiento de losrecursos de hardware las aplicaciones son más lentasInteroperabilidad entre diferentes máquinas virtuales.

     A través de pruebas se ha determinado que se logran pequeñasmejoras en servidores (Java, de correo, servidor), Web, servidor debase de datos, y servidor de archivos) utilizando virtualización.

  • 8/16/2019 Sistema de Maquina Virtual 151028003327 Lva1 App6891

    12/20

    Clasificación de las máquinas virtuales

    Las máquinas virtuales se pueden clasificar en dos grandes categoríassegún su funcionalidad y su grado de equivalencia a una verdaderamáquina.

    • Máquinas virtuales de sistema• Máquinas virtuales de procesos

  • 8/16/2019 Sistema de Maquina Virtual 151028003327 Lva1 App6891

    13/20

    Máquinas virtuales de sistema 

    Las máquinas virtuales de sistema, también llamadas máquinas virtuales de hardware, permiten a la maquina física subyacentemultiplicarse entre varias máquinas virtuales, cada unaejecutando su propio sistema operativo. A la capa de softwareque permite la virtualización se le llama monitor de máquina virtual o “hypervisor”. Un monitor de máquina virtual puede

    ejecutarse o bien directamente sobre el hardware o bien sobreun sistema operativo (“host operatings system”).

    Maquinas Virtuales de Sistema • Microsoft Virtual PC y Microsoft Virtual Server 

    QEMU, muy popular en entornos Linux

    •  VirtualBox 

    •   VMware (ESX Server, Fusion, Virtual Server, Workstation, Player y ACE)

    http://es.wikipedia.org/wiki/Microsoft_Virtual_PChttp://es.wikipedia.org/wiki/Microsoft_Virtual_Serverhttp://es.wikipedia.org/wiki/QEMUhttp://es.wikipedia.org/wiki/VirtualBoxhttp://es.wikipedia.org/wiki/VMwarehttp://es.wikipedia.org/wiki/VMwarehttp://es.wikipedia.org/wiki/VMwarehttp://es.wikipedia.org/wiki/VirtualBoxhttp://es.wikipedia.org/wiki/QEMUhttp://es.wikipedia.org/wiki/Microsoft_Virtual_Serverhttp://es.wikipedia.org/wiki/Microsoft_Virtual_Serverhttp://es.wikipedia.org/wiki/Microsoft_Virtual_PChttp://es.wikipedia.org/wiki/Microsoft_Virtual_PC

  • 8/16/2019 Sistema de Maquina Virtual 151028003327 Lva1 App6891

    14/20

    Máquinas virtuales de proceso

    Una máquina virtual de proceso, a veces llamada "máquina virtual deaplicación", se ejecuta como un proceso normal dentro de un sistemaoperativo y soporta un solo proceso.

    El ejemplo más conocido actualmente de este tipo de máquina virtual esla máquina virtual de Java. Otra máquina virtual muy conocida es la del

    entorno .Net de Microsoft .

    http://es.wikipedia.org/wiki/M%C3%A1quina_virtual_de_Javahttp://es.wikipedia.org/wiki/.Nethttp://es.wikipedia.org/wiki/Microsofthttp://es.wikipedia.org/wiki/Microsofthttp://es.wikipedia.org/wiki/.Nethttp://es.wikipedia.org/wiki/M%C3%A1quina_virtual_de_Java

  • 8/16/2019 Sistema de Maquina Virtual 151028003327 Lva1 App6891

    15/20

  • 8/16/2019 Sistema de Maquina Virtual 151028003327 Lva1 App6891

    16/20

    Virtual Pc:

    Básicamente Virtual PC tiene soporte para todas lasplataformas Windows; a continuación detallo esto

     Virtual PC supone una solución perfecta al problema dequerer utilizar más de un sistema operativo al mismotiempo, en el mismo PC.

    Te permite utilizar distintos sistemas en un solo PC de unaforma sorprendentemente sencilla y flexible, en la quecambiar de sistema operativo es tan fácil como pasar de unaaplicación a otra. Entre los sistemas operativospreconfigurados se encuentran Windows 98, NT, 2000,2003, XP, Vista y OS/2.

    En lo particular, no fue de mi gusto Virtual Pc, ya que eratambién lento y no soportaba la mayoría de los sistemasoperativos que deseaba instalar

  • 8/16/2019 Sistema de Maquina Virtual 151028003327 Lva1 App6891

    17/20

    VirtualBox:

    Una solución de virtualización desarrollada por innotek GmbH que viene en dos sabores: una versión GPLtotalmente funcional,pero limitada con respecto a la otra versión, comercial ypropietaria (o sea, que no es ni código abierto ni software libre,

    aunque sí  gratis) que incorpora soporte para USB, directorioscompartidos con programas y otras cosas más.

    .

  • 8/16/2019 Sistema de Maquina Virtual 151028003327 Lva1 App6891

    18/20

    CONCLUSIÓN. Las máquinas virtuales brindan la posibilidad de independencia de un

    sistema operativo al permitir tener múltiples de ellos en forma paralela,garantizando con esto un mejor rendimiento y eficiencia y eliminandolos tiempos ociosos. Además permiten simplificar la estructura de un computador, ya quehace posible reducir su crecimiento y compartir las cargas de trabajoentre varias máquinas virtuales, con recursos suficientes para cubrirdichas demandas.Todo esto implica la reducción de costos y riesgos y aumento en lacalidad y agilidad de la infraestructura. Las maquinas proporcionanfiabilidad a la hora de realizar un trabajo, ya que permite el aislamientoentre distintas máquinas virtuales, de tal manera que si ocurre un fallo

    de sistema en una máquina virtual, esta no afectara la ejecución de otrasmáquinas virtuales ejecutándose sobre el mismo hardware. Esta capa deabstracción proporciona a cada máquina virtual la percepción de estarejecutándose sobre un hardware dedicado.

  • 8/16/2019 Sistema de Maquina Virtual 151028003327 Lva1 App6891

    19/20

    RECOMENDACIONES

    Para poder crear máquinas virtuales con VirtualBox que emulen uno o variossistemas operativos se necesita:

    Un procesador x86 razonablemente potente. Cualquier procesador AMD oIntel reciente puede valer.

    Dependiendo del sistema operativo que se pretenda emular se necesitará máso menos memoria RAM. Para hacer un cálculo aproximado se necesitan almenos 512 MB para el sistema operativo anfitrión más la cantidad que necesiteel sistema operativo a instalar. Se puede instalar disponiendo de menosmemoria aunque en este caso el rendimiento se verá disminuido.

  • 8/16/2019 Sistema de Maquina Virtual 151028003327 Lva1 App6891

    20/20