fititnt / cplp-aiops

AIOps para Comunidade dos Países de Língua Portuguesa, 2019/01. [Foco atual: servidores comunitário e gratuito para iniciantes em programação e ciência de dados]
The Unlicense
5 stars 0 forks source link

Balanceamento de carga via Round-robin DNS #40

Open fititnt opened 5 years ago

fititnt commented 5 years ago

Este issue é sobre commits e discussões relacionadas a estratégia balanceamento de carga via Round-robin DNS nos servidores Águia Pesquisadora.

Este método não necessariamente é o melhor, porém em alguns casos pode ser mais simples de implementar, e pode ser aceitavelmente funcional principalmente para aplicações que não guardam estado. As que guardão estado (ex.: que tem banco de dados) tem desafios adicionais que não se aplicam para quem usa balanceamento de carga via Round-robin DNS, mas isso é responsabilidade de quem for desenvolver aplicações. Este issue aqui é mais o MVP mesmo.

fititnt commented 5 years ago

Crie a entrada de dominio lb-ap.etica.ai na Cloudflare da Etica.AI com o menor tempo possivel que eles permitem no plano gratuito (120s).

Para quem quiser testar, usem o comando dig (documentação aqui: https://en.wikipedia.org/wiki/Dig_(command))

Captura de tela de 2019-05-24 03-55-30

Captura de tela de 2019-05-24 03-56-11

# fititnt at bravo in /alligo/code/fititnt/cplp-aiops on git:master x [3:55:49]
$ dig lb-ap.etica.ai

; <<>> DiG 9.10.3-P4-Ubuntu <<>> lb-ap.etica.ai
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 60753
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;lb-ap.etica.ai.            IN  A

;; ANSWER SECTION:
lb-ap.etica.ai.     120 IN  A   192.99.247.117
lb-ap.etica.ai.     120 IN  A   104.167.109.226

;; Query time: 34 msec
;; SERVER: 201.21.192.112#53(201.21.192.112)
;; WHEN: Fri May 24 03:55:55 -03 2019
;; MSG SIZE  rcvd: 75