Hogar Desarrollo Las ventajas de la virtualización en el desarrollo de software.

Las ventajas de la virtualización en el desarrollo de software.

Tabla de contenido:

Anonim

El concepto de virtualización ha sido adoptado y aceptado correctamente en la comunidad de desarrollo de software. Proporciona mecanismos de desarrollo y prueba más rápidos al crear entornos de desarrollo y prueba rápidamente. La tecnología más utilizada es VMware, que permite que varios usuarios se ejecuten en diferentes sistemas operativos, versiones e instancias. La mayoría de los gigantes del desarrollo de software adoptan un enfoque de virtualización al adoptar primero la técnica de virtualización de software y luego gradualmente avanzar hacia la virtualización de hardware.

Tipos de virtualización en entornos de software y hardware

Desde la perspectiva del usuario final, el recurso parece ser un recurso único, sin importar qué tipo de técnica de virtualización se use en el back-end. El concepto de virtualización puede adoptarse durante cualquier fase del desarrollo de software. En general, hay varios tipos de virtualización.

Virtualización del servidor

En este proceso, los recursos del servidor se abstraen de los usuarios finales. Esto ayuda a dividir un único servidor físico en múltiples entornos virtuales. Estos entornos virtuales se denominan servidores privados virtuales o invitados. Las técnicas de virtualización de servidores más utilizadas son:
  • Virtualización de hardware: consta de un hipervisor, que crea una o varias máquinas virtuales emulando un entorno de hardware. El hipervisor también realiza un seguimiento de los sistemas operativos invitados.
  • Paravirtualización: en la paravirtualización, el hipervisor reside dentro del hardware, a diferencia de la virtualización de hardware donde el hipervisor se abstrae de los sistemas informáticos subyacentes.
  • Jugadores de virtualización: los jugadores virtuales proporcionan virtualización de hardware de extremo a extremo a los sistemas operativos invitados. Estos jugadores virtuales tienen hardware diferente conectado al host.
  • Virtualización a nivel del sistema operativo: en este modelo, tenemos un host que ejecuta un solo núcleo del sistema operativo y exporta la funcionalidad del sistema operativo a cada uno de los sistemas operativos invitados.

Virtualización de red

En la virtualización de red, los recursos de hardware, los recursos de red de software y la funcionalidad de red se combinan en una única entidad de administración de software llamada red virtual. En esta categoría, podemos configurar y crear una red sobre la marcha.

Las ventajas de la virtualización en el desarrollo de software.