O Kisenon está pausado. Cadastros e login estão fechados e os bancos de dados estão offline. A documentação continua disponível.
仙kisenon

Janelas de manutenção

Quando o Kisenon atualiza suas computações em execução, como escolher a janela e o que sua aplicação percebe.

Todo projeto tem uma janela de manutenção: um ou mais dias da semana, além de um horário de início e um de término, em UTC. O Kisenon a utiliza para mover as computações em execução do projeto para novas versões de computação — versões secundárias do Postgres, atualizações de extensões e correções de segurança.

O que acontece durante uma atualização

Uma atualização é um warm swap. O Kisenon inicia uma computação substituta na nova versão, copia para ela o cache da computação em execução e, em seguida, alterna o endpoint. O ID do endpoint e a string de conexão não mudam. As conexões existentes são encerradas e se reconectam em segundos; como o cache é mantido, as consultas são executadas em velocidade total logo em seguida.

Endpoints escalados a zero não são atualizados em uma janela: eles iniciam na versão atual na próxima vez que forem ativados.

Quando as atualizações são agendadas

  • Uma atualização é agendada para a sua próxima janela que esteja a pelo menos 72 horas de distância. Proprietários e administradores da organização recebem um e-mail 72 horas e 24 horas antes.
  • Uma versão marcada como versão de segurança é agendada com pelo menos 24 horas de aviso.
  • A partir do momento em que é agendada, o endpoint exibe Atualização disponível · agendada para com o horário no console. Enquanto o swap é executado, ele exibe Atualizando….
  • Se um swap falhar antes da alternância, o endpoint continua em execução na versão atual e o Kisenon tenta novamente na próxima janela.

Escolher a janela

  1. Abra o projeto e acesse Configurações → Janela de manutenção.
  2. Marque um ou mais Dias (UTC) e escolha uma Hora de início (UTC) e uma Hora de término (UTC). A janela deve ter de 1 a 8 horas e pode atravessar a meia-noite.
  3. Clique em Salvar janela.

O console mostra a janela no seu horário local ao lado dos campos em UTC. Um projeto novo começa com uma Janela atribuída por padrão — um horário de uma hora escolhido pelo Kisenon — até que você salve a sua. Apenas proprietários e administradores da organização podem alterar a janela.

Atualizar agora

Proprietários e administradores podem executar uma atualização imediatamente: na página da branch, clique em Atualizar agora ao lado do endpoint e confirme. É o mesmo warm swap de uma atualização agendada.

Manutenção programada

Outros trabalhos planejados na plataforma, como rotações de certificados, são listados em Manutenções programadas na página de configurações do projeto. A partir de uma hora antes de uma atualização agendada, e enquanto ela é executada, um banner aparece nas páginas desse projeto.

Janelas de manutenção · Kisenon