Estamos introduzindo um novo mecanismo de upgrade, um conceito que chamamos de “make before break” (ou MBB). Com essa nova abordagem, adicionamos réplicas atualizadas antes de remover as antigas durante a operação de upgrade. Isso resulta em upgrades mais suaves e menos impactantes para as cargas de trabalho em execução.Como parte dessa mudança, os dados históricos das tabelas de sistema serão mantidos por no máximo 30 dias durante eventos de upgrade. Além disso, dados de tabelas de sistema anteriores a 19 de dezembro de 2024, para serviços na AWS ou no GCP, e anteriores a 14 de janeiro de 2025, para serviços no Azure, não serão mantidos como parte da migração para os novos tiers da organização.
Compatibilidade de versão
compatibility é definida com a versão mais recente do ClickHouse oferecida no ClickHouse Cloud no momento em que o serviço é provisionado pela primeira vez.
A configuração compatibility permite usar os valores padrão das configurações de versões anteriores. Quando o serviço é atualizado para uma nova versão, a versão especificada para a configuração compatibility não muda. Isso significa que os valores padrão das configurações que existiam quando você criou o serviço inicialmente não serão alterados (a menos que você já tenha substituído esses valores padrão; nesse caso, eles serão preservados após a atualização).
Você não pode gerenciar a configuração compatibility padrão no nível do serviço. É necessário entrar em contato com o suporte se quiser alterar a versão definida para a configuração compatibility padrão do serviço. No entanto, é possível substituir a configuração compatibility no nível de usuário, função, perfil, consulta ou sessão usando os mecanismos padrão de configuração do ClickHouse, como SET compatibility = '22.3' em uma sessão ou SETTINGS compatibility = '22.3' em uma consulta.
Modo de manutenção
Canais de lançamento (cronograma de upgrades)
- O canal de lançamento rápido para acesso antecipado a upgrades.
- O canal de lançamento regular é o padrão, e os upgrades nesse canal começam duas semanas após os upgrades do canal de lançamento rápido. Se o seu serviço nos tiers Scale e Enterprise não tiver um canal de lançamento definido, ele ficará no canal de lançamento regular por padrão.
- O canal de lançamento lento é para lançamentos postergados. Os upgrades nesse canal ocorrem duas semanas após os upgrades do canal de lançamento regular.
Os serviços do tier Basic são automaticamente inscritos no canal de lançamento rápido
Canal de lançamento rápido (atualizações antecipadas)
- Receber as versões mais recentes do ClickHouse
- Receber atualizações com mais frequência à medida que novas versões forem testadas
Este canal de lançamento rápido é adequado para testar novos recursos em ambientes não críticos. Não é recomendado para workloads de produção com requisitos rigorosos de uptime e confiabilidade.
Canal de lançamento regular
Os serviços do tier Basic são atualizados logo após o canal de lançamento rápido.
Canal de lançamento lento (upgrades adiados)
- Ser atualizados após a conclusão das implantações dos canais de lançamento Fast e Regular
- Receber releases do ClickHouse cerca de 2 semanas após o release regular
- Ser voltados a clientes que desejam mais tempo para testar releases do ClickHouse em ambientes não produtivos antes do upgrade em produção. Os ambientes não produtivos podem receber upgrades no canal de lançamento Fast ou Regular para testes e validação.
Você pode mudar de canal de lançamento a qualquer momento. No entanto, em alguns casos, a mudança só será aplicada a releases futuros.
- Ao mudar para um canal mais rápido, seu serviço será atualizado imediatamente. Ex.: de Slow para Regular, de Regular para Fast
- Se o seu serviço estiver usando upgrades agendados, o upgrade ocorrerá no próximo upgrade agendado.
- Ao mudar para um canal mais lento, seu serviço não sofrerá downgrade e permanecerá na versão atual até que uma versão mais recente esteja disponível nesse canal. Ex.: de Regular para Slow, de Fast para Regular ou Slow
Upgrades agendados
Settings. Role até Scheduled upgrades.
Ao selecionar essa opção, você poderá escolher o dia da semana e o intervalo de horário para upgrades do banco de dados e da Cloud.
Embora os upgrades agendados sigam a programação definida, há exceções para patches críticos de segurança e correções de vulnerabilidades, bem como para cenários em que problemas em potencial possam levar à corrupção ou à perda de dados. Nos casos em que um problema urgente de segurança for identificado, os upgrades poderão ser realizados fora da janela agendada. Os clientes serão notificados sobre essas exceções quando necessário.