Back to overview
Maintenance

Migração dos serviços para um novo servidor

Aug 19 at 03:00pm WEST  –  Aug 19 at 10:38pm WEST
Affected services
BACKEND
PRINCIPAL
VOYAGER
ALEXANDRITE
MLMYM
METRICAS
Cópia de segurança para a BorgBase

Resolved
Aug 19 at 10:38pm WEST

Eeeeee estamos de volta!

Os serviços estão todos novamente operacionais. Podem demorar um pouquinho a "aquecerem" bem, mas deve estar 100% funcionais.
Como sempre, avisem se encontrarem algum problema!

Updated
Aug 19 at 10:21pm WEST

A migração está feita e a mudança de configuração também. Os serviços inicializaram todos bem. Agora só falta trocar os IPs das duas máquinas e ficamos operacionais.

Updated
Aug 19 at 09:47pm WEST

A migração da multimédia está mesmo a acabar. Depois é trocar a configuração no novo servidor e ligar tudo.

Updated
Aug 19 at 08:18pm WEST

Após algum tempo a fazer debugging, apercebemo-nos do erro e o processo de migração da multimédia já está em curso.
A estimativa de tempo que o próprio software faz é cerca de 1 hora.

Updated
Aug 19 at 06:33pm WEST

Vamos fazer um pequeno intervalo, voltaremos dentro de ~30min.
Estamos com alguns soluços na migração para object storage.

Agradecemos a compreensão.

Updated
Aug 19 at 05:32pm WEST

O novo servidor já está configurado e os dados essenciais já foram migrados.
Estamos agora a trabalhar na migração dos dados multimédia para Object Storage. Este passo vai demorar mais algum tempo.

Created
Aug 19 at 03:00pm WEST

De momento, todos os serviços correm num VPS (Virtual Private Server) com Ubuntu 20.04 LTS (kernel 5.4).
As atualizações (por vezes importantes) a certos componentes demoram bastante tempo a chegar, o kernel está numa versão antiga (de 2019), carecendo de várias melhorias relevantes nas versões mais recentes (especialmente 6+), e o Ubuntu tem muito "lixo" embutido, que só ocupa espaço e consome recursos.

Assim, e tomando como exemplo outras plataformas, decidiu-se migrar os serviços para uma máquina com Alpine Linux (atualmente v3.18), uma distribuição minimalista, focada em segurança e manutenção.
Esta máquina continuará a ser um VPS com as mesmas características (3 vCPU, 6GB RAM, 85GB SSD).

Está, também, a considerar-se migrar o armazenamento das imagens (do serviço pict-rs) para Object Storage, e colocar uma camada de caching/CDN em cima dos vários serviços expostos. A bunny.net parece ser a melhor oferta, e foi recomendada por várias pessoas com experiência na área. Essa rede de CDN tem nós em Portugal, porém o centro de armazenamento mais próximo é em Espanha. Isto significa que possivelmente os dados de multimédia passarão a estar fora de território nacional.

Visto ser uma operação um tanto delicada e, para evitar perdas de dados (locais), vai-se desativar o serviço durante a janela de manutenção. Espera-se não demorar mais que 3 horas, porém não damos garantias.
Esta página de manutenção irá sendo atualizada à medida que se for fazendo progresso.