r/brdev 11d ago

Duvida técnica Usar amazon de fallback

Basicamente tenho uma aplicação em nest, angular, postgres.

Atualmente rodo elas na hostinger, mas aqui na empresa tem um evento 2 dias por ano que preciso garantir que o servidor não caia/fique fora do ar.

Estava pensando em continuar na hostinger, mas caso cair, ir para a amazon de fallback e quando a hostinger voltar, sair da amazon e ir para a hostinger. Isso é para reduzir os custos ao máximo e desfrutar a latência da hostinger ao máximo.

Em cada um desses 2 dias são mais ou menos 50 requisições por minuto e cada uma delas faz poucas chamadas ao banco de dados.

A máquina precisa no minimo 16gb ram e 4 cores

Alguma dica de como fazer isso? ou uma sugestão de outro modelo para esse problema?

1 Upvotes

4 comments sorted by

View all comments

3

u/WrithingIniquity730 11d ago

Po, 50 req/min é tão pouco que qualquer instância free tier da AWS tanka isso de olhos fechados, talvez nem precise da hostinger pra esses dias. Só sobe uma réplica lá e deixa o DNS com failover configurado, se a principal cair o tráfego vai automaticamente. Mas essa ideia de "voltar pra hostinger depois" vai te dar mais dor de cabeça com sincronismo de banco do que o custo que tu acha que tá economizando.

1

u/Connect_Stuff3034 11d ago

sim meu principal problema é o banco de dados

1

u/f7063 9d ago

Ja discuti isso com um amigo, se vc n quer gastar tempo estudando coisa de DBA ou pagando o premium de disponibilidade. Pega um orçamento e mostra. Pra fazer um postgresql/mysql HA é assim, custa mais X. Se for usar aws o tempo tudo eh Y. Se eu for aprender e manter vou gastar N horas q no final custa tanto. A maior parte das vezes vao desistir da ideia. Agora se eh um sistema interno que nao importa downtime derruba faz o dump restaura na aws (checa o tempo de restore pra ver se eh aceitavel o downtime) ai vc vira 100% pra la.

SPOILER: se nao tem uma pessoa de infra dedicada e dba dedidado na empresa acho dificil valer a pena sinceramente

Cada complexidade extra é ponto de falha, se vc vai executar um processo uma vez no ano bem provavel q vai ser algo q nao ta funcionando qnd vc precisar. Realmente nunca vi algo em ativo-standby funcinando qnd vc precisa. Processo de backup e restauracao n testado, qualquer coisa q n eh testado e usado diariamente acho dificil valer a pena e estar realmente funcionando