[AIX Solaris HP-UX Linux Windows][z/OS]

Virtualización y Intelligent Management

Al configurar la virtualización de la infraestructura de aplicaciones con Intelligent Management, puede agrupar recursos para acomodar las fluctuaciones de la carga de trabajo en el entorno y aumentar la calidad del servicio. También puede utilizar la virtualización de la infraestructura de aplicaciones con las funciones de virtualización de hardware que proporciona el hardware físico en el que se aloja el producto.

Virtualización de la infraestructura de aplicaciones

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. Se asigna prioridad a las solicitudes y éstas se direccionan de manera inteligente para responder a los usuarios y las aplicaciones más cruciales.

Normalmente, las aplicaciones y los recursos de Java™ Platform, Enterprise Edition (Java EE) están enlazados estáticamente a un servidor específico. Algunas de estas aplicaciones pueden experimentar aumentos periódicos de carga que duran poco tiempo. El momento en que puede resultar más costoso que una aplicación no esté disponible es durante un periodo de alta demanda. Debe crear las infraestructuras de IT para que puedan acomodar estos crecimientos. Durante la mayor parte del tiempo que los sistemas experimentan una carga normal, un gran porcentaje de la capacidad de proceso puede quedar sin utilizar, lo que supone un uso poco eficaz de la inversión en IT.

En un entorno estático, las aplicaciones a menudo abarcan varios archivadores empresariales (archivos .ear) y no se definen de manera completa de modo que puedan adaptarse de un entorno a otro. Las aplicaciones desplegadas estáticamente dependen de la información que se encuentra en el servidor en el que se han desplegado.

En el entorno de operaciones dinámicas virtualizadas de Intelligent Management, la relación estática se sustituye por una relación dinámica con un acoplamiento más flexible de aplicaciones o recursos e instancias de servidor. En lugar de enlazar de forma estática aplicaciones a servidores o clústeres, despliegue las aplicaciones en clústeres dinámicos, que son los destinos de despliegue de aplicaciones que se pueden expandir o contraer en función de la carga de trabajo del entorno.

Después de desplegar las aplicaciones de forma que sean móviles utilizando clústeres dinámicos, la ubicación de las aplicaciones la determina las políticas operativas que se han definido. Los gestores autónomos controlan la ubicación de las instancias de servidor y cómo se direcciona la carga de trabajo para cada aplicación. Si la carga de trabajo aumenta para una aplicación específica, el número de instancias de servidor para el clúster dinámico que aloja la aplicación puede aumentar, utilizando recursos disponibles de otras aplicaciones que no experimentan un aumento de la carga de trabajo.

Ventajas de la virtualización de la infraestructura de aplicaciones:
  • Mejora de la gestión de software y de las aplicaciones: los procesos de gestión pasan a ser más repetibles y menos propensos a errores utilizando servicios automatizados y políticas operativas.
  • Asignación de recursos de software: la reasignación dinámica de recursos puede producirse repartiendo la distribución de la carga entre las aplicaciones.
  • Mayor número de aplicaciones: más aplicaciones se pueden ejecutar en un entorno de aplicaciones virtualizado que en una configuración estática.
  • Menor complejidad de la configuración: el acoplamiento abierto entre aplicaciones y las instancias de servidor de aplicaciones reduce la complejidad general y proporciona un entorno mejor y más utilizable.

Ejemplo de la virtualización de la infraestructura de aplicaciones

Figura 1. Virtualización de la infraestructura de aplicaciones en un entorno de Intelligent Management . Despliegue una aplicación en un clúster dinámico que tiene una política de pertenencia o grupo de nodos especificados. No despliegue las aplicaciones en servidores de aplicaciones específicos. En lugar de esto, el controlador de ubicación de aplicaciones inicia las instancias de servidor de aplicaciones para el clúster dinámico en base a los valores elegidos para el clúster dinámico.
Con la virtualización de la infraestructura de aplicaciones, el ODR direcciona a los servidores definidos en un clúster dinámico. Los nodos que pertenecen a un clúster dinámico se basan en un grupo de nodos o en la política de pertenencia. Este despliegue es dinámico porque los nuevos servidores se pueden iniciar en nodos.
Figura 2. El inicio de un servidor de aplicaciones adicional para reaccionar a los cambios en la carga de la aplicación. Se pueden iniciar servidores de aplicaciones adicionales en los nodos seleccionados por la política de pertenencia del clúster dinámico para manejar solicitudes adicionales que entran para la aplicación.
Si la carga de trabajo aumenta para una aplicación específica, el número de instancias de servidor para el clúster dinámico que aloja la aplicación puede aumentar, utilizando recursos disponibles de otras aplicaciones que no experimentan un aumento de la carga de trabajo.

1 Si la carga de trabajo aumenta para una aplicación específica, el número de instancias de servidor para el clúster dinámico que aloja la aplicación puede aumentar. Estas instancias de servidor utilizan recursos disponibles de otras aplicaciones que no experimentan un aumento de carga de trabajo.

