¿Qué es una máquina virtual?

En primer lugar, ¿de qué se trata la virtualización? En esencia, la virtualización consiste en abstraer recursos físicos para permitir que múltiples instancias de software utilicen los mismos recursos. Dos ejemplos comunes son 1) el uso de máquinas virtuales (VM) para virtualizar recursos informáticos físicos (es decir, basados ​​en x86) y 2) la virtualización de discos presentando volúmenes lógicos como la interfaz de almacenamiento

En el contexto de la capa de cómputo, la tecnología de virtualización desacopla la aplicación y el sistema operativo del hardware subyacente y permite que muchas aplicaciones se ejecuten en un servidor físico. El beneficio del software de virtualización proviene de su capacidad de ‘deslizarse’ a través del centro de datos y, a su vez, permite una ‘transferencia’ más fluida de capas de infraestructura de un punto del centro de datos al otro.

La virtualización permite que los sistemas operativos no modificados se ejecuten en entornos aislados como lo admite el hipervisor, lo que permite una mayor flexibilidad en términos de soporte de sistemas operativos y garantiza la compatibilidad entre el sistema operativo y las aplicaciones. En esencia, la virtualización de servidores ha permitido que los administradores de sistemas permitan compartir aplicaciones y datos relacionados en un servidor con otros servidores, en comparación con un entorno en el que un servidor ejecuta una aplicación en un sistema operativo.

Crecimiento en el número de centros de datos. Desde mediados hasta fines de la década de 1990, la adopción de arquitecturas de computación distribuida ha propagado el crecimiento en el número de centros de datos empresariales. El crecimiento, que ha sido impulsado por la disponibilidad de hardware económico (servidor estándar de la industria (basado en x86 de Intel), o una alternativa de menor costo en relación con los sistemas propietarios UNIX y mainframe, allanó el camino para el sobreaprovisionamiento. El resultado se materializó en activos subutilizados o en un exceso de capacidad de cómputo, lo que refleja la ineficiente aplicación por modelo de cómputo ‘caja’. Esta ineficiencia se justificó por la estructura inicial de menor costo de hardware y la evitación de las complejidades de interdependencia.

Según el modelo tradicional de una aplicación / un servidor, la utilización del servidor generalmente era de alrededor del 15%, pero bajo la virtualización, puede crecer hasta el 80% o más. Esto permite que se ejecute la misma carga de cómputo con menos servidores físicos, reduciendo, por ejemplo, los costos de espacio y enfriamiento asociados con el hardware físico. Además de estos beneficios ambientales, la virtualización ha proporcionado muchos otros beneficios para el negocio, como la recuperación mejorada de desastres y la agilidad de gestión.

Finalmente, ¿qué es una máquina virtual? Una máquina virtual, o VM, es una capa de software que se ejecuta sobre una capa de administración de virtualización y encapsula una pila de software independiente completa de un sistema operativo y varias aplicaciones. Dado que se pueden cargar varias máquinas virtuales en una computadora, varios sistemas operativos y aplicaciones pueden ejecutarse simultáneamente en una sola unidad; básicamente, puede ejecutar Linux, Windows y OSX en la misma máquina. La virtualización permite que una aplicación grande se ejecute en varios servidores.

La instalación virtual se utiliza para instalar otro sistema operativo en su sistema, una parte del sistema operativo ordinario que ha instalado. Podrá ejecutar su SO virtual en su sistema como una Aplicación de su sistema.

Un VirtualBox o VB es un paquete de virtualización de software que se instala en un sistema operativo como una aplicación. VirtualBox permite instalar sistemas operativos adicionales en él, como SO huésped, y ejecutarlos en un entorno virtual. En 2010, VirtualBox fue la aplicación de software de virtualización más popular. Los sistemas operativos compatibles incluyen Windows XP, Windows Vista, Windows 7, Mac OS X, Linux, Solaris y OpenSolaris.

VirtualBox fue desarrollado originalmente por Innotek GmbH y lanzado en 2007 como un paquete de software de código abierto. La compañía fue comprada más tarde por Sun Microsystems. Oracle Corporation ahora desarrolla el paquete de software y lo denomina Oracle VM VirtualBox.

Hay muchos softwares similares a estos. Los enumeraré abajo.

  • QEMU
  • VMware Estación de trabajo.
  • colinux.
  • PC virtual con Windows.
  • Parallels Desktop 10.
  • VMware Fusion.
  • VMware Workstation Player.
  • VirtualBox portátil.

Estos son algunos de los software de instalación virtual notables y bien utilizados en el mercado.

Espero que esto resuelva tu consulta.

Gracias por el A2A.

¿Qué es virtual?

Esto no es tener existencia física

¿Qué es la máquina virtual?

  1. La máquina virtual es un programa de software simple que simula las funciones de una máquina física.
  2. Esto no es tener existencia física, sino que puede realizar todas las operaciones como máquinas físicas.
  3. Máquina física, sea lo que sea que esté haciendo, todas esas cosas que podemos hacer en la máquina virtual.
  4. El mejor ejemplo de máquina virtual es la calculadora en computadora; Funciona como una calculadora física.

Todas las máquinas virtuales clasificadas en 2 tipos.

1. Máquina virtual basada en hardware o en sistema

2. Máquina virtual basada en software o en aplicación o basada en procesos

Máquinas virtuales basadas en hardware.

Físicamente, solo hay una máquina física, pero podemos crear varias máquinas lógicas en la única máquina física con un fuerte aislamiento (trabajado independientemente) entre sí. Este tipo de máquinas virtuales se llama máquinas virtuales basadas en hardware.

La principal ventaja de la máquina virtual basada en hardware es la utilización efectiva de los recursos de hardware. La mayoría de las veces, este tipo de máquinas virtuales están asociadas con la función de administrador (administrador del sistema, administrador del servidor, etc.). Los programadores nunca se asociaron con las máquinas virtuales basadas en hardware.

Ejemplos de máquinas virtuales basadas en hardware son

1. KVM (VM basada en kernel) para sistemas Linux

2. VMware

3. Xen

4. Computación en la nube

Máquinas virtuales basadas en software.

Estas máquinas virtuales actúan como motor de tiempo de ejecución para ejecutar aplicaciones de lenguaje de programación en particular. Ejemplos de máquinas virtuales basadas en software son

1. JVM (Java Virtual Machine) actúa como motor de tiempo de ejecución para ejecutar aplicaciones Java

2. PVM (Parrot Virtual Machine) actúa como motor de tiempo de ejecución para ejecutar aplicaciones Perl

3. CLR (Common Language Runtime) actúa como motor de tiempo de ejecución para ejecutar aplicaciones basadas en .NET

Espero que esto te ayude.

Gracias,

Manera de aprender fácilmente

Una máquina virtual es un programa que actúa como una computadora virtual . Se ejecuta en su sistema operativo actual, el sistema operativo “host”, y proporciona hardware virtual a los sistemas operativos “invitados”. Los sistemas operativos invitados se ejecutan en Windows en su sistema operativo host, al igual que cualquier otro programa en su computadora.

Algunos programas que le permiten usar máquinas virtuales son:

  • VirtualBox
  • VMWare
  • QEmu

En el contexto de virtualización y específicamente en el contexto de VMware: la máquina virtual es un conjunto de archivos almacenados en un almacén de datos que se presenta al host ESXi creando LUN en volúmenes en una capa de almacenamiento.
Una máquina virtual típica se divide en muchos archivos, como

Archivo VMX: un archivo de configuración: tendrá los detalles de configuración de la máquina virtual; incluye, entre otros, los detalles del dispositivo SCSI, la cantidad de discos conectados, la vLAN y los detalles del grupo de puertos, etc.
VMDK: este es un archivo de descriptor de VM: contendrá el puntero al archivo plano.
Archivo plano: esto acompaña a un VMDK: este archivo en realidad consta de los datos.
Hablando práctica y teóricamente: si elimina accidental o intencionalmente un VMDK, se puede volver a crear; sin embargo, si elimina un archivo plano, sus datos desaparecerán.

Hay algunos archivos más que componen una máquina virtual.

Virtual Machine es un software que se ejecuta en la parte superior de su sistema operativo o de forma independiente, que proporciona hardware virtual al sistema operativo invitado que va a instalar en la máquina virtual. En la máquina virtual, el hardware físico subyacente se comparte con el sistema operativo invitado. Este software de máquina virtual ayuda a compartir hardware.

Una máquina virtual ( VM ) es una simulación de una máquina (abstracta o real) que generalmente es diferente de la máquina de destino (donde se está simulando). Las máquinas virtuales pueden basarse en las especificaciones de una computadora hipotética o emular la arquitectura y el funcionamiento de una computadora del mundo real.

https://en.wikipedia.org/wiki/Vi

Virtual Machine es un concepto en el que simula otra máquina que se ejecuta dentro de su sistema operativo actual o, por ejemplo, su máquina física. Pero puede tener alguna limitación en el uso de periféricos de hardware. También necesitas muchos recursos para ejecutarlo. Necesitará más memoria, más espacio, más trabajo de CPU, más gráficos.

Usted puede leer más aquí:

https://en.m.wikipedia.org/wiki/

En la respuesta más simple, su software se burla de cualquier tipo de máquina que desee. (Al igual que Windows 7) sin usar los recursos principales importantes de su computadora, por ejemplo, ejecutar un troyano en una máquina virtual no afectará su computadora (la mayoría de las veces). Básicamente se usa para probar cosas para las que no desea usar su máquina real

Antes de la máquina virtual, debe saber qué es la virtualización. La virtualización es la tecnología para ejecutar, usar el mismo hardware para múltiples sistemas operativos y ejecutar diferentes sistemas operativos a la vez.

Ejemplos: vmware, Microsoft virtual pc. Caja virtual de Oracle.

En los softwares anteriores creamos máquinas que no utilizan hardware físico directamente sino que actúan como máquinas físicas. Esto se llama máquinas virtuales.

Una máquina virtual es aquella que crea utilizando un software que tiene diferentes instalaciones de la máquina real en la que se ejecuta el software. Puede, por ejemplo, requerir una mayor precisión matemática que la que normalmente proporciona su máquina. O quizás desee implementar un conjunto de instrucciones completamente nuevo. Para ciertas aplicaciones, un terminal accede a una máquina virtual creada para tal fin. Esta máquina virtual puede residir en varias máquinas reales, cada una de las cuales realiza diferentes funciones, una de las cuales podría ser una súper computadora. El video animado puede desarrollarse en una máquina virtual que consta de al menos dos grandes procesadores principales.
No es lo mismo que una máquina de destino, donde un compilador genera código para una máquina de destino que luego se procesa para ejecutarse en el hardware real. Los mainframes de IBM solían implementar diferentes instrucciones de máquina en todo el rango, pero el compilador Fortran generó código para la máquina de destino que luego se pasó a través del ensamblador para la máquina real. De esta forma, los programas de los usuarios no necesitaban cambios si actualizaban su procesador. En las máquinas ICL soñaste con una máquina (8 impresoras, por ejemplo) para ejecutar el programa de manera eficiente y el sistema operativo se encargó del resto.

A mediados de los 80, mi empresa me envió al MIT para algunas clases avanzadas de TI. Mientras estuve allí, estuve expuesto a la idea de máquinas virtuales basadas en el mainframe IBM 370. Sin volverse demasiado técnico, una máquina virtual es una máquina emulada creada en software dentro de otra máquina. Hoy, incluso las PC pueden crear otra PC con su propio software y memoria del sistema operativo. Esto a menudo se hace para probar un nuevo software para una máquina que quizás no tenga o por razones de seguridad para que la memoria no se corrompa o por problemas de malware.

He esbozado qué es y por qué querrías usar una máquina virtual en mi blog. Acceso denegado: Linux