Virtualización de aplicaciones

Definición: ¿Qué significa virtualización de aplicaciones?

La virtualización de aplicaciones, también llamada virtualización de servicios de aplicaciones, es un término dentro del marco más amplio de virtualización. Se refiere a ejecutar una aplicación en un cliente ligero; una terminal o una estación de trabajo en red con pocos programas residentes y que acceden a la mayoría de los programas que residen en un servidor conectado. El cliente ligero se ejecuta en un entorno separado del sistema operativo donde se encuentra la aplicación, a veces denominado encapsulado.

La virtualización de aplicaciones engaña a la computadora para que funcione como si la aplicación se estuviera ejecutando en la máquina local, mientras que en realidad se está ejecutando en una máquina virtual (como un servidor) en otra ubicación, usando su sistema operativo (SO) y siendo accedida por la máquina local. Los problemas de incompatibilidad con el sistema operativo de la máquina local, o incluso errores o código de mala calidad en la aplicación, pueden superarse ejecutando aplicaciones virtuales.

Techinfo explica la virtualización de aplicaciones

La virtualización de aplicaciones intenta separar los programas de aplicación de un sistema operativo con el que tiene conflictos, incluso provocando que los sistemas se detengan o bloqueen. Otros beneficios de la virtualización de aplicaciones incluyen:

  • Requiere menos recursos en comparación con el uso de una máquina virtual separada.
  • Permitir que aplicaciones incompatibles se ejecuten en una máquina local simultáneamente.
  • Mantener una configuración de sistema operativo estándar, más eficiente y rentable en varias máquinas de una organización determinada, independientemente de las aplicaciones que se utilicen.
  • Facilitar una implementación de aplicaciones más rápida.
  • Facilitar la seguridad al aislar las aplicaciones del sistema operativo local.
  • Seguimiento más fácil del uso de licencias, lo que puede ahorrar en costos de licencias.
  • Permitiendo que las aplicaciones se copien en medios portátiles y sean utilizadas por otras computadoras cliente, sin necesidad de instalación local.
  • Mayor capacidad para manejar un volumen de trabajo alto y diverso / variable.

Sin embargo, existen limitaciones para la virtualización de aplicaciones. No todas las aplicaciones se pueden virtualizar, como las aplicaciones que requieren controladores de dispositivo y las aplicaciones de 16 bits que se ejecutan en un espacio de memoria compartida. Algunas aplicaciones deben integrarse estrechamente con el sistema operativo local, como los programas antivirus, ya que son muy difíciles de ejecutar con la virtualización de aplicaciones.

La virtualización de aplicaciones se utiliza en una amplia variedad de aplicaciones, incluida la banca, las simulaciones de escenarios empresariales, el comercio electrónico, el comercio de acciones y las ventas y el marketing de seguros.