Gerenciar backups aprimorados

É possível ativar e gerenciar backups avançados para seus clusters e projetos do AlloyDB para PostgreSQL. Com os backups Enhanced, é possível usar o serviço de Backup e DR com seus clusters do AlloyDB para gerenciar os backups.

Para informações sobre como os backups funcionam no AlloyDB e as opções disponíveis para seus clusters, consulte Visão geral do backup e da recuperação de dados.

Antes de começar

Antes de gerenciar backups aprimorados para seus clusters do AlloyDB, siga estas etapas:

Ativar a API Backup e DR

Para usar backups aprimorados com seus clusters do AlloyDB, primeiro ative a API Backup e DR:

Ativar a API Backup e DR

Permissões necessárias

Para configurar backups avançados para seus clusters do AlloyDB, você precisa da função alloydb.backupDrAdmin ou das seguintes permissões:

  • backupdr.backupPlans.list
  • backupdr.backupPlanAssociations.createForAlloydbCluster
  • backupdr.backupPlanAssociations.fetchForAlloydbCluster
  • backupdr.backupPlanAssociations.list
  • backupdr.backupPlanAssociations.getForAlloydbCluster
  • backupdr.backupPlanAssociations.triggerBackupForAlloydbCluster
  • backupdr.backupPlanAssociations.deleteForAlloydbCluster
  • backupdr.backupPlans.useForAlloydbCluster
  • backupdr.bvdataSources.get
  • backupdr.bvdataSources.list

Para mais informações sobre essas permissões, consulte Papéis e permissões de backup e DR.

Ativar backups aprimorados

Para ativar os backups avançados no seu cluster, siga estas etapas gerais:

  1. Identifique o vault e o plano de backup que você quer usar.
  2. Associe seu cluster do AlloyDB a um plano de backup.

Para mais informações sobre backups avançados, consulte Visão geral do backup e da recuperação de dados.

Identifique o plano de backup que você quer usar

O plano de backup é usado pelos backups aprimorados para definir a programação de backup e as configurações de retenção do cluster. Para associar seu cluster do AlloyDB a um plano de backup, identifique o plano de backup que você quer usar. Para mais informações, consulte Criar e gerenciar um plano de backup.

Depois de identificar o plano de backup que você quer associar, use o nome dele para associar ao cluster do AlloyDB.

Associar um plano de backup a um cluster do AlloyDB

Para associar um plano de backup a um cluster do AlloyDB, você precisa do nome do plano de backup que quer usar. Para mais informações sobre como encontrar o nome do plano de backup, consulte Criar e gerenciar um plano de backup.

Console

Para associar um plano de backup ao cluster do AlloyDB, faça o seguinte:

  1. No Google Cloud console, acesse a página Clusters.

    Acessar Clusters

  2. Encontre o cluster que você quer associar ao plano de backup. Para abrir a página Visão geral do cluster, clique no nome dele.

  3. Clique em Proteção de dados.

  4. Em Configurações, clique em Editar.

  5. Em Configurar nível de backup, clique em Nível de backup Enhanced (gerenciado pelo serviço de Backup e DR).

  6. Selecione um plano de backup.

  7. Clique em Atualizar. Seu cluster está ativado para backups aprimorados usando as configurações de backup e retenção do plano de backup associado.

gcloud

Para associar um plano de backup 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_ID

Substitua:

  • BPA_ID: o ID da associação do plano de backup.
  • WORKLOAD_PROJECT_ID: o ID do projeto em que o cluster do AlloyDB reside.
  • REGION: a região Google Cloud , por exemplo, us-central1.
  • CLUSTER_ID: o ID do cluster do AlloyDB.
  • VAULT_PROJECT_ID: o ID do projeto em que o cofre de backup reside.
  • BP_ID: o ID do plano de backup.

Gerenciar backups aprimorados

Depois que o cluster for ativado para backups avançados e um plano de backup for associado a ele, será possível mudar o plano de backup associado do cluster, fazer um backup sob demanda ou conferir todos os backups no backup vault.

