Pode ativar e gerir cópias de segurança melhoradas para os seus clusters e projetos do AlloyDB for PostgreSQL. As cópias de segurança melhoradas permitem-lhe usar o serviço de cópias de segurança e RD com os seus clusters do AlloyDB para gerir as cópias de segurança.
Para obter informações sobre como funcionam as cópias de segurança no AlloyDB e as opções disponíveis para os seus clusters, consulte o artigo Vista geral da cópia de segurança e recuperação de dados.
Antes de começar
Antes de poder gerir cópias de segurança melhoradas para os seus clusters do AlloyDB, siga estes passos:
- Certifique-se de que tem um cluster e uma instância do AlloyDB. Para mais informações, consulte o artigo Crie um cluster e a respetiva instância principal.
- Familiarize-se com a cópia de segurança e a RD.
- Ative a API Backup and DR.
- Confirme que tem as autorizações necessárias.
Ative a API Backup and DR
Para usar cópias de segurança melhoradas com os seus clusters do AlloyDB, tem de ativar primeiro a API Backup and DR:
Autorizações necessárias
Para configurar cópias de segurança melhoradas para os seus clusters do AlloyDB, precisa da função alloydb.backupDrAdmin ou das seguintes autorizações:
backupdr.backupPlans.listbackupdr.backupPlanAssociations.createForAlloydbClusterbackupdr.backupPlanAssociations.fetchForAlloydbClusterbackupdr.backupPlanAssociations.listbackupdr.backupPlanAssociations.getForAlloydbClusterbackupdr.backupPlanAssociations.triggerBackupForAlloydbClusterbackupdr.backupPlanAssociations.deleteForAlloydbClusterbackupdr.backupPlans.useForAlloydbClusterbackupdr.bvdataSources.getbackupdr.bvdataSources.list
Para mais informações sobre estas autorizações, consulte o artigo Funções e autorizações de cópia de segurança e recuperação de desastres.
Ative as cópias de segurança melhoradas
Para ativar as cópias de segurança melhoradas para o seu cluster, siga estes passos gerais:
- Identifique o cofre de cópias de segurança e o plano de cópias de segurança que quer usar.
- Associe o seu cluster do AlloyDB a um plano de cópia de segurança.
Para mais informações sobre as cópias de segurança melhoradas, consulte a Vista geral da cópia de segurança e recuperação de dados.
Identifique o plano de cópia de segurança que quer usar
O plano de cópia de segurança é usado pelas cópias de segurança melhoradas para definir a agenda de cópia de segurança e as definições de retenção do cluster. Para associar o cluster do AlloyDB a um plano de cópia de segurança, identifique o plano de cópia de segurança que quer usar. Para mais informações, consulte o artigo Crie e faça a gestão de um plano de cópia de segurança.
Depois de identificar o plano de cópia de segurança que quer associar, use o nome do plano de cópia de segurança para o associar ao cluster do AlloyDB.
Associe um plano de cópia de segurança a um cluster do AlloyDB
Para associar um plano de cópia de segurança a um cluster do AlloyDB, precisa do nome do plano de cópia de segurança que quer usar. Para mais informações sobre como encontrar o nome do plano de backup, consulte Crie e faça a gestão de um plano de backup.
Consola
Para associar um plano de cópia de segurança ao cluster do AlloyDB, faça o seguinte:
Na Google Cloud consola, aceda à página Clusters.
Encontre o cluster ao qual quer associar o plano de cópia de segurança. Para abrir a página Vista geral do cluster, clique no nome do cluster.
Clique em Proteção de dados.
Em Definições, clique em Editar.
Em Configurar nível de reserva, clique em Nível de reserva melhorado (gerido pelo serviço de cópias de segurança e RD).
Selecione um plano de cópia de segurança.
Clique em Atualizar. O seu cluster está ativado para cópias de segurança melhoradas através das definições de cópia de segurança e retenção do plano de cópia de segurança associado.
gcloud
Para associar um plano de cópia de segurança ao cluster do AlloyDB, execute o seguinte comando:
gcloud backup-dr backup-plan-associations create BPA_ID \
--project=WORKLOAD_PROJECT_ID \
--location=REGION \
--resource-type=alloydb.googleapis.com/Cluster \
--resource=projects/WORKLOAD_PROJECT_ID/locations/REGION/clusters/CLUSTER_ID \
--backup-plan=projects/VAULT_PROJECT_ID/locations/REGION/backupPlans/BP_IDSubstitua o seguinte:
BPA_ID: o ID de associação do plano alternativo.WORKLOAD_PROJECT_ID: o ID do projeto onde reside o cluster do AlloyDB.REGION: a Google Cloud região, por exemplo,us-central1.CLUSTER_ID: o ID do cluster do AlloyDB.VAULT_PROJECT_ID: o ID do projeto onde se encontra o cofre de cópias de segurança.BP_ID: o ID do plano de substituição.
Faça a gestão das cópias de segurança melhoradas
Depois de o cluster estar ativado para cópias de segurança melhoradas e de ter um plano de cópia de segurança associado ao cluster, pode alterar o plano de cópia de segurança associado ao cluster, fazer uma cópia de segurança a pedido ou ver todas as cópias de segurança no cofre de cópias de segurança.
Para gerir um plano de cópia de segurança, consulte o artigo Crie e faça a gestão de um plano de cópia de segurança. Para gerir um cofre de cópias de segurança, consulte o artigo Crie e faça a gestão de um cofre de cópias de segurança.
Altere o plano de cópia de segurança associado ao cluster
Para alterar o plano de cópia de segurança associado a um cluster do AlloyDB, tem de remover primeiro o plano de cópia de segurança associado atual e, em seguida, associar um novo plano de cópia de segurança a esse cluster.
O novo plano de cópia de segurança tem de estar na mesma região que o cluster do AlloyDB.
Remova o plano de cópia de segurança associado
Para mudar para um novo plano de cópia de segurança, comece por remover a associação do plano de cópia de segurança existente do cluster do AlloyDB.
Consola
Na Google Cloud consola, aceda à página Clusters.
Clique no nome do cluster que quer modificar.
Clique em Proteção de dados.
Em Definições, clique em Editar.
Clique em Nível de cópia de segurança padrão (gerido pelo AlloyDB) e atualize as definições de cópia de segurança padrão do cluster, conforme necessário.
Clique em Atualizar. O plano de cópia de segurança associado ao cluster é eliminado e o cluster passa a ser gerido através da opção de cópias de segurança padrão. Agora, pode associar o novo plano de cópia de segurança ao seu cluster.
gcloud
Para mudar para um novo plano de cópia de segurança, primeiro tem de remover a associação do plano de cópia de segurança existente do cluster do AlloyDB. Para remover o plano de cópia de segurança, siga estes passos:
gcloud backup-dr backup-plan-associations delete BPA_ID --project=WORKLOAD_PROJECT_ID --location=REGIONSubstitua o seguinte:
BPA_ID: o ID de associação do plano alternativo.WORKLOAD_PROJECT_ID: o ID do projeto onde reside o cluster do AlloyDB.REGION: a Google Cloud REGION, por exemplo,us-central1.
O plano de cópia de segurança associado ao cluster é eliminado e o cluster passa a ser gerido na opção de cópias de segurança padrão. Agora, pode associar o novo plano de cópia de segurança ao seu cluster.
Associe o novo plano de cópia de segurança ao cluster
Depois de remover o plano de cópia de segurança existente, pode associar um novo plano de cópia de segurança ao cluster do AlloyDB:
Consola
Para associar o novo plano de cópia de segurança ao cluster, siga estes passos:
Na Google Cloud consola, aceda à página Clusters.
Encontre o cluster ao qual quer associar o plano de cópia de segurança. Para abrir a página Vista geral do cluster, clique no nome do cluster.
Clique em Proteção de dados.
Clique em Edit.
Em Definições, clique em Editar.
Em Configurar nível de reserva, clique em Nível de reserva melhorado (gerido pelo serviço de cópias de segurança e RD).
Opcional. Selecione um plano de cópia de segurança.
Clique em Atualizar. O seu cluster está ativado para cópias de segurança melhoradas através das definições de cópia de segurança e retenção do plano de cópia de segurança associado.
gcloud
Para associar o novo plano de cópia de segurança ao cluster, siga estes passos:
gcloud backup-dr backup-plan-associations create BPA_ID \
--project=WORKLOAD_PROJECT_ID \
--location=REGION \
--resource-type=alloydb.googleapis.com/Cluster \
--resource=projects/WORKLOAD_PROJECT_ID/locations/REGION/clusters/CLUSTER_ID \
--backup-plan=projects/VAULT_PROJECT_ID/locations/REGION/backupPlans/BP_ID \Substitua o seguinte:
BPA_ID: o ID de associação do plano alternativo.WORKLOAD_PROJECT_ID: o ID do projeto onde reside o cluster do AlloyDB.REGION: a Google Cloud REGION, por exemplo,us-central1.CLUSTER_ID: o ID do cluster do AlloyDB.VAULT_PROJECT_ID: o ID do projeto onde se encontra o cofre de cópias de segurança.BP_ID: o ID do plano de substituição. ### Faça uma cópia de segurança a pedido
Pode fazer uma cópia de segurança a pedido de um cluster do AlloyDB com um plano de cópia de segurança associado através da Google Cloud consola ou da CLI gcloud.
Consola
Para fazer uma cópia de segurança a pedido de um cluster do AlloyDB com as cópias de segurança melhoradas ativadas, siga estes passos:
Na Google Cloud consola, aceda à página Clusters.
Clique no nome do cluster com um plano de cópia de segurança associado para o qual quer criar uma cópia de segurança a pedido.
Clique em Proteção de dados.
Clique em Criar cópia de segurança.
Em Criar uma cópia de segurança a pedido, escolha uma regra de cópia de segurança com o período de retenção pretendido para a cópia de segurança a pedido.
Clique em Criar. A sua cópia de segurança a pedido é criada.
gcloud
Para fazer uma cópia de segurança a pedido de um cluster com cópias de segurança melhoradas ativadas, execute o seguinte comando:
gcloud backup-dr backup-plan-associations trigger-backup BPA_ID \
--project=WORKLOAD_PROJECT_ID \
--location=REGION \
--backup-rule-id=RULE_IDSubstitua o seguinte:
BPA_ID: o ID de associação do plano alternativo.WORKLOAD_PROJECT_ID: o ID do projeto onde reside o cluster do AlloyDB.REGION: a Google Cloud REGIÃO, por exemplo,us-central1.RULE_ID: o ID da regra de cópia de segurança no plano de cópia de segurança a usar para a cópia de segurança a pedido. ### Liste todas as cópias de segurança num cofre de cópias de segurança para o seu cluster
Pode listar todas as cópias de segurança no cofre de cópias de segurança do seu cluster do AlloyDB através da consola ou da CLI gcloud. Google Cloud
Consola
Na Google Cloud consola, aceda à página Cópias de segurança.
No menu pendente Nível de cópia de segurança, selecione Nível melhorado e, de seguida, selecione o cofre de cópias de segurança que contém a cópia de segurança que quer usar. São apresentadas todas as cópias de segurança disponíveis no cofre de cópias de segurança para o cluster selecionado.
gcloud
Para listar todas as cópias de segurança disponíveis para o seu cluster do AlloyDB no
cofre de cópias de segurança, primeiro tem de encontrar o data-source para o seu
cluster do AlloyDB e, em seguida, executar o comando gcloud backup-dr backups list.
Para encontrar o data-source do seu cluster, execute o seguinte comando:
gcloud backup-dr data-source-references fetch-for-resource-type alloydb.googleapis.com/Cluster \
--location=REGION \
--project=WORKLOAD_PROJECT_ID \
--filter='dataSourceGcpResourceInfo.gcp_resourcename="projects/WORKLOAD_PROJECT_NUMBER/locations/REGION/clusters/CLUSTER_ID"'Substitua o seguinte:
REGION: a Google Cloud REGIÃO, por exemplo,us-central1.WORKLOAD_PROJECT_ID: o ID do projeto onde reside o cluster do AlloyDB.CLUSTER_ID: o ID do cluster do AlloyDB cujas informações de cópia de segurança e RD quer encontrar.WORKLOAD_PROJECT_NUMBER: um identificador numérico exclusivo gerado pelo sistema para o seu projeto, por exemplo, 123456789012. Google Cloud Este número é atribuído automaticamente quando cria o projeto e também é imutável.
Para apresentar uma lista de todas as cópias de segurança num cofre de cópias de segurança para o seu cluster, execute o seguinte comando:
gcloud backup-dr backups list \
--data-source=DDATA_SOURCE \
--project=WORKLOAD_PROJECT_ID \
--location=REGION \
--backup-vault=BACKUP_VAULT_NAMESubstitua o seguinte:
DATA_SOURCE: odata-sourcepara o seu cluster do AlloyDB.REGION: o ID da região do cofre de segurança alternativo.BACKUP_VAULT_NAME: o nome do cofre de cópias de segurança associado ao seu plano de cópia de segurança. ### Desative as cópias de segurança melhoradas
Pode desativar as cópias de segurança melhoradas mudando o cluster do AlloyDB para a opção de cópias de segurança padrão. Esta ação elimina a associação entre o plano de cópia de segurança e o seu cluster.
Para alterar o cluster para cópias de segurança padrão, siga estes passos:
Consola
Para desativar as cópias de segurança melhoradas e voltar a usar a opção de cópias de segurança padrão, siga estes passos:
Na Google Cloud consola, aceda à página Clusters.
Clique no nome do cluster para o qual quer desativar as cópias de segurança melhoradas.
Clique em Proteção de dados.
Em Definições, clique em Editar.
Clique em Nível de cópia de segurança padrão (gerido pelo AlloyDB) e escolha as definições de cópia de segurança e atualize as definições de cópias de segurança padrão para o seu cluster, conforme necessário.
Clique em Guardar. O plano de cópia de segurança associado ao cluster é eliminado e o cluster passa a ser gerido na opção de cópias de segurança padrão, gerida pelo AlloyDB.
gcloud
Para desativar as cópias de segurança melhoradas e voltar a usar a opção de cópias de segurança padrão no cluster, execute o seguinte comando:
gcloud backup-dr backup-plan-associations delete BACKUP_PLAN_ASSOCIATION_NAME
--LOCATION=BACKUP_VAULT_LOCATIONSubstitua o seguinte:
BACKUP_PLAN_ASSOCIATION_NAME: o nome da associação do plano de contingência que quer eliminar.BACKUP_VAULT_LOCATION: a LOCALIZAÇÃO do cofre de cópias de segurança.
O que se segue?
- Restaure um cluster a partir de uma cópia de segurança.
- Vista geral da cópia de segurança e recuperação de dados.