Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Balanceamento de carga via Round-robin DNS #40

Open
fititnt opened this issue May 24, 2019 · 1 comment
Open

Balanceamento de carga via Round-robin DNS #40

fititnt opened this issue May 24, 2019 · 1 comment
Labels
high-availability High Availability (HA): tópicos potencialmente relacionados a alta disponibilidade e redução e SPOFs server-aguia-pescadora Servidor(es): aguia-pescadora.etica.ai

Comments

@fititnt
Copy link
Owner

fititnt commented May 24, 2019


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 fititnt added the server-aguia-pescadora Servidor(es): aguia-pescadora.etica.ai label May 24, 2019
@fititnt
Copy link
Owner Author

fititnt commented May 24, 2019

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

@fititnt fititnt added the high-availability High Availability (HA): tópicos potencialmente relacionados a alta disponibilidade e redução e SPOFs label May 24, 2019
fititnt added a commit that referenced this issue May 24, 2019
…): apontado dominios lb-ap.etica.ai, usuario.apb.etica.ai e usuario.lb-ap.etica.ai
fititnt added a commit that referenced this issue May 24, 2019
…): adiconado nginx confs para alguns usuarios; e os respectivos subdominios
fititnt added a commit that referenced this issue May 24, 2019
…): adicionado EXEMPLO-USUARIO.apb.etica.ai.conf
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
high-availability High Availability (HA): tópicos potencialmente relacionados a alta disponibilidade e redução e SPOFs server-aguia-pescadora Servidor(es): aguia-pescadora.etica.ai
Projects
None yet
Development

No branches or pull requests

1 participant