![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[z/OS]](../images/ngzos.gif)
Opciones de virtualización
La ejecución de Intelligent Management en un entorno con virtualización de servidor tiene ventajas, debido a la yuxtaposición al hardware y al sistema operativo. Con la virtualización de la infraestructura de aplicaciones puede separar aplicaciones de la infraestructura física en la que se alojan. Las cargas de trabajo pueden ponerse y migrarse dinámicamente a lo largo de una agrupación de recursos del servidor de aplicaciones, que permiten que la infraestructura se adapte y responda dinámicamente a las necesidades empresariales.
Aunque existen ventajas para la virtualización de servidor, esta opción de virtualización a veces puede eliminarse demasiado lejos de la capa de aplicaciones y, por lo tanto, puede faltarle una calidad de servicio basada en información de aplicaciones como, por ejemplo, tiempos de respuesta y códigos de respuesta. Por el contrario, la virtualización de la infraestructura de aplicaciones puede proporcionar una calidad de servicio en la capa de aplicaciones. Adicionalmente, esta opción de virtualización proporciona optimización y correcciones de salud autónomas para la capa de middleware mediante el uso de máquinas virtuales Java™ (JVM). Es decir, Intelligent Management minimiza la huella que necesita la capa de middleware y mantiene el middleware altamente disponible mediante gestión de la salud. Una tercera ventaja de la virtualización de la infraestructura de aplicaciones es la optimización dirigida por la demanda de las aplicaciones de las capas de sistema operativo y de máquina virtual. En este sentido, la capa de virtualización de la infraestructura de aplicaciones optimiza la capa de virtualización de servidor mediante la creación y supresión de máquinas virtuales según se requiera para cumplir la demanda de las aplicaciones. Se trata de una nube privada totalmente autónoma y privada, que minimiza la sobrecarga, sobre todo memoria, producida por las máquinas virtuales desocupadas.
Virtualización de servidor | Virtualización de la infraestructura de aplicaciones |
---|---|
El hardware está separado de los sistemas operativos invitados |
El contenedor de servidor de aplicaciones está separado de la aplicación |
Aumenta la utilización del hardware de servidor al utilizar la virtualización de servidor para crear una agrupación de recursos del servidor |
Aumenta la utilización del contenedor de servidor de aplicaciones al utilizar la virtualización de la infraestructura de aplicaciones para crear agrupaciones de recursos del servidor de aplicaciones |
Aprovecha una capa de aislamiento denominada hipervisor |
Aprovecha una capa de aislamiento denominada capa de servidor virtual de aplicaciones o tejido de aplicaciones |
A los grupos de recursos se les pueden asignar perfiles de recursos asociados con las necesidades de calidad de servicio |
Los recursos de servidor de aplicaciones se asignan a clústeres dinámicos en los que se despliegan aplicaciones |
Equivale a adjuntar más núcleos al sistema operativo invitado (escalado vertical) en oposición a asignar más invitados al servidor (escalado horizontal) |
Se pueden reiniciar JVM nuevas en el clúster dinámico para aumentar la escala o se pueden concluir para reducir la escala |
La compartición de recursos está controlada por políticas expresadas en términos de unidades de hardware (núcleos de CPU, tamaño de memoria) |
La compartición de recursos está controlada por políticas expresadas en términos de lo que los usuarios finales ven (tiempo de respuesta) |
Tiene visibilidad en las capas de hardware y de sistema operativo invitado |
Tiene visibilidad en las capas de aplicaciones, de middleware, de sistema operativo invitado y de hardware |