Máquinas virtuales

Introducción al uso de máquinas virtuales

Definción:

Una máquina virtual es un software que simula un computador de tal manera que pueda ejecutarse como si fuera un computador real, permitiendo instalar sistemas operativos, asignar memoria y recursos de disco y procesador.


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".

Referencia: http://es.wikipedia.org/wiki/Máquina_virtual


Utilidad:


El uso de máquinas virtuales da una amplia gama de usos posibles desde la prueba de sistemas operativas sin necesidad de tener que hace una instalación en la máquina física (lo que implicaría el desuso de la misma mientras se instala el S.O.). También a nivel empresarial tiene usos practico ya que la flexibilidad de las máquinas virtuales permite que los recursos sean asignados de forma más dinámica, así si un servidor requiere en determinado momento más memoria RAM podría simplemente asignarla e incluso en caso de que la máquina física no disponga de ella se podría simular dando espacio en el disco duro (aunque eso disminuiría el rendimiento).

Inconvenientes de las máquinas virtuales:

Uno 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 "anfitrión" (host) o directamente sobre la plataforma de hardware. Sin embargo, a menudo la flexibilidad que ofrecen compensa esta pérdida de eficiencia.

Image courtesy of Stuart Miles - FreeDigitalPhotos.net

 Algunos software para crear máquinas virtuales:

A continuación se presentan algunos de los programas de virtualización más conocidos:

Máquinas listas para usar:


Otra de las ventas que ha generado el uso de máquinas virtuales son las llamadas "Appliances", máquinas virtuales completamente funcionales para una determinada tarea, es decir que tienen pre-instalado el sistema operativo y el software necesario por tal razón alguien sin muchos conocimientos técnicos podría encontrar máquinas con cualquier servicio pre-instalado y las configuraciones necesarias ya realizadas.

algunos ejemplos de donde encontrar dichas máquinas listas para usar son:

https://solutionexchange.vmware.com/store/category_groups/virtual-appliances

 Como se usa:


A continuación algunos vídeos muestras como usar las máquinas virtuales





1 comentario:

  1. BUENOS LOS VIDEOS PERO INTERESANTE VERLOS EN PRACTICA DIRECTAMENTE CON PROFESOR Y CONOCER TODO SU FUNCIONALIDAD Y SUS PROCESOS Y LO DEMAS

    ResponderEliminar

Programación Orientada a Objetos (POO - en inglés OOP)

Image courtesy of digitalart - FreeDigitalPhotos.net La programación orientada a objetos es un paradigma o un modelo de programación qu...