Inova Relay conclui operação sem janela de indisponibilidade em publicações
O Inova Relay passou a alternar instâncias durante atualizações e registrou 452 respostas 200 em um ciclo real. A empresa também exercitou a restauração de uma cópia mantida fora do disco principal.
A Inova concluiu uma etapa de operação real do Inova Relay com um mecanismo de publicação gradual que mantém o serviço acessível durante a troca de versões. Em um ciclo acompanhado a cada segundo, o sistema registrou 452 respostas HTTP 200 e nenhuma janela de indisponibilidade para a API e o console.
O Inova Relay é uma infraestrutura conversacional por API para produtos de atendimento. A mudança interessa a equipes de desenvolvimento, operação e TI porque permite substituir as instâncias de API e de console uma de cada vez, enquanto outra instância continua recebendo as requisições. O processo também inclui desligamento gracioso: a instância que será trocada deixa de aceitar novas conexões, encerra o tempo real e drena as solicitações que ainda estão em andamento.
A atualização acrescentou ainda uma reversão automática exercitada com uma candidata reprovada no healthcheck. No ensaio, foram registradas zero respostas 500 e zero respostas 502, sem tempo fora no console. O teste demonstra que uma versão recusada pode ser retirada do ciclo sem interromper o acesso observado.
A etapa de continuidade também levou a cópia de segurança para fora do disco principal da operação. A restauração foi exercitada a partir dessa cópia, com conferência de integridade, importação do banco, verificação do esquema, login de uma conta de demonstração e leitura autenticada pela API.
A arquitetura acrescenta redundância durante as publicações, mas não equivale a alta disponibilidade completa: as instâncias continuam relacionadas ao mesmo ambiente de operação. O resultado divulgado, portanto, é específico para o processo de atualização e para a restauração exercitada, sem representar um acordo de nível de serviço ou uma garantia para todos os ambientes.