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

Servidores em cluster Elefante Bornéu #45

Closed fititnt closed 5 years ago

fititnt commented 5 years ago
# VPS (KVM), 1 vCPU, 2GB RAM, 20GB SSD, Ubuntu Server 18.04 64bit, OVH, Canada
#
# Datacenter: OVH, Canada
# Type: Virtual Machine, KVM
# OS: Ubuntu Server 18.04 LTS 64bit
# CPU: 1 vCPU
# RAM: 2 GB
# Disk: 20 GB
#
# IPv4: 149.56.130.19
# IPv6: 2607:5300:0201:3100:0000:0000:0000:2f58
#
# Domain:
#   Full: elefante-borneu-yul-01.etica.ai (TTL: 15 min)
#   Short: ebyul01.etica.ai (TTL: 15 min)
#
# Domain, extras:
#   lb-ebyul.etica.ai (TTL: 2 min)
#   lb-eb.etica.ai (TTL: 2 min)

O proposito desta coleção de 3 VPS (as três de exatas mesmas especificações) é armazenar dados importantes (como bancos de dados, ou arquivos compartilhados) com replicação em tempo real.

Armazenou, por exemplo


Notas de rodapé:


Log de alterações:

fititnt commented 5 years ago

Essa é a tela da CloudFlare dos apontamentos feitos.

Captura de tela de 2019-05-26 08-44-45

Para quem quiser depurar, uma forma é usar o comando dig, vide https://pt.wikipedia.org/wiki/Domain_Information_Groper. Exemplo:

# fititnt at bravo in /alligo/code/fititnt/cplp-aiops on git:master x [8:48:45]
$ dig lb-eb.etica.ai 

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

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

;; ANSWER SECTION:
lb-eb.etica.ai.     115 IN  CNAME   lb-ebyul.etica.ai.
lb-ebyul.etica.ai.  115 IN  A   149.56.130.178
lb-ebyul.etica.ai.  115 IN  A   149.56.130.19
lb-ebyul.etica.ai.  115 IN  A   149.56.130.66

;; Query time: 8 msec
;; SERVER: 201.21.192.112#53(201.21.192.112)
;; WHEN: Sun May 26 08:48:50 -03 2019
;; MSG SIZE  rcvd: 114
fititnt commented 5 years ago

Ela exibe situação atual do Balanceamento de carga via HAProxy #47, que contém:

Captura de tela de 2019-06-13 06-47-15

fititnt commented 5 years ago

Conforme explicado em https://github.com/fititnt/cplp-aiops/issues/5#issuecomment-501605356 (TL;DR: O principal motivo é que encontrei um provedor ainda mais custo benefício do que as VPSs da OVH.) as VPSs (e, consequentemente o cluster) Elefante Bornéu sera desligado por um bom motivo.

Até o momento ele não estava sendo usado em produção, então não há urgência de migração imediata. Como tem outras prioridades mais imediatas e que agregam mais valor do que ter um cluster de banco de dados em HA (ex.: o próprio PaaS https://github.com/EticaAI/aguia-pescadora) mesmo que venhamos a usar MariaDB/MySQL, talvez não seja em Alta Disponibilidade e diretamente nas VPSs.

Outro ponto é que nada impede do Cluster Elefante Bornéu ser reconstruído dentro do Paas Águia Pescadora (i.e. dentro do Tsuru, que são continentes Docker.). Porém vou ficar em função de priorizar o que agrega mais valor as pessoas em volta.