Puede configurar el apilamiento vertical para habilitar el controlador de ubicación de aplicaciones para iniciar más de una instancia del clúster dinámico para mejorar las condiciones de cuello de botella dentro de una aplicación.
Antes de empezar
El apilamiento vertical está soportado en el sistema operativo
z/OS, pero
la característica de varios servants de
WebSphere
Application Server para
z/OS es la
alternativa preferida. El apilamiento vertical de servidores de aplicaciones en el
sistema operativo
z/OS sólo
se debe considerar para servidores de aplicaciones que alojen aplicaciones
restringidas a ejecutarse en un servidor de aplicaciones de un solo servant.
- Para
utilizar el apilamiento vertical, los nodos del clúster dinámico deben tener la
misma versión de producto que el gestor de despliegue o una versión posterior. Los nodos
que tengan un release anterior al gestor de despliegue, no pueden iniciar varias
instancias de servidor en el mismo nodo.
- El apilamiento vertical sólo puede realizarse en los nodos que
incluyan la gestión de ciclo de vida completo. No puede configurar el apilamiento
vertical para los clústeres dinámicos que tengan miembros de clúster definidos
manualmente.
Deprecated feature: Los servidores de ciclo de vida completo o asistido están en desuso en
WebSphere Application Server Versión 9.0. Migre los servidores WebSphere Liberty a una configuración colectiva de Liberty. No existe ninguna acción de migración recomendada para otros tipos de servidores.
depfeat
Acerca de esta tarea
Utilice el apilamiento vertical para mejorar las situaciones de atasco
en la aplicación. Con el apilamiento vertical, pueden iniciarse varias instancias de
servidor en un nodo. Si se configuran varias instancias de servidor, puede utilizar toda
la capacidad disponible de los nodos cuando existe una gran carga de trabajo para la
aplicación.
Procedimiento
- Determine si la aplicación tiene un cuello de botella interno analizando la
aplicación. El controlador de ubicación de aplicaciones da por supuesto que el único cuello de
botella de recursos que una aplicación puede tener está en el procesador o en la memoria. Si no es así, la aplicación puede sufrir un cuello de botella interno.
- Ejecute una instancia de la aplicación en cada nodo.
- Aumente la carga para la aplicación.
- Analice los informes de tiempo de ejecución, las curvas de rendimiento y los diagramas de utilización del procesador para los nodos que ejecutan la aplicación. Pulse .
Si la curva del rendimiento se sobrecarga al aumentar la carga, pero la
utilización del procesador permanece por debajo del 100%, la aplicación puede tener un
cuello de botella interno. Configure el apilamiento vertical para mejorar estas
condiciones de cuello de botella. Si las instancias de servidor pueden alcanzar una
utilización de procesador cercana al 100%, no habilite el apilamiento vertical.
- Determine el número de apilamiento adecuado. El número de apilamiento es el número de servidores de aplicaciones para un clúster que son necesarios para utilizar toda la capacidad de un nodo. Para obtener más información sobre la determinación de un número de apilamiento, consulte
el tema sobre la determinación del número de apilamiento de un clúster dinámico.
- Habilite el apilamiento vertical y el número de apilamiento. Si el clúster dinámico se despliega en un grupo de nodos que tiene nodos
homogéneos, puede configurar el número de apilamiento una vez en la consola de administración. Si el clúster dinámico se despliega en un grupo de nodos que incluye nodos heterogéneos, debe configurar el número de apilamiento especificando las propiedades personalizadas.
- Para obtener más información sobre cómo habilitar el apilamiento vertical para un
clúster dinámico que está en nodos homogéneos, consulte el tema sobre la configuración de
un clúster dinámico con nodos homogéneos para dar soporte al apilamiento vertical.
- Para obtener más información sobre cómo habilitar el apilamiento vertical para un
clúster dinámico que está en nodos heterogéneos, consulte el tema sobre la configuración
de un clúster dinámico con nodos heterogéneos para dar soporte al apilamiento vertical.
Resultados
Cuando existe una gran carga de trabajo, el controlador de ubicación de
aplicaciones puede utilizar toda la capacidad de los nodos iniciando varias instancias de
clúster en cada nodo.
La fórmula general para determinar el porcentaje de procesador
que utiliza cada instancia en un nodo es
100%/número_máximo_instancias_apiladas.
Por ejemplo, si hay tres instancias apiladas, la carga de trabajo se regula para evitar
que ninguna de estas instancias utilice más del 33% del procesador.
Qué hacer a continuación
Ajuste y supervise la configuración de la ubicación de aplicaciones.