Escalabilidad en sistemas VoIPJon Bonilla (Manwe) || @jbmanwe
Manwe
a.k.a. Jon Bonilla
@jbmanwe
manwe@sipdoc.net
● Disponibilidad● Escalabilidad● Integridad / Seguridad● Integración
Servicios y sus retos
Las comunicaciones son un servicio como todos los demás
Cuando el servidor X se queda pequeño
● ¡ESCALAR!– Compra otro X más grande
– Escala verticalmente
– Escala horizontalmente
Escalabilidad
● A veces no es la peor solución
Compra otro
ELX025 ELX5000
● ¿Qué es?
Escalabilidad vertical
Aumentar la capacidad del servidor existente
Aumentar la carga que el servidor puede soportar
Poder meter servir más carga con un mismo servidor
● Más Hardware
Escalabilidad vertical
+
● Más Hardware
Escalabilidad vertical
● Offloading → Externalizar servicios
Escalabilidad vertical
● Offloading → Disminuir carga
Escalabilidad vertical
● UDP más ligero que TLS
● RTP más ligero que SRTP
● NAT kepalive
● Session Timers
● Registro único / Paralel forking
● ¿Qué es?
Escalabilidad horizontal
Aumentar la capacidad global del sistemamediante la adición de más servidores trabajando en conjunto.
● Proyecto conciertos sordos
Escalabilidad horizontal
● Proyecto conciertos sordos
Escalabilidad horizontal
● Proyecto votaciones con llamadas
Escalabilidad horizontal
● Proyecto votaciones con llamadas
Escalabilidad horizontal
● Proyecto geolocalizado
Escalabilidad horizontal
● Proyecto PBX virtual operador
Escalabilidad horizontal
● Proyecto IVR con ASR
Escalabilidad horizontal
● Proyecto IVR con ASR
Escalabilidad horizontal
Jon Bonilla
manwe@sipdoc.net
@jbmanwe
Preguntas y Contacto