Para configurar las características de Extended Deployment para las
mejoras de WebSphere Commerce, debe crear una política de servicio, configurar la
supervisión de salud, establecer clústeres dinámicos en modalidad automática,
supervisar servidores remotos y configurar operaciones de tiempo de ejecución.
Por qué y cuándo se efectúa esta tarea
Esta política de servicio de ejemplo hace que todo el tráfico dirigido a
Commerce Accelerator se trate como de máxima prioridad con un objetivo de servicio
de dos segundos. Realice lo siguiente para crear una política de servicio:
- Ejecute la consola administrativa del gestor de despliegue.
- Seleccione Políticas operativas > Políticas de servicio.
- Pulse Nuevo para iniciar el asistente de creación de políticas de
servicio.
- Elija un nombre, por ejemplo, WC_High_Priority.
- Elija un tipo de objetivo de Tiempo de respuesta medio.
- Pulse Siguiente.
- Escriba un valor de objetivo, por ejemplo, 2 segundos.
- Seleccione Importancia máxima.
- Pulse Siguiente. Se creará una clase de transacción, WC_High_Priority_TC.
- Pulse Siguiente. Revise la nueva política de servicio.
- Pulse Finalizar.
- Seleccione Aplicaciones > Aplicaciones de empresa.
- Seleccione la aplicación WC_demo.
- Seleccione la pestaña Políticas de servicio.
- Expanda Clases de trabajo para peticiones HTTP.
- Cree una nueva clase de trabajo.
- Llámela Accelerator High Priority.
- Pulse Siguiente.
- Seleccione el archivo CommerceAccelerator.war.
- Añada un patrón de URI personalizado de comodín (*).
- Pulse Siguiente.
- Revise la clase de trabajo y seleccione Finalizar.
- Expanda Clases de trabajo para peticiones HTTP.
- Expanda Accelerator High Priority.
- Seleccione la clase de transacción por omisión para que sea
WC_High_Priority_TC.
- Pulse Aceptar y guarde los cambios.
- Realice lo siguiente para configurar la supervisión de salud:
- Esta política de salud de ejemplo supervisa los usos de memoria excesivos. Si se
detecta un uso de memoria excesivo, se genera una tarea que avisa al administrador,
con la opción de reiniciar el nodo con el problema.
- Ejecute la consola administrativa del gestor de despliegue.
- Seleccione Políticas operativas > Políticas de salud.
- Pulse Nuevo para iniciar el asistente de creación de políticas de
salud.
- Escriba un nombre, por ejemplo, WC_Excessive_Memory.
- Seleccione la condición de salud Condición de memoria: uso de memoria
excesivo.
- Pulse Siguiente.
- Deje las condiciones por omisión de 85% de tamaño de almacenamiento dinámico de JVM
con un periodo de tiempo de 5 minutos.
- La reacción por omisión es un caso de ejemplo en el que se genera una tarea de
tiempo de ejecución que avisa al administrador.
- Pulse Siguiente.
- Seleccione el tipo de miembro como Clúster dinámico.
- Seleccione el clúster dinámico al que pertenezca la aplicación WC_demo.
- Pulse Siguiente.
- Revise la política de salud y pulse Finalizar. Guarde los cambios.
- Los clústeres dinámicos permiten iniciar y detener los recursos de
servidor según el aumento o la disminución de la demanda. Si hay otras aplicaciones
aparte de WebSphere Commerce instaladas en la célula, la habilitación de la
modalidad automática cambia los recursos de servidor a las aplicaciones con una
demanda mayor, iniciando y deteniendo los recursos de servidor según corresponda.
Realice lo siguiente para utilizar clústeres dinámicos en modalidad automática:
- Ejecute la consola administrativa del gestor de despliegue.
- Seleccione Servidores > Clústeres dinámicos.
- Seleccione el clúster dinámico donde esté instalado WebSphere Commerce.
- Configure las propiedades del clúster dinámico, por ejemplo:
- Mantenga una instancia iniciada en todo momento
- No limite el número de instancias de clúster que pueden iniciarse
- No permita iniciar más de una instancia en el mismo nodo
- Vuelva al panel de la colección de clústeres dinámicos.
- Seleccione el clúster dinámico donde esté instalado WebSphere Commerce.
- Establezca la modalidad en automática.
Los servidores de aplicaciones dentro del clúster dinámico
se iniciarán y se detendrán según las variaciones de la demanda.
- Realice lo siguiente para supervisar los servidores remotos:
- WebSphere Extended Deployment proporciona un agente de supervisión remota para
entornos de distintos servidores que permite la supervisión de salud de nodos
externos como, por ejemplo, bases de datos y servidores Web.
- El agente remoto envía el promedio de uso de la CPU, la velocidad del nodo, el número de CPU y varios otros atributos y valores al plug-in que realiza el sondeo del agente remoto para recopilar información de la CPU.
- Considere la posibilidad de instalar el agente en los nodos de servidor Web y de
base de datos para supervisarlos desde el gestor de despliegue.
- WebSphere Extended Deployment ofrece posibilidades de gráficos y
correlaciones para supervisar la topología y la salud de la célula. Realice lo
siguiente para configurar operaciones de tiempo de ejecución:
- Ejecute la consola administrativa del gestor de despliegue.
- Seleccione Operaciones de tiempo de ejecución > Correlación de tiempo de
ejecución.
- La correlación de tiempo de ejecución muestra una visión global de la jerarquía
de la célula. Se resaltan los componentes con problemas de salud.
- Seleccione Operaciones de tiempo de ejecución > Topología. Se pueden
trazar varios ámbitos de gráficos y datos.
- Para guardar datos estadísticos, habilite Visualization Data Server. Seleccione
Administración del sistema > Visualization Data Server.
Los datos de visualización se pueden almacenar una cantidad de tiempo especificada.