Ao clonar o cluster de banco de dados, apenas os dados da instância principal do cluster de banco de dados de origem são clonados para a instância principal do cluster ou servidor de banco de dados de destino.
Um cluster de banco de dados de origem é um cluster de banco de dados do AlloyDB Omni em que o backup existe. Esse backup é clonado em outros clusters de banco de dados em um ambiente de servidor independente ou em um ambiente do Kubernetes. Um cluster de banco de dados de destino é um cluster de banco de dados no ambiente do Kubernetes em que o backup do cluster de banco de dados de origem é clonado. Um servidor de destino é um cluster de banco de dados no ambiente de servidor independente em que o backup do cluster de banco de dados de origem é clonado.
Para fazer um backup do cluster de banco de dados do AlloyDB Omni, configure o local do backup no
BackupPlan
arquivo de manifesto do recurso. Quando quiser clonar o backup, só será possível cloná-lo em um cluster de banco de dados que esteja no mesmo cluster do Kubernetes e use o mesmo namespace que o cluster de banco de dados de origem. Para mais informações sobre como criar um
backup, consulte Fazer backup e restauração no Kubernetes.
Se você quiser clonar o backup em outro cluster de banco de dados em um ambiente de servidor independente ou em um ambiente diferente do Kubernetes, especialmente para recuperação de desastres, use as configurações e os comandos pgBackRest. O método de backup e restauração para os dois ambientes usa pgBackRest como a solução de backup e restauração subjacente.
Os termos a seguir são usados nas seções subsequentes que explicam como clonar um cluster de banco de dados:
- Cluster de banco de dados de origem
- Um cluster de banco de dados do AlloyDB Omni em que o backup existe. Esse backup é clonado em outros clusters de banco de dados em um ambiente de servidor independente ou em um ambiente do Kubernetes.
- Cluster de banco de dados de destino
- Um cluster de banco de dados no ambiente do Kubernetes em que o backup do cluster de banco de dados de origem é clonado.
- Servidor de destino
- Um cluster de banco de dados no ambiente de servidor independente em que o backup do cluster de banco de dados de origem é clonado.
Combinações de backup e restauração compatíveis
Como o backup do cluster de banco de dados do AlloyDB Omni pode ser armazenado localmente ou em um bucket do Cloud Storage, as seguintes combinações de backup e restauração são compatíveis:
- Clonar um cluster de banco de dados no Kubernetes usando um backup do Cloud Storage
- Clonar um cluster de banco de dados no Kubernetes usando um backup local
- Clonar um cluster de banco de dados em um único servidor usando um backup do Cloud Storage
- Clonar um cluster de banco de dados em um único servidor usando um backup local