linux-BR.org

Notícias de software livre e tecnologias

Quando consideramos como os bancos de dados são centrais para tudo o que fazemos, o ZDC melhorou a vida dos clientes, compradores, parceiros e engenheiros da Instacart em todo o Instacart.Passamos aqui para que possamos executar qualquer uma dessas outras operações de manutenção que discutimos anteriormente, como PG_Repack, Bigint Migrações e assim por diante.Tomamos as lições aprendidas em muitas atualizações anteriores e construímos a corte zero de tempo de inatividade, ou ZDC, uma solução abrangente de ferramentas azul/verde para simplificar todos os aspectos do processo.O comando de corte faz o seguinte:
Nesse ponto, se o aplicativo estiver saudável e o desempenho for bom, tudo o que resta é derrubar as instâncias azuis.Quando estiver pronto, podemos cortar a réplica lógica com tempo de inatividade com baixo tempo, normalmente de 5 a 10 segundos.

Fonte: https://tech.instacart.com/zero-downtime-postgresql-cutovers-e6f16090fabf?gi=447147ba1db6