Os backups do banco de dados foram projetados para permitir que você restaure um serviço a um estado anterior com base no último backup bem-sucedido.
Backups
Como os backups funcionam no ClickHouse Cloud
Os backups do ClickHouse Cloud são uma combinação de backups "completos" e "incrementais" que formam uma cadeia de backups. A cadeia começa com um backup completo, e os backups incrementais são feitos ao longo dos períodos programados seguintes para criar uma sequência de backups. Quando uma cadeia de backups atinge determinado tamanho, uma nova cadeia é iniciada. Toda essa cadeia de backups pode então ser usada para restaurar dados em um novo serviço, se necessário. Quando todos os backups incluídos em uma determinada cadeia ultrapassam o período de retenção definido para o serviço (mais sobre retenção abaixo), a cadeia é descartada.
Na captura de tela abaixo, os quadrados com linha contínua mostram os backups completos, e os quadrados com linha pontilhada mostram os backups incrementais que fazem parte da cadeia.
No Dia 1, um backup completo é feito para iniciar a cadeia de backups. No Dia 2, um backup incremental é feito, e tanto os backups completos quanto os incrementais ficam disponíveis para restauração. Até o Dia 7, temos um backup completo e seis backups incrementais na cadeia, todos visíveis e disponíveis para restauração. No Dia 8, fazemos um novo backup completo e, no Dia 9, assim que temos dois backups na nova cadeia, a cadeia anterior é descartada.

Política de backup padrão
Os backups são contabilizados e cobrados separadamente do armazenamento nos níveis Basic, Scale e Enterprise. Atualmente, os serviços têm por padrão um backup diário com retenção de 24 horas. A configuração de backup pode variar conforme o serviço e o contrato.
Consulte "Revisar e restaurar backups" para mais detalhes.
Backups configuráveis
Backups configuráveis estão disponível nos planos Scale e Enterprise. Para fazer upgrade, acesse a página de planos no Console do Cloud.
O ClickHouse Cloud permite configurar o agendamento dos seus backups para serviços dos tiers Scale e Enterprise. Os backups podem ser configurados nas dimensões a seguir, de acordo com as necessidades do seu negócio.
- Retenção: O período, em dias, durante o qual cada backup será mantido. A retenção pode ser definida de no mínimo 1 dia até no máximo 45 dias, com vários valores intermediários à escolha.
- Frequência: A frequência permite definir o intervalo de tempo entre backups consecutivos. Por exemplo, uma frequência de "a cada 12 horas" significa que os backups terão um intervalo de 12 horas entre si. A frequência pode variar de "a cada 6 horas" a "a cada 48 horas", com os seguintes incrementos em horas:
6,8,12,16,20,24,36,48. - Horário de início: O horário em que você deseja que os backups sejam agendados todos os dias. Especificar um horário de início implica que a "Frequência" do backup será, por padrão, de uma vez a cada 24 horas. O ClickHouse Cloud iniciará o backup dentro de uma hora do horário de início especificado.
Consulte "Configurar agendamentos de backup" para ver as etapas de configuração dos seus backups.
Backups com seu próprio bucket (BYOB)
O ClickHouse Cloud permite exportar backups para o armazenamento na conta do seu provedor de serviços em nuvem (CSP) (AWS S3, Google Cloud Storage ou Azure Blob Storage). Se você configurar os backups para o seu próprio bucket, o ClickHouse Cloud também continuará fazendo os próprios backups por padrão.
Para saber como funcionam os backups do ClickHouse Cloud, consulte a documentação de backups.
Neste guia, mostramos como exportar backups para o armazenamento de objetos da AWS, GCP e Azure, bem como restaurar esses backups da sua conta em um novo serviço do ClickHouse Cloud. Também compartilhamos comandos de backup / restore que permitem exportar backups para o seu bucket e restaurá-los.
Consulte "Exportar backups para sua própria conta Cloud" para ver exemplos de como fazer backups completos e backups incrementais no armazenamento de objetos da AWS, GCP e Azure, bem como como restaurá-los.
Opções de backup
Para exportar backups para sua própria conta Cloud, você tem duas opções:
Pela UI do Cloud Console
Os backups externos podem ser configurados na UI. Por padrão, os backups serão realizados diariamente (conforme especificado na política de backup padrão). No entanto, também oferecemos backups configuráveis para sua própria conta Cloud, o que permite definir um agendamento personalizado. É importante observar que todos os backups no seu bucket são backups completos, independentes de quaisquer backups anteriores ou futuros.
Usando comandos SQL
Você pode usar comandos SQL para exportar backups para seu bucket.