Alta disponibilidad y gestión de la carga de trabajo con el servidor proxy SIP (Session Initiation Protocol)
La solución de alta disponibilidad SIP (Session Initiation Protocol) presupone que todos los mensajes que pertenecen al mismo diálogo los maneja el mismo contenedor. Si falla un contenedor, todas las sesiones que manejaba dicho contenedor las recogen otros servidores de dicho dominio de duplicación de contenedores y se activan inmediatamente. Todos los mensajes siguientes que pertenecen a una sesión del contenedor erróneo se envían al contenedor nuevo que está a cargo de dicha sesión.

La alta disponibilidad gestiona lo siguiente:
- Escalado: la posibilidad de añadir más servidores al clúster para manejar los aumentos de carga.
- Equilibrio de carga: la posibilidad de distribuir la carga entre todos los servidores del clúster, de modo que ningún servidor quede sobrecargado mientras los otros servidores no se utilizan.
- Sustitución por anomalía: la posibilidad de recuperación de una anomalía de uno o varios componentes de la solución.
La solución de alta disponibilidad SIP utiliza los componentes siguientes:
- Contenedor SIP: mantiene todas las sesiones e inicia todas las aplicaciones.
- Servidor proxy SIP: gestiona un gran número de conexiones de cliente, direcciona los mensajes de entrada al contenedor SIP apropiado y crea conexiones de salida a los clientes y a otros dominios.
- Network Dispatcher: proporciona una IP individual al clúster y turnos rotativos entre los proxies.
- UCF (Unified Clustering Framework): comunica la información de direccionamiento entre el contenedor SIP y el proxy SIP. Mediante UCF, el proxy SIP direcciona los mensajes al contenedor SIP menos cargado o a un contenedor que toma el control de las sesiones de un servidor anómalo.Nota: Si añade contenedores SIP a un clúster mientras fluye tráfico, debe añadirlos uno a uno para que el sistema pueda pasar por el proceso del programa de arranque correspondiente al contenedor sin restar recursos al clúster entero. Si añade un contenedor cada vez, sólo el contenedor añadido pasará por el proceso del programa de arranque, en lugar de todos los contenedores del clúster.
Gestión de la sustitución de anomalías en el proxy SIP por:
- Duplicación de los datos de las sesiones entre los contenedores SIP, de modo que otros contenedores puedan activar las sesiones anómalas en caso de que se produzca una anomalía en un servidor.
- Activación de las sesiones anómalas en el resto de los servidores inmediatamente después de que se detecte una anomalía debido a que las sesiones SIP tienen temporizadores asociados a las mismas.
- Direccionamiento de los mensajes de entrada pertenecientes a las sesiones anómalas al servidor que maneja la sesión.