![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[IBM i]](../images/iseries.gif)
Protección de sobrecarga de Session Initiation Protocol
La sobrecarga de SIP (Session Initiation Protocol) protege el sistema frente a dos condiciones de sobrecarga: sobrecarga de memoria y sobrecarga de CPU. La protección frente a sobrecargas gestionada por contenedor (CMOP) y la protección frente a sobrecargas gestionada por proxy (PMOP) permiten protección en tiempo real basada en la información de lo valores de sobrecarga.
Protección frente a sobrecargas gestionada por contenedor SIP
En un despliegue de servidor independiente, la protección frente a sobrecargas gestionada por contenedor SIP (CMOP) proporciona la única defensa contra condiciones de sobrecarga de memoria y CPU. Un administrador puede configurar varios umbrales estáticos utilizando valores de contenedor SIP. Cuando se sobrepasan estos umbrales, el contenedor empieza a descartar las solicitudes nuevas respondiendo a las solicitudes que inician nuevos diálogos con una respuesta 503 hasta que el contenedor deja de estar sobrecargado. Esto incluye valores que afectan al uso de la memoria y de la CPU.
En un despliegue ND, CMOP permite al contenedor utilizar los mismos valores de contenedor SIP para notificar al servidor proxy el momento en que el contenedor está sobrecargado. Una vez que el servidor proxy haya recibido esta notificación, empieza a descartar las nuevas solicitudes en lugar de reenviarlas a los contenedores. Todas las condiciones de sobrecarga de memoria en ND se evitan mediante la protección CMOP independientemente de la configuración.
- Número máximo de sesiones de aplicación
- Mensajes máximos por periodo promedio
- Tiempo máximo de respuesta
- Tamaño máximo de cola de asignación
- message.queue.burst.factor
- thread.message.queue.max.size
- weight.overload.watermark
Protección frente a sobrecargas gestionada por proxy SIP
- Es posible que el mecanismo de activación o desactivación sea demasiado granular.
- Las velocidades de admisión pueden fluctuar.
- Es posible que sea difícil establecer una capacidad absoluta.
- Es posible que se envíen cargas inestables a los contenedores.
Cuando se despliega PMOP, el servidor proxy utiliza controladores de velocidad de admisión para cada contenedor. Cuando un contenedor está sobrecargado, en lugar de aceptar o rechazar nueva carga durante un periodo de tiempo, la carga de trabajo nueva se puede enviar a contenedores de programa de fondo sin detener completamente el flujo de tráfico nuevo. De este modo, se permite al servidor proxy ofrecer una carga coherente a los contenedores sin sobrepasar los valores máximos de los valores del contenedor.

El servidor proxy SIP calcula un valor máximo para el rendimiento de los mensajes para cada contenedor de programa de fondo basado en un porcentaje del valor Mensajes máximos por periodo promedio (MMAP) configurado especificado para el contenedor. El valor máximo para el rendimiento de mensajes se denomina Factor máximo de rendimiento (MTF).
El factor máximo de rendimiento se inhabilita por omisión y sólo se puede habilitar especificando un valor para la propiedad personalizada maxThroughputFactor. El valor especificado para la propiedad personalizada del factor MTF debe ser inferior al 100% para evitar que la CPU se sobrecargue en el contenedor. Por ejemplo, puede establecer este valor en el 90 por ciento.
Cuando el valor de la propiedad personalizada de MTF se establece por debajo del 100%, el rendimiento total del contenedor no deberá exceder nunca el valor máximo especificado para el valor del contenedor de MMAP. Este proceso protege al contenedor de tener que manejar un número excesivo de cargas cuando salga de una condición sobrecargada.
El valor de MTF siempre debe especificarse cuando se necesite una protección de sobrecarga estable y precisa. Al especificar el valor de MTF se proporcionan los mejores resultados para cargas con un intervalo que alcanza al doble de la capacidad del sistema. Debe tener en cuenta la capacidad del sistema al configurar la protección de sobrecarga.
- Control de velocidad por servidor gestionado en el servidor proxy
- Controlador de la velocidad de admisión por segundo autoajustable
- Proporción de los promedios en diálogo frente a sin diálogo utilizada para controlar la velocidad
- Reducción automática de la velocidad en caso de estado sobrecargado
- Capacidad de absorción de las transiciones rápidas de carga
- Tolerancia de ráfagas (BT) para permitir ráfaga ocasional corta sin desencadenar sobrecarga
- Control de estabilización para impedir la sobrecarga excesiva cuando haya una transición en el clúster
- burstResetFactor
- deflatorRatio
- dropOverloadPackets
- inDialogAveragingPeriod
- maxThroughputFactor
- outDialogAveragingPeriod
- perSecondBurstFactor
- proxyTransitionPeriod
- sipProxyStartupDelay