La partición de recursos virtuales ( VRP ) es una tecnología de virtualización a nivel de sistema operativo que asigna recursos informáticos (como CPU y E/S ) a las transacciones. Las tecnologías de virtualización convencionales asignan recursos a nivel de sistema operativo ( Windows , Linux , etc.). VRP funciona dos niveles más abajo, permitiendo la regulación y el control de los recursos utilizados por transacciones específicas dentro de una aplicación. [ 1 ]
En muchos entornos informáticos, un solo usuario, aplicación o transacción puede acaparar todos los recursos del servidor y, por consiguiente, afectar la calidad del servicio y la experiencia de usuario de otros usuarios, aplicaciones o transacciones activas. Por ejemplo, un solo informe en un entorno de almacenamiento de datos puede monopolizar el acceso a los datos al requerir grandes cantidades de información. Del mismo modo, una aplicación que consume muchos recursos de CPU puede agotar toda la capacidad de procesamiento del servidor y perjudicar a otras actividades.
VRP permite equilibrar, regular y manipular el consumo de recursos de las transacciones individuales y, de este modo, mejorar la calidad general del servicio, el cumplimiento de los acuerdos de nivel de servicio y la experiencia final del usuario.
Descripción general de la tecnología
La enrutamiento de recursos virtuales (VRP) se implementa generalmente en el sistema operativo de forma totalmente transparente para la aplicación o transacción. Esta tecnología crea "carriles" de recursos virtuales, cada uno con acceso a una cantidad controlable de recursos, y redirige transacciones específicas a dichos carriles, permitiéndoles acceder a más o menos recursos.
VRP se puede implementar en cualquier sistema operativo y está disponible en Windows , Red Hat , Suse , HP-UX , Solaris , tru64 , AIX y otros.
En cualquier sistema operativo, la aplicación se comunica con el núcleo del sistema operativo de una manera específica que requiere una implementación de VRP diferente. Una implementación segura de VRP generalmente combina varias técnicas de asignación de recursos. Las implementaciones de VRP dependen del tipo de transacción, los recursos consumidos y el estado del núcleo, que varían rápidamente. La implementación de VRP debe adaptarse a estos cambios en tiempo real.
Referencias
- VRP como nueva tendencia en la industria de TI
- Descripción técnica de VRP tal como la implementa uno de los proveedores de VRP. Archivado el 6 de octubre de 2012 en Wayback Machine.
- Virtualización