Compartilhar via


Gerenciar atualizações

Importante

O Dimensionamento Automático do Lakebase está em Beta nas seguintes regiões: eastus2, , westeurope. westus

O Dimensionamento Automático do Lakebase é a versão mais recente do Lakebase com computação de dimensionamento automático, escala para zero, ramificação e restauração instantânea. Para comparação de recursos com o Lakebase Provisioned, consulte a escolha entre versões.

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

O Lakebase reinicia brevemente uma computação para aplicar uma atualização. Todo o processo leva apenas alguns segundos, minimizando qualquer possível interrupção.

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

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

  • Atualizações de versão secundária do Postgres, normalmente lançadas trimestralmente
  • Patches e atualizações de segurança
  • Atualizações do sistema operacional
  • Recursos e aprimoramentos do Lakebase
  • Atualizações para outras ferramentas e componentes incluídos em 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 as atualizações são aplicadas?

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

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

  • Os cálculos que estão ativos há 30 dias ou mais recebem atualizações.
  • Os cálculos reiniciados recebem atualizações disponíveis imediatamente.
  • Os cálculos em um estado de transição (desligar ou reiniciar) no momento de uma atualização não são atualizados.
  • Se uma computação for excluída de uma atualização, o Lakebase aplicará a atualização perdida com a próxima atualização, supondo que a computação atenda aos critérios de atualização mencionados acima.

Agendar atualizações

Você pode definir uma janela de atualização preferencial especificando o dia e a hora. As atualizações são aplicadas nessa janela, permitindo que você planeje a reinicialização de computação necessária.

Para definir seu agendamento de atualização:

  1. Navegue até o Aplicativo Lakebase clicando no comutador de aplicativos no canto superior direito do workspace.
  2. Selecione o projeto.
  3. Clique em Atualizações de Configurações>.
  4. Escolha um dia da semana e uma hora. As atualizações ocorrem dentro dessa janela de tempo e levam apenas alguns segundos.

Configurações de atualizações

Você pode verificar as configurações do projeto para atualizações futuras. As atualizações planejadas são postadas com pelo menos 7 dias de antecedência.

Aplicar atualizações antes do previsto

Os cálculos recebem atualizações disponíveis imediatamente após a reinicialização. Por exemplo, se o Lakebase notificar você sobre uma atualização futura, você poderá aplicá-la imediatamente reiniciando a computação. No entanto, a notificação não é desmarcada nesse caso. Quando o tempo de atualização planejado chega, nenhuma ação adicional é tomada, pois a computação já está atualizada.

Se uma computação for dimensionada regularmente para zero, ela receberá atualizações quando for iniciada novamente. Nesses casos, talvez você não precise prestar muita atenção às notificações de atualização, pois as atualizações são aplicadas naturalmente por meio dos ciclos de parada/início da computação.

Para obter instruções de reinicialização de computação, consulte Gerenciar computação.

Lidar com interrupções de conexão durante atualizações

A maioria dos drivers de conexão do Postgres inclui mecanismos de repetição internos que lidam automaticamente com interrupções de conexão de curta duração. Isso significa que, para a maioria dos aplicativos, uma breve reinicialização deve resultar em interrupção mínima, pois o driver se reconecta automaticamente.

No entanto, se o aplicativo tiver requisitos de disponibilidade estritos, convém garantir que as configurações de conexão sejam configuradas para permitir novas tentativas. Verifique a documentação do driver para obter opções como tempos limite de conexão, intervalos de repetição e estratégias de pool de conexões. Sua configuração deve levar em conta os poucos segundos necessários para aplicar atualizações à sua computação do Lakebase.

Se o aplicativo usa o pool de conexões ou tem lógica de repetição personalizada, verifique se ele pode lidar com breves quedas de conexão durante as reinicializações de computação.