Virtualización de hardware

Mientras que Intelligent Management proporciona virtualización de aplicaciones en el entorno, también puede utilizar Intelligent Management en hardware virtualizado, como ESX, para aprovechar las prestaciones de virtualización de hardware proporcionadas por el entorno de alojamiento.
Ventajas de la virtualización de hardware:
  • Cantidad reducida de hardware en el entorno: puede ejecutar varios nodos de Intelligent Management en el mismo hardware físico.
  • Gestión de hardware mejorado: puede gestionar el entorno más fácilmente porque tiene menos máquinas físicas y puede utilizar el software de virtualización de hardware para gestionar las imágenes.
  • Alta disponibilidad de hardware: si configura la sustitución por anomalía del servidor, el hardware físico podrá tener una alta disponibilidad. Cuando un servidor falla, puede sustituirse por otro servidor.
  • Asignación dinámica de hardware: los recursos físicos como, por ejemplo, los procesadores y la memoria, de los sistemas que los alojan se pueden compartir entre los servidores virtuales del entorno y asignarse dinámicamente según sea necesario. Dado que los recursos se asigna dinámicamente, no es necesario reiniciar los servidores.
  • Almacenamiento compartido: varios servidores virtuales o particiones lógicas pueden compartir el mismo almacenamiento físico. No es necesario una unidad de disco duro física para cada máquina virtual o LPAR.

Intelligent Management en un entorno con virtualización de servidor

Intelligent Management puede funcionar en entornos de hardware virtualizados soportados. Distintos proveedores de hardware proporcionan distintas prestaciones de virtualización, por lo que el comportamiento de Intelligent Management en distintos entornos de virtualización de hardware puede variar. No obstante, existente temas comunes en los entornos de virtualización de hardware, como la posibilidad de compartir recursos de hardware entre los servidores virtuales o particiones lógicas. Los entornos de virtualización de servidor se pueden ejecutar en una modalidad de procesador compartida o modalidad de procesador dedicada. Cuando se utiliza la modalidad de procesador compartida, los procesadores físicos se agrupan y se comparten entre los servidores o las particiones lógicas que se están ejecutando en la máquina física. Cuando se utiliza la modalidad de procesador dedicada, los procesadores físicos se asignan estáticamente a cada servidor virtual o partición lógica.

Figura 3. Modalidad de procesador compartido. En la modalidad de procesador compartida, los procesadores físicos se agrupan y se comparten entre los servidores virtuales o las particiones lógicas.
Con la modalidad de procesador compartido, un servidor físico contiene una agrupación de procesadores compartidos que se utiliza para ejecutar varios servidores virtuales o particiones lógicas, que pueden contener nodos y servidores de aplicaciones.
Figura 4. Modalidad de procesador dedicado. En modalidad de procesador dedicada, los procesadores físicos se asignan estáticamente a cada servidor virtual o partición lógica.
Con la modalidad de procesador dedicado, los procesadores físicos se correlacionan con servidores virtuales o particiones lógicas específicas. Estos servidores virtuales o particiones lógicas pueden ejecutar nodos y servidores de aplicaciones.
Intelligent Management también se puede ejecutar en entornos de virtualización de hardware con modalidad de procesador dedicado. La capacidad de procesador se fija de forma estática para cada servidor virtual o partición lógica. La capacidad y asignación no cambia de forma dinámica. Puesto que el recurso de procesador no cambia para cada servidor virtual o partición lógica, el uso de la modalidad de procesador dedicado no afecta a las características de gestión de tráfico y virtualización de Intelligent Management.
Figura 5. Coexistencia de infraestructura de aplicaciones y virtualización de hardware.
Coexistencia de infraestructura de aplicaciones y virtualización de hardware

Direccionador On-Demand (ODR) en un entorno con virtualización de servidor

El direccionador On-Demand (ODR) nunca deberá estar restringido por la CPU ni por el uso de memoria. Por lo tanto, cuando instale el ODR en un entorno con una virtualización de servidor, configure la máquina virtual o la LPAR en la que se ejecuta el ODR en modalidad de procesador dedicado, o configúrelo en una modalidad que garantice que el ODR recibe suficientes recursos de CPU y memoria dedicada cuando el ODR está en ejecución.

Despliegue del producto en Solaris 10 Zones con la CPU compartida

Puede instalar y desplegar el producto en zonas de Solaris 10 en la modalidad no dedicada en la que la CPU y la memoria se comparten entre las zonas.

Si Solaris 10 Zones está configurado para que la CPU y la memoria se compartan entre las zonas, el producto debe estar instalado en una zona global de cada máquina Solaris. Esta instalación puede ser una instalación de nodo estándar.

El agente de nodo que se ejecutan en la zona global de cada máquina Solaris proporciona la información necesaria para todas las zonas de la máquina. Mientras el proceso del agente de nodo se está ejecutando, se reúne automáticamente la información adecuada necesaria para que el producto funcione adecuadamente en este entorno.