Partilhar via


Gerenciar atualizações

Importante

A Lakebase Autoscaling está em Beta nas seguintes regiões: eastus2, westeurope, westus.

O Autoscaling do Lakebase é a versão mais recente do Lakebase com computação automática, escala até zero, ramificação e restauração instantânea. Para comparação de funcionalidades com o Lakebase Provisioned, veja a escolha entre versões.

Para manter as suas instâncias do Lakebase Postgres atualizadas com os últimos patches e funcionalidades, o Lakebase aplica atualizações aos cálculos do seu projeto. Pode selecionar uma janela de atualização — um dia e hora específicos para atualizações.

O Lakebase reinicia brevemente um cálculo para aplicar uma atualização. Todo o processo demora apenas alguns segundos, minimizando qualquer possível perturbação.

Que atualizações estão incluídas?

As atualizações dos cálculos Lakebase podem incluir alguns ou todos os seguintes:

  • Atualizações de versões menores da Postgres, normalmente lançadas trimestralmente
  • Atualizações e atualizações de segurança
  • Atualizações ao sistema operativo
  • Características e melhorias da Lakebase
  • Atualizações de outras ferramentas e componentes incluídas nas imagens de computação do Lakebase

As atualizações de computação do Lakebase não incluem a manutenção da plataforma Lakebase.

Com que frequência são aplicadas atualizações?

As atualizações são normalmente lançadas semanalmente, mas podem ocorrer com mais ou menos frequência, conforme necessário.

O Lakebase aplica atualizações aos cálculos com base nas seguintes regras:

  • Os computadores que estiveram ativos durante 30 dias ou mais recebem atualizações.
  • Os computadores que são reiniciados recebem atualizações disponíveis imediatamente.
  • Os cálculos em estado de transição (desligar ou reiniciar) no momento de uma atualização não são atualizados.
  • Se um cálculo for excluído de uma atualização, o Lakebase aplica a atualização perdida com a atualização seguinte, assumindo que o cálculo cumpre os critérios de atualização mencionados acima.

Atualizações do calendário

Pode definir uma janela de atualização preferencial especificando o dia e a hora. As atualizações são aplicadas dentro desta janela, permitindo-lhe planear o reinício de computação necessário.

Para definir o seu calendário de atualizações:

  1. Navegue até à aplicação Lakebase clicando no seletor de aplicações no canto superior direito do seu espaço de trabalho.
  2. Selecione o seu projeto.
  3. Clique em Atualizações de Definições>.
  4. Escolhe um dia da semana e uma hora. As atualizações ocorrem dentro deste período e demoram apenas alguns segundos.

Atualizações de definições

Pode consultar as definições do seu projeto para atualizações futuras. As atualizações planeadas são publicadas com pelo menos 7 dias de antecedência.

Atualize as candidaturas antecipadamente

Os computadores recebem atualizações disponíveis imediatamente após o reinício. Por exemplo, se o Lakebase te notificar sobre uma atualização iminente, podes aplicá-la imediatamente reiniciando o cálculo. No entanto, a notificação não é apagada neste caso. Quando chega o tempo planeado para a atualização, não é tomada mais nenhuma ação, pois o cálculo já está atualizado.

Se um cálculo escala regularmente para zero, recebe atualizações quando reinicia. Nesses casos, pode não precisar de prestar muita atenção às notificações de atualização, pois as atualizações são aplicadas naturalmente ao longo dos ciclos de paragem e arranque do seu cálculo.

Para instruções de reinício de computação, veja Gerir computações.

Lidar com interrupções de ligação durante as atualizações

A maioria dos drivers de ligação Postgres inclui mecanismos de retentativa incorporados que tratam automaticamente interrupções de ligação de curta duração. Isto significa que, para a maioria das aplicações, um reinício breve deve resultar em perturbações mínimas, pois o driver religa-se automaticamente.

No entanto, se a sua aplicação tiver requisitos rigorosos de disponibilidade, pode querer garantir que as suas definições de ligação estão configuradas para permitir tentativas. Consulte a documentação do seu condutor para opções como timeouts de ligação, intervalos de retentativa e estratégias de pooling de ligações. A sua configuração deve ter em conta os poucos segundos que demora a aplicar atualizações ao seu cálculo Lakebase.

Se a sua aplicação usa pooling de ligação ou tem lógica de retentativas personalizada, certifique-se de que consegue lidar com breves quedas de ligação durante os reinícios de computação.