Fazer backup e restaurar o AlloyDB Omni

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 como você configura e opera os recursos de backup e restauração depende de 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 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.

A seguir