O ClickHouse Managed Postgres realiza upgrades de versão do PostgreSQL para manter suas instâncias seguras e atualizadas. Há suporte tanto para atualizações de versões menores quanto para upgrades entre versões principais, com interrupção mínima.
Atualizações de manutenção
A manutenção regular das instâncias do PostgreSQL inclui o seguinte:
- Atualizações de versões menores (por exemplo, de 17.4 para 17.5), que incluem correções de bugs e patches de segurança do PostgreSQL.
- Recursos do Managed Service. Melhorias no CDC nativo, observabilidade, pg_clickhouse e outras extensões.
- Patches do sistema operacional e dos componentes do sistema, incluindo correções de segurança, melhorias de eficiência e outros aprimoramentos.
Essas operações são realizadas por meio de failover e normalmente resultam apenas em uma breve desconexão, muitas vezes de apenas alguns segundos.
Para instâncias com standbys habilitados, a atualização é aplicada primeiro ao standby, seguida de um failover para minimizar o tempo de inatividade.
Upgrades agendados
Upgrades agendados estão disponível nos planos Scale e Enterprise. Para fazer upgrade, acesse a página de planos no Console do Cloud.
Por padrão, a manutenção é aplicada à sua instância sempre que um novo lançamento fica disponível. Com upgrades agendados, você escolhe uma janela de duas horas em UTC durante a qual essa manutenção pode ser aplicada, para que o breve failover ocorra no horário que menos interfira na sua carga de trabalho. O tempo de inatividade esperado é inferior a 1 minuto dentro da janela.
No plano Enterprise, você também pode restringir os upgrades a dias específicos da semana. No plano Scale, você escolhe apenas o período, e os upgrades podem ser aplicados em qualquer dia dentro dele.
Configurar um agendamento
Abra as configurações da instância
Selecione a instância, depois Settings no menu à esquerda e role até a seção Configuration.
Abra o painel de upgrades agendados
Na subseção Upgrades agendados, selecione Configure schedule. Se já houver um agendamento definido, o agendamento atual será exibido e o botão mostrará Edit schedule.
Escolha um período
Selecione uma das doze janelas UTC de duas horas na lista Time period (UTC). É obrigatório selecionar um período.
Opcionalmente, restrinja os dias
No plano Enterprise, selecione um ou mais dias em Day(s) of the week. Deixe todos os dias desmarcados para permitir upgrades em qualquer dia dentro do período.
Salvar
Selecione Save. O agendamento entra em vigor imediatamente e é exibido na
subseção Upgrades agendados, por exemplo:
Scheduled upgrades: Sat, Sun at 12:00 a.m. - 2:00 a.m. UTC.
Você precisa da permissão control-plane:postgres-service:manage na instância para alterar
o agendamento. Os controles também ficam desabilitados enquanto uma instância está parada ou ainda
está sendo provisionada.
Períodos de tempo
As janelas têm duração de duas horas e são sempre expressas em UTC — não é possível selecionar o fuso horário local. As janelas disponíveis são:
| Primeira metade do dia (UTC) | Segunda metade do dia (UTC) |
|---|---|
| 12:00 a.m. - 2:00 a.m. | 12:00 p.m. - 2:00 p.m. |
| 2:00 a.m. - 4:00 a.m. | 2:00 p.m. - 4:00 p.m. |
| 4:00 a.m. - 6:00 a.m. | 4:00 p.m. - 6:00 p.m. |
| 6:00 a.m. - 8:00 a.m. | 6:00 p.m. - 8:00 p.m. |
| 8:00 a.m. - 10:00 a.m. | 8:00 p.m. - 10:00 p.m. |
| 10:00 a.m. - 12:00 p.m. | 10:00 p.m. - 12:00 a.m. |
Horários de início personalizados, durações de janela personalizadas e mais de uma janela por instância não são suportados.
Dias da semana
Restringir upgrades a dias específicos da semana está disponível no plano Enterprise. Para fazer o upgrade, acesse a página de planos no Cloud Console.
A restrição de dias é opcional:
- Nenhum dia selecionado — os upgrades podem ser aplicados em qualquer dia, dentro do período escolhido.
- Um ou mais dias selecionados — os upgrades são aplicados apenas nesses dias, dentro do período escolhido. Selecionar os sete dias equivale a não selecionar nenhum.
A que se aplica um agendamento
Um agendamento se aplica apenas à manutenção da plataforma — upgrades de versões secundárias, atualizações de recursos do serviço gerenciado e patches do sistema operacional descritos em Atualizações de manutenção.
As alterações que você inicia não são adiadas para a janela e são aplicadas assim que você as faz. Isso inclui o escalonamento de uma instância, o redimensionamento do armazenamento e a alteração de parâmetros de configuração.
Réplicas de leitura
As réplicas de leitura seguem o agendamento da instância primária e não têm agendamento próprio; por isso, a seção Upgrades agendados não é exibida para elas.
Upgrades entre versões principais
Os upgrades entre versões principais (por exemplo, da 17.x para a 18.x) via UI e API estarão disponíveis em breve. Enquanto isso, entre em contato com o suporte para atualizar sua instância de ClickHouse Managed Postgres.