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.

Escolher um nível de backup durante a criação do cluster

É possível escolher entre os níveis de backup padrão e avançado ao criar um novo cluster principal ou secundário do AlloyDB. O nível padrão é o padrão, mas você pode escolher backups Enhanced para usar o Backup e DR no gerenciamento centralizado. Para mais informações, consulte Opções de backup.

Para escolher um nível de backup ao criar um cluster, siga estas etapas:

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

    Acessar Clusters

  2. Clique em Criar cluster e selecione o tipo de cluster principal ou secundário.

  3. Preencha os campos obrigatórios de configuração do cluster.

  4. Clique em Exibir opções avançadas.

  5. Expanda a seção Proteção de dados.

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

  7. Selecione um plano de backup para associar ao recurso.

    Para saber mais sobre preços, clique em Comparar níveis. Os preços são baseados na região selecionada.

  8. Clique em Criar cluster.

Ativar backups aprimorados

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

  1. Identifique o backup 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 ao 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.

Ver e gerenciar backups avançados no nível do projeto

Para conferir e organizar os backups de todos os clusters no seu projeto em< níveis de armazenamento padrão e avançado, siga estas etapas:

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

    Acessar Backups

  2. Clique na guia Avançado para mostrar uma visualização de pastas em que os clusters são organizados por cofres de backup.

  3. Para conferir detalhes ou configurações de backup, clique no nome de um cluster ou pasta.

    A página resultante pré-seleciona o nível com base na guia de onde você navegou. Se um cluster foi excluído, o ícone da pasta mostra um ícone de exclusão. As informações são mostradas apenas para backups atuais.

Ver e gerenciar backups avançados no nível do cluster

É possível conferir os detalhes do backup do cluster e restaurar ou excluir um backup avançado qualificado. Para saber mais sobre os backups qualificados para exclusão, consulte Excluir um backup avançado.

Para ver e gerenciar backups de um cluster, siga estas etapas:

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

    Acessar Clusters

  2. Escolha um cluster.

  3. Abra a página Proteção de dados.

  4. Clique na guia Avançado para mostrar uma visualização de pastas em que os clusters são organizados por cofres 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 REGION, por exemplo, us-central1.

O plano de backup associado ao cluster é excluído, e o cluster passa a ser gerenciado pela 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, você pode 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 REGION, 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 on demand de um cluster do AlloyDB com um plano de backup associado usando o console do Google Cloud ou a CLI gcloud.

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 REGION, 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 backup vault 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 backup vault, 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 REGION, 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 backup vault 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 seu 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.

Excluir um backup aprimorado

É possível excluir manualmente backups aprimorados específicos do AlloyDB no console Google Cloud se eles estiverem qualificados para exclusão. É possível excluir backups avançados nos seguintes cenários:

  • Backups expirados em um cofre: se um backup tiver passado do tempo de retenção programado —por exemplo, após 14 dias para políticas padrão—, ele geralmente fica disponível para exclusão manual.
  • Backups manuais: os backups acionados por um usuário geralmente podem ser excluídos antes de expirarem naturalmente, desde que não estejam protegidos por um bloqueio de retenção estrito e de longo prazo.
  • Backups criados antes de uma mudança na política de retenção: se uma política de período mínimo de armazenamento for atualizada em um vault, os backups criados antes da aplicação da atualização da política geralmente poderão ser excluídos.
  • Backups não imutáveis: embora o Backup e DR promova backups imutáveis, seguros e gerenciados pelo Google para evitar adulterações, os backups não bloqueados ou expirados em um vault podem ser excluídos manualmente.

Para excluir um backup avançado, siga estas etapas:

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

    Acessar Clusters

  2. Selecione o cluster associado ao backup que você quer excluir.

  3. Clique em Proteção de dados na navegação lateral.

  4. Verifique se o nível Aprimorado está selecionado para mostrar os backups do Backup e DR.

  5. Encontre o backup específico na lista e expanda more_vert Mais opções.

  6. Clique em Excluir backup.

  7. Confirme a exclusão. Se a operação falhar, confira os detalhes do erro na página Clusters.

A seguir