Capítulo 25. Equilibradores de carga programables

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

Cuando se producen problemas de escalabilidad, no hay tiempo para volver atrás y rediseñar o refactorizar todo un servicio web. Inevitablemente, el servicio del que eres responsable se caerá como consecuencia de la sobrecarga. A veces, esperas un milagro en forma de una mala consulta a la base de datos fácilmente solucionable. O quizá puedas simplemente aumentar el número de trabajadores. Pero, ¿qué pasa cuando no tienes el tiempo, el dinero o las personas necesarias para resolver el problema en cuestión? Por suerte, hay un nuevo conjunto de herramientas que se están haciendo un hueco en pequeños rincones de nuestro sector y que pueden cambiar para siempre la forma en que abordamos la escalabilidad y nuestras funciones como SRE: los equilibradores de carga programables.

Los equilibradores de carga programables son proxies cuyo flujo de procesamiento de solicitudes/respuestas puede modificarse mediante un lenguaje de programación como Lua. Esto abre nuevas vías para que los equipos de infraestructura fragmenten las aplicaciones, mitiguen los ataques distribuidos de denegación de servicio (DDoS) y gestionen cargas elevadas. Los equipos pequeños pueden ahora resolver problemas difíciles o aparentemente imposibles de formas novedosas y elegantes. La capacidad de añadir lógica ...

Get Buscando SRE now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.