Explicação simples sobre WAF, balanceamento de carga e GSLB para quem não é técnico

monkey

Recentemente, precisei explicar o que é/o que faz um Loadbalancer, WAF e GSLB da maneira mais simples possível, então pensei em tentar testá-lo com meu filho Charlie, de 6 anos.

Por alguma razão, ele não estava tão entusiasmado com isso quanto eu, então precisei mudar um pouco a analogia (sempre Lego ou Animais parecem funcionar)

Trago a você a analogia do balanceamento de carga do macaco, WAF e GSLB 🙂

Na realidade, há muitas pessoas novas entrando em nosso maravilhoso setor todos os dias, portanto, talvez alguém possa tirar alguma lição disso 🙂 (ou pelo menos dar uma risada)

#NoMonkeysWereHurtInThisProduction
CHAVE

Banana = Solicitação do usuário

Monkey = Servidor de aplicativos

 

O balanceador de carga

  • Muitas pessoas enviam bananas para alimentar os macacos – muito mais do que um macaco poderia comer!
  • Temos que dividir as bananas entre os macacos para que todos recebam uma quantidade justa
  • Também precisamos verificar a saúde dos macacos para saber se eles estão doentes ou muito cheios e, então, não enviar mais bananas por um tempo
  • Às vezes, até mudamos a política de alimentação para que os macacos grandes recebam mais comida ou para que os que comem mais rápido continuem sendo alimentados!

 

 

O macaco (M)WAF – Web Application Firewall

 

  • É importante que você cuide dos macacos e os mantenha seguros
  • Muitas pessoas enviam bananas para os macacos e não sabemos muito sobre essas pessoas
  • Algumas pessoas não são gentis e querem fazer com que os macacos fiquem doentes
  • Nosso trabalho é descobrir quem quer apenas alimentar os macacos e quem está tentando deixá-los doentes.
  • Isso é difícil, pois a maioria das bananas é muito parecida
  • Às vezes, pessoas mal-intencionadas chegam a enviar algo que se parece com uma banana para enganar o macaco e fazê-lo comer, deixando-o doente, o que pode se espalhar para outros animais do zoológico.
  • Às vezes, pessoas maldosas enviam um monte de bananas ruins para os macacos, de modo que não há espaço para as bananas boas (DDOS 😉 )

GSLB – balanceador de carga do servidor global

Não tenho certeza se esse aqui funciona tão bem : -) De qualquer forma…

  • Precisamos decidir quantas bananas serão enviadas para os diferentes zoológicos
  • Às vezes, os macacos vivem em zoológicos diferentes. Alguns zoológicos são fixos e outros se movimentam.
  • Às vezes, os zoológicos ficam muito distantes uns dos outros, até mesmo em países diferentes!
  • É importante que sempre haja macacos para comer as bananas, portanto, é uma boa ideia tê-las em locais diferentes para o caso de todos pegarem algo em um único zoológico.
  • Alguns zoológicos só têm macacos quando outros zoológicos estão cheios, então não faz sentido desperdiçar bananas enviando-os para um zoológico vazio
  • Alguns zoológicos têm macacos que estão muito cheios ou não estão bem e não deveriam estar comendo mais.
  • Alguns zoológicos são muito maiores do que outros e precisam de mais bananas (desde que os macacos estejam bem)
  • Às vezes, é melhor você alimentar o zoológico local, pois leva muito tempo para ir alimentar um zoológico que pode até estar em outro país!

 

About Greg