Diferencia entre revisiones de «Máquina virtual»

(Página creada con '{{{Ficha Software |nombre=Máquina Virtual |familia= |imagen=Logo_MáquinaVirtual.jpg |tamaño= |descripción2= |idioma=Español }} <div align="justify">'''Máquina Virtual '''...')
 
Línea 7: Línea 7:
 
|idioma=Español
 
|idioma=Español
 
}}
 
}}
 
+
====Máquina virtual ====
<div align="justify">'''Máquina Virtual '''. Una máquina virtual es un contenedor de [[software]] perfectamente aislado que puede ejecutar sus propios sistemas operativos y aplicaciones como si fuera un ordenador físico. Una máquina virtual se comporta exactamente igual que lo hace un ordenador físico y contiene sus propios [[CPU]], [[RAM]],[[ disco duro]] y [[tarjetas de interfaz de red virtuales]].
+
Una máquina virtual es un contenedor de [[software]] perfectamente aislado que puede ejecutar sus propios sistemas operativos y aplicaciones como si fuera un ordenador físico. Una máquina virtual se comporta exactamente igual que lo hace un ordenador físico y contiene sus propios [[CPU]], [[RAM]],[[ disco duro]] y [[tarjetas de interfaz de red virtuales]].
 
Desde el punto de vista informático, una máquina virtual es un [[software]] que crea un entorno virtual entre el sistema informático que la alberga y el usuario final, permitiendo que se ejecute un software determinado  
 
Desde el punto de vista informático, una máquina virtual es un [[software]] que crea un entorno virtual entre el sistema informático que la alberga y el usuario final, permitiendo que se ejecute un software determinado  
  
Línea 36: Línea 36:
 
== Enlaces externos ==
 
== Enlaces externos ==
  
*[http://www.vmware.com/es/virtualization/virtual-machine.html]
+
*http://www.vmware.com/es/virtualization/virtual-machine.html
 
*[http://issuu.com/proitzen/docs/que-es-una-maquina-virtual-y-sus-funciones]
 
*[http://issuu.com/proitzen/docs/que-es-una-maquina-virtual-y-sus-funciones]
 
*[http://www.wetcom.com.ar/content/que-es-una-maquina-virtual-parte-1/]
 
*[http://www.wetcom.com.ar/content/que-es-una-maquina-virtual-parte-1/]

Revisión del 14:37 26 abr 2011

{

Máquina Virtual
Información sobre la plantilla
260px
IdiomaEspañol

Máquina virtual

Una máquina virtual es un contenedor de software perfectamente aislado que puede ejecutar sus propios sistemas operativos y aplicaciones como si fuera un ordenador físico. Una máquina virtual se comporta exactamente igual que lo hace un ordenador físico y contiene sus propios CPU, RAM,disco duro y tarjetas de interfaz de red virtuales. Desde el punto de vista informático, una máquina virtual es un software que crea un entorno virtual entre el sistema informático que la alberga y el usuario final, permitiendo que se ejecute un software determinado

La idea principal es la de permitir ejecutar varios sistemas operativos sobre el mismo hardware. El corazón del sistema es conocido como monitor de máquina virtual, y se ejecuta sobre el hardware proporcionando varias máquinas virtuales al siguiente nivel de software. De esta forma cada una puede estar ejecutando un sistema operativo distinto y no interferir con los demás.

También se usa esta idea de máquina virtual en lenguajes de programación compilados. En estos casos lo que se persigue es compilar los fuentes del programa para una máquina determinada. Esta máquina ni siquiera tiene por que existir físicamente. Posteriormente, la máquina virtual adecuada podría ejecutar estos programas independientemente del sistema operativo que esté ejecutándose por debajo. Actualmente el caso más popular es el de Java, donde el código se ejecuta en la Java Virtual Machine (Máquina Virtual Java) independientemente del sistema en la que ésta esté instalada.

Características

Un sistema operativo no puede establecer una diferencia entre una máquina virtual y una máquina física, ni tampoco lo pueden hacer las aplicaciones u otros ordenadores de una red. Incluso la propia máquina virtual considera que es un ordenador “real”. Sin embargo, una máquina virtual se compone exclusivamente de software y no contiene ninguna clase de componente de hardware. El resultado es que las máquinas virtuales ofrecen una serie de ventajas con respecto al hardware físico.

Compatibilidad

Una máquina virtual es compatible con sistemas operativos x86 estándar como Windows y Linux, y con los controladores de hardware y aplicaciones creados para esos sistemas operativos. Una máquina virtual tiene placa base, tarjeta VGA, controlador de tarjeta de red... todos los componentes que se encuentran en un servidor físico. Igualmente, las aplicaciones desarrolladas para cualquier sistema operativo estándar listo para su uso, como Windows, Linux, Netware o Solaris, pueden ejecutarse en una máquina virtual. Las máquinas no deben tener ningún requisito especial que las haga aptas para la virtualización. En este sentido, una máquina virtual es idéntica a una máquina física. Es decir, los clientes no tienen que hacer ajustes para ejecutar las aplicaciones. Cualquier aplicación que pueda ejecutarse en los servidores físicos del cliente también se ejecutará en las máquinas virtuales.

Aislamiento

Aunque las máquinas virtuales pueden compartir los recursos físicos de un único ordenador, permanecen completamente aisladas unas de otras, como si se tratara de máquinas independientes. Si, por ejemplo, hay cuatro máquinas virtuales en un solo servidor físico y falla una de ellas, las otras tres siguen estando disponibles. El aislamiento es un factor importante que explica por qué la disponibilidad y protección de las aplicaciones que se ejecutan en un entorno virtual es muy superior a las aplicaciones que se ejecutan en un sistema tradicional no virtualizado.

Encapsulamiento

Una máquina virtual es básicamente un contenedor de software que agrupa o “encapsula” un conjunto completo de recursos de hardware virtuales, así como un sistema operativo y todas sus aplicaciones, dentro de un paquete de software. El encapsulamiento hace que las máquinas virtuales sean extraordinariamente portátiles y fáciles de gestionar. Por ejemplo, puede mover y copiar una máquina virtual de un lugar a otro como lo haría con cualquier otro archivo de software, o guardar una máquina virtual en cualquier medio de almacenamiento de datos estándar, desde una memoria USB de bolsillo hasta las redes de área de almacenamiento de una empresa.

Independencia de hardware

Las máquinas virtuales son completamente independientes de su hardware físico subyacente. Por ejemplo, se puede configurar una máquina virtual con componentes virtuales (CPU, tarjeta de red, controlador SCSI, pongamos por caso) que difieren totalmente de los componentes físicos presentes en el hardware subyacente. Las máquinas virtuales del mismo servidor físico pueden incluso ejecutar distintos tipos de sistema operativo (Windows, Linux, etc.).

Comparación entre máquina virtual y máquina física

Mientras que un servidor físico es esencialmente una pieza metálica, una máquina virtual se debe considerar más bien una colección de software que se ha convertido en archivos. Esos archivos están encapsulados, es decir, están recopilados y organizados en contenedores. Al igual que los archivos, las máquinas virtuales se pueden copiar, mover, distribuir o enviar por correo electrónico, y los archivos de máquina virtual se pueden distribuir en cualquier medio que sea lo bastante grande para almacenarlos. Esto incluye todo, desde un stick de memoria, DVD o unidad de disco duro. Por el contrario, mover o copiar máquinas físicas resulta mucho más difícil. Para los usuarios que las utilizan por primera vez, las aplicaciones de una máquina física normalmente se instalan, en lugar de copiarse simplemente. Gracias a la capacidad de encapsularse como un archivo, las máquinas virtuales son mucho más portables que las máquinas físicas. La portabilidad de las máquinas virtuales como archivos aumenta enormemente su facilidad de gestión y representa una gran ventaja para los clientes. Pueden moverse en segundos sistemas completos, aplicaciones, sistemas operativos, BIOS y hardware virtual totalmente configurados, desde un servidor físico a otro, sin paradas por mantenimiento y con una consolidación continua de la carga de trabajo. La segunda diferencia clave entre las máquinas virtuales y las físicas es que las primeras son completamente independientes del hardware físico. Una máquina virtual puede tener una tarjeta de red, una tarjeta VGA o un controlador SCSI, pero estos componentes no interactúan con el hardware subyacente de la máquina física en la que residen. Una máquina virtual puede ejecutarse en un servidor físico que tiene una tarjeta de red de la marca X, pero siempre verá una tarjeta de red virtual de VMware; la máquina virtual no ve la tarjeta de red de la marca X. Esto significa que una máquina virtual puede moverse de un servidor físico a otro, sin realizar cambios en los controladores de dispositivos, el sistema operativo o las aplicaciones, aunque los dos servidores físicos sean de dos fabricantes completamente diferentes. Varias máquinas virtuales instaladas en el mismo servidor físico pueden incluso ejecutar sistemas operativos diferentes.

Enlaces externos