Para gerenciar um plano de backup, consulte Criar e gerenciar um plano de backup. Para gerenciar um cofre de backup, consulte Criar e gerenciar um cofre de backup.

Mudar o plano de backup associado ao cluster

Para mudar o plano de backup associado a um cluster do AlloyDB, primeiro remova o plano associado atual e depois associe um novo plano de backup a esse cluster.

O novo plano de backup precisa estar na mesma região que o cluster do AlloyDB.

Remover o plano de backup associado

Para mudar para um novo plano de backup, comece removendo a associação do plano atual do cluster do AlloyDB.

Console

  1. No Google Cloud console, acesse a página Clusters.

    Acessar Clusters

  2. Clique no nome do cluster que você quer modificar.

  3. Clique em Proteção de dados.

  4. Em Configurações, clique em Editar.

  5. Clique em Nível de backup Standard (gerenciado pelo AlloyDB) e atualize as configurações de backup padrão do cluster conforme necessário.

  6. Clique em Atualizar. O plano de backup associado ao cluster é excluído, e o cluster passa a ser gerenciado na opção de backups padrão. Agora você pode associar o novo plano de backup ao seu cluster.

gcloud

Para mudar para um novo plano de backup, primeiro remova a associação do plano atual do cluster do AlloyDB. Para remover o plano de backup, siga estas etapas:

gcloud backup-dr backup-plan-associations delete BPA_ID --project=WORKLOAD_PROJECT_ID --location=REGION

Substitua:

  • BPA_ID: o ID da associação do plano de backup.
  • WORKLOAD_PROJECT_ID: o ID do projeto em que o cluster do AlloyDB reside.
  • REGION: a Google Cloud REGIÃO, por exemplo, us-central1.

O plano de backup associado ao cluster é excluído, e o cluster passa a ser gerenciado na opção de backups padrão. Agora você pode associar o novo plano de backup ao cluster.

Associe o novo plano de backup ao cluster

Depois de remover o plano de backup atual, é possível associar um novo plano ao cluster do AlloyDB:

Console

Para associar o novo plano de backup ao cluster, siga estas etapas:

  1. No Google Cloud console, acesse a página Clusters.

    Acessar Clusters

  2. Encontre o cluster que você quer associar ao plano de backup. Para abrir a página Visão geral do cluster, clique no nome dele.

  3. Clique em Proteção de dados.

  4. Clique em Editar.

  5. Em Configurações, clique em Editar.

  6. Em Configurar nível de backup, clique em Nível de backup Enhanced (gerenciado pelo serviço de Backup e DR).

  7. Opcional. Selecione um plano de backup.

  8. Clique em Atualizar. Seu cluster está ativado para backups aprimorados usando as configurações de backup e retenção do plano de backup associado.

gcloud

Para associar o novo plano de backup ao cluster, siga estas etapas:

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:

  • BPA_ID: o ID da associação do plano de backup.
  • WORKLOAD_PROJECT_ID: o ID do projeto em que o cluster do AlloyDB reside.
  • 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 em que o cofre de backup reside.
  • BP_ID: o ID do plano de backup. ### Fazer um backup sob demanda

É possível fazer um backup sob demanda de um cluster do AlloyDB com um plano de backup associado usando o console do Google Cloud ou a gcloud CLI.

Console

Para fazer um backup sob demanda de um cluster do AlloyDB com backups avançados ativados, siga estas etapas:

  1. No Google Cloud console, acesse a página Clusters.

    Acessar Clusters

  2. Clique no nome do cluster com um plano de backup associado para o qual você quer criar um backup sob demanda.

  3. Clique em Proteção de dados.

  4. Clique em Criar backup.

  5. Em Criar um backup sob demanda, escolha uma regra com o período de armazenamento desejado para o backup sob demanda.

  6. Clique em Criar. Seu backup sob demanda será criado.

gcloud

