Quando clona o cluster de base de dados, apenas os dados da instância principal do cluster de base de dados de origem são clonados para a instância principal do cluster de base de dados ou do servidor de destino.
Um cluster de base de dados de origem é um cluster de base de dados do AlloyDB Omni onde existe a cópia de segurança. Esta cópia de segurança é clonada noutros clusters de base de dados num ambiente de servidor autónomo ou num ambiente do Kubernetes. Um cluster de base de dados de destino é um cluster de base de dados no ambiente do Kubernetes onde a cópia de segurança do cluster de base de dados de origem é clonada. Um servidor de destino é um cluster de base de dados no ambiente de servidor autónomo onde o cluster de base de dados de origem é clonado.
Para fazer uma cópia de segurança do cluster da base de dados do AlloyDB Omni, configure a localização da cópia de segurança no ficheiro de manifesto do recurso BackupPlan
. Quando quiser clonar a cópia de segurança, só pode cloná-la para um cluster de base de dados que esteja no mesmo cluster do Kubernetes e use o mesmo espaço de nomes que o cluster de base de dados de origem. Para mais informações sobre como criar uma cópia de segurança, consulte o artigo Fazer uma cópia de segurança e restaurar no Kubernetes.
Se quiser clonar a cópia de segurança para outro cluster de base de dados num ambiente de servidor autónomo ou num ambiente Kubernetes diferente, especialmente para recuperação de desastres, tem de usar as configurações e os comandos pgBackRest
. O método de cópia de segurança e restauro para ambos os ambientes usa o pgBackRest
como solução subjacente de cópia de segurança e restauro.
Os seguintes termos são usados nas secções subsequentes que explicam como clonar um cluster de base de dados:
- Cluster de base de dados de origem
- Um cluster de base de dados do AlloyDB Omni onde existe a cópia de segurança. Esta cópia de segurança é clonada noutros clusters de base de dados num ambiente de servidor autónomo ou num ambiente do Kubernetes.
- Cluster de base de dados de destino
- Um cluster de base de dados no ambiente do Kubernetes onde a cópia de segurança do cluster de base de dados de origem é clonada.
- Servidor de destino
- Um cluster de base de dados no ambiente de servidor autónomo onde a cópia de segurança do cluster de base de dados de origem é clonada.
Combinações de cópia de segurança e restauro suportadas
Uma vez que a cópia de segurança do cluster da base de dados do AlloyDB Omni pode ser armazenada localmente ou num contentor do Cloud Storage, são suportadas as seguintes combinações de cópia de segurança e restauro:
- Clone um cluster de base de dados no Kubernetes através de uma cópia de segurança do Cloud Storage
- Clone um cluster de base de dados no Kubernetes com uma cópia de segurança local
- Clone um cluster de base de dados num único servidor através de uma cópia de segurança do Cloud Storage
- Clone um cluster de base de dados num único servidor através de uma cópia de segurança local