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.
- 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
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.- 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.
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.