Para fazer um backup sob demanda de um cluster com backups avançados ativados, execute o comando a seguir:

gcloud backup-dr backup-plan-associations trigger-backup BPA_ID \
--project=WORKLOAD_PROJECT_ID \
--location=REGION \
--backup-rule-id=RULE_ID

Substitua:

  • BPA_ID: o ID da associação do plano de backup.
  • WORKLOAD_PROJECT_ID: o ID do projeto em que o cluster do AlloyDB reside.
  • REGION: a Google Cloud REGIÃO, por exemplo, us-central1.
  • RULE_ID: o ID da regra de backup no plano de backup a ser usado para o backup sob demanda. ### Listar todos os backups em um cofre de backup para o cluster

É possível listar todos os backups no cofre de backup do seu cluster do AlloyDB usando o console do Google Cloud ou a CLI gcloud.

Console

  1. No Google Cloud console, acesse a página Backups.

    Acessar Backups

  2. No menu suspenso Nível de backup, selecione Nível avançado e escolha o cofre de backup que contém o backup que você quer usar. Todos os backups disponíveis no backup vault para o cluster selecionado são mostrados.

gcloud

Para listar todos os backups disponíveis do cluster do AlloyDB no cofre de backup, primeiro encontre o data-source do cluster do AlloyDB e execute o comando gcloud backup-dr backups list.

Para encontrar o data-source do 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:

  • REGION: a Google Cloud REGIÃO, por exemplo, us-central1.
  • WORKLOAD_PROJECT_ID: o ID do projeto em que o cluster do AlloyDB reside.
  • CLUSTER_ID: o ID do cluster do AlloyDB cujas informações de backup e DR você quer encontrar.
  • WORKLOAD_PROJECT_NUMBER: um identificador numérico exclusivo gerado pelo sistema para seu projeto, por exemplo, 123456789012.O Google Cloudatribui automaticamente esse número quando você cria o projeto, e ele também é imutável.

Para listar todos os backups em um cofre de backup do cluster, execute o seguinte comando:

gcloud backup-dr backups list \
--data-source=DDATA_SOURCE \
--project=WORKLOAD_PROJECT_ID \
--location=REGION \
--backup-vault=BACKUP_VAULT_NAME

Substitua:

  • DATA_SOURCE: o data-source do cluster do AlloyDB.
  • REGION: o ID da região do cofre de backup.
  • BACKUP_VAULT_NAME: o nome do cofre de backup associado ao seu plano de backup. ### Desativar os backups Enhanced

Para desativar os backups aprimorados, mude o cluster do AlloyDB de volta para a opção de backups padrão. Isso exclui a associação entre o plano de backup e o cluster.

Para mudar o cluster para backups padrão, siga estas etapas:

Console

Para desativar os backups avançados e mudar o cluster de volta para a opção de backups padrão, siga estas etapas:

  1. No Google Cloud console, acesse a página Clusters.

    Acessar Clusters

  2. Clique no nome do cluster em que você quer desativar os backups avançados.

  3. Clique em Proteção de dados.

  4. Em Configurações, clique em Editar.

  5. Clique em Nível de backup Standard (gerenciado pelo AlloyDB) e escolha as configurações de backup. Atualize as configurações de backup Standard do cluster conforme necessário.

  6. Clique em Salvar. O plano de backup associado ao cluster é excluído, e o cluster passa a ser gerenciado na opção "Backups padrão", gerenciada pelo AlloyDB.

gcloud

Para desativar os backups avançados e voltar à opção de backups padrão, execute o seguinte comando:

gcloud backup-dr backup-plan-associations delete BACKUP_PLAN_ASSOCIATION_NAME
--LOCATION=BACKUP_VAULT_LOCATION

Substitua:

  • BACKUP_PLAN_ASSOCIATION_NAME: o nome da associação do plano de backup que você quer excluir.
  • BACKUP_VAULT_LOCATION: o LOCAL do backup vault.

A seguir