Skip to main content

¿Qué es la virtualización informática?

La virtualización informática ha sido una solución viable para aprovechar la infraestructura de los equipos de hardware durante muchas décadas. La virtualización de computadoras es un método para particionar el hardware de las computadoras de una manera que presenta múltiples máquinas virtuales dentro de una plataforma de computadora base. Esta técnica crea la capacidad de ejecutar múltiples sistemas operativos y ajustes de configuración sin requerir múltiples configuraciones de hardware independientes.

Antes de la invención de las computadoras de escritorio, la mayoría de las plataformas de computadoras usaban un modelo de arquitectura centralizada, aprovechando una infraestructura de mainframe. En un esfuerzo por crear la reutilización dentro de esa plataforma de hardware, el servidor central se dividió en compartimentos que podrían ser aprovechados por múltiples entidades de una organización. Este enfoque compartimental de administrar el hardware de los servidores es un ejemplo temprano de virtualización de computadoras.

Las aplicaciones modernas generalmente usan una estructura de n niveles para distribuir el procesamiento a través de múltiples configuraciones de servidor en una organización. La virtualización de la computadora se utiliza en un modelo distribuido al crear múltiples entornos de ejecución dentro del entorno estructural de un único servidor o clúster de servidores. Este enfoque de virtualización permite la expansión vertical de servidores para admitir múltiples aplicaciones, lo que permite el mayor uso posible de los equipos de hardware existentes

La virtualización de aplicaciones es la técnica que permite que las aplicaciones funcionen en un entorno que no está específicamente diseñado para admitir la aplicación. Esta virtualización proporciona una forma para que la aplicación use protocolos apropiados para el hardware y el sistema operativo existentes. La utilización de la virtualización de aplicaciones permite el uso estándar de un sistema operativo que todas las aplicaciones pueden aprovechar, independientemente de la interdependencia entre un sistema operativo y aplicaciones específicos.

La prueba de software empresarial es un paradigma complicado para la mayoría de las organizaciones, ya que requiere configuraciones significativas de hardware y software para admitir entornos de prueba de aplicaciones múltiples simultáneas. Al aprovechar la virtualización de computadoras dentro del paradigma de prueba, una organización puede crear múltiples máquinas virtuales para imitar la plataforma requerida de un entorno de prueba específico. Este enfoque permitirá la reutilización del entorno de prueba de hardware para soportar múltiples procesos de prueba paralelos.

El uso de la virtualización de computadoras no se limita a las grandes organizaciones, ya que también tiene muchos beneficios para las computadoras domésticas. La creación de una máquina virtual dentro de la computadora doméstica permite la reutilización de una sola computadora para admitir múltiples sistemas operativos y configuraciones de sistema dentro de un shell de computadora. Esto tiene muchas ventajas ya que cualquier problema que surja dentro de una máquina virtual se puede solucionar instalando una nueva máquina virtual en lugar de formatear todo el sistema informático.