Esta página oferece uma visão geral das soluções de backup e restauração de dados disponíveis para clusters de banco de dados do AlloyDB Omni.
Como o AlloyDB Omni é compatível com o PostgreSQL, várias soluções de backup desenvolvidas e com suporte da comunidade do PostgreSQL também estão disponíveis para bancos de dados do AlloyDB Omni. Em geral, qualquer solução que permita fazer backup e restaurar em um cluster do PostgreSQL executado em um contêiner do Docker também funciona com o AlloyDB Omni.
A maneira de configurar e operar os recursos de backup e restauração depende se você opera o AlloyDB Omni em servidores individuais usando a ferramenta de linha de comando alloydb
ou se executa o AlloyDB Omni usando o operador AlloyDB Omni. As seções a seguir exploram essas
opções em mais detalhes.
Soluções de backup de servidor único
Se você executar o AlloyDB Omni em um contêiner em servidores individuais, o Google recomenda usar o Barman ou o pgBackRest, dependendo das suas necessidades e preferências.
Ambas as soluções de código aberto oferecem o seguinte:
- Recursos essenciais de backup e restauração de dados, incluindo recuperação pontual
- Compatibilidade com os bancos de dados compatíveis com PostgreSQL contêinerizados que o AlloyDB Omni usa
O Barman tem os seguintes recursos distintos:
- Backups armazenados em um servidor de backup separado que você gerencia
- A opção de servidores de backup em cascata
- Backups com perda de dados quase nula usando mudanças de dados transmitidos
- A opção de backups sem perda de dados usando streaming síncrono
Para mais informações, consulte Configurar o Barman para o AlloyDB Omni.
O pgBackRest tem os seguintes recursos distintos:
- Jobs de backup paralelos
- Backups completos, incrementais ou diferenciais
- Backups criptografados
- Compactação de backup e somas de verificação
- A opção de restaurar apenas bancos de dados específicos
Para mais informações, consulte Configurar o pgBackRest para o AlloyDB Omni.
Soluções de backup do Kubernetes
Se você tiver implantado o AlloyDB Omni em um cluster do Kubernetes, o operador do AlloyDB Omni vai fornecer métodos de backup e restauração sem a necessidade de mais configurações.
Para mais informações, consulte Fazer backup e restaurar no Kubernetes.