Hace poco necesitaba explicar lo que es/hace un Loadbalancer, WAF y GSLB de la forma más sencilla posible, así que pensé en probarlo con mi hijo Charlie, de 6 años.
Por alguna razón no le entusiasmó tanto como a mí, así que tuve que cambiar ligeramente la analogía (siempre Lego o Animales parece funcionar).
Te traigo la analogía del mono Equilibrio de Carga, WAF y GSLB :
)
En realidad hay mucha gente nueva que se une cada día a nuestra maravillosa industria, así que quizá alguien pueda sacar algo de esto 🙂 (o al menos echarse unas risas)
#NingúnMonoFueDañadoEnEstaProducción
CLAVE
Plátano = Solicitud del usuario
Mono = Servidor de aplicaciones
El equilibrador de carga
- Mucha gente envía plátanos para alimentar a los monos – ¡Mucho más de lo que un mono podría comer!
- Tenemos que repartir los plátanos entre los monos para que todos reciban una cantidad justa
- También hay que revisar la salud de los monos para saber si están mal o demasiado llenos y entonces no enviarles más plátanos durante un tiempo
- A veces incluso cambiamos la política de alimentación para que los monos grandes reciban más comida o para que los que comen más rápido sigan alimentándose.
El mono (M)WAF – Cortafuegos de Aplicaciones Web
- Es importante cuidar a los monos y mantenerlos a salvo
- Mucha gente envía plátanos a los monos y no sabemos mucho sobre esa gente
- Algunas personas no son amables y quieren hacer que los monos enfermen
- Nuestro trabajo consiste en averiguar quién sólo quiere alimentar a los monos y quién trata de hacerlos enfermar.
- Esto es difícil ya que la mayoría de los plátanos se parecen mucho
- A veces la gente mala incluso envía algo que parece un plátano para engañar al mono y que se lo coma y le provoque una enfermedad que luego podría contagiar a otros animales del zoo.
- A veces la gente traviesa envía montones y montones de Bananas malas a los monos para que no haya espacio para las bananas buenas (DDOS 😉 )
GSLB – Equilibrador global de carga del servidor
No estoy seguro de que éste funcione tan bien : -) En fin…
- Tenemos que decidir cuántos plátanos se envían a los diferentes zoos
- A veces los monos viven en distintos zoos, algunos son fijos y otros se desplazan.
- A veces los zoos están muy alejados entre sí, ¡incluso son de países diferentes!
- Es importante que siempre haya monos que se coman los plátanos, así que es buena idea tenerlos en distintos sitios por si todos cogen algo en un zoo.
- Algunos zoos sólo tienen monos cuando otros zoos están llenos, así que no tiene sentido malgastar plátanos enviándolos a un zoo vacío
- Algunos zoos tienen monos que están muy llenos o no se encuentran bien y no deberían comer más.
- Algunos zoos son mucho más grandes que otros y necesitan más plátanos (siempre que los monos estén todos bien)
- A veces es mejor alimentar al zoo local, ya que lleva mucho tiempo ir a alimentar a uno que incluso podría estar en otro país.