Proteger e recuperar um cluster do AlloyDB em um backup vault

Saiba como usar o Backup e DR para proteger um cluster do AlloyDB com armazenamento imutável e restaurá-lo em caso de perda de dados.

Neste guia de início rápido, você vai concluir as seguintes tarefas:

  • Configure um backup programado para um cluster do AlloyDB.
  • Faça um backup sob demanda de um cluster do AlloyDB em um backup vault.
  • Restaure um cluster do AlloyDB de um backup armazenado em um cofre.

Antes de começar

  1. Ative a API Backup e DR no seu projeto do Google Cloud .

    Ativar a API

  2. Crie um backup vault.

    Os backup vaults protegem os backups armazenando-os em um armazenamento seguro, isolado e especializado. Para mais informações sobre backup vaults, consulte Visão geral dos backup vaults.

  3. Crie um plano de backup.

  4. Adicione a função Operador do AlloyDB do BackupDR (roles/backupdr.alloydbOperator) no projeto que tem o cluster do AlloyDB a ser armazenado em backup.

Conceder um papel ao agente de serviço do backup vault

Cada backup vault criado tem um agente de serviço exclusivo vinculado a ele. Para clusters do AlloyDB, o agente de serviço realiza ações em nome do Backup e DR. Por isso, ele precisa das permissões adequadas nos projetos a que precisa acessar.

Use as instruções a seguir para conceder um papel ao agente de serviço.

  1. No console Google Cloud , acesse a página Cofres de backup.

    Acessar cofres de backup

  2. Clique no nome do backup vault e copie o endereço de e-mail do agente de serviço.

  3. No console do Google Cloud , acesse a página IAM.

    Acessar IAM

  4. No campo Novos principais, insira o endereço de e-mail do agente de serviço.

  5. Na lista Selecionar um papel, escolha o papel Operador do AlloyDB de BackupDR (roles/backupdr.alloydbOperator).

  6. Clique em Adicionar outro papel. Adicione os seguintes papéis da lista Selecionar um papel:

    • Usuário da conta de serviço (roles/iam.serviceAccountUser)

    • Criptografador/descriptografador de CryptoKey do Cloud KMS (roles/cloudkms.cryptoKeyEncrypterDecrypter), que é necessário na chave de criptografia do backup vault.

  7. Clique em Salvar.

Fazer backup de um cluster do AlloyDB em um backup vault

No console do Google Cloud , é possível fazer backup de clusters do AlloyDB em um backup vault aplicando planos de backup. É possível fazer backup de uma destas maneiras: backups programados e backups on demand.

Configurar um backup programado

Use as instruções a seguir para configurar um backup programado para clusters do AlloyDB.

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

    Acessar backups em vault

  2. Clique em Programar backup.

  3. Na lista Tipo de recurso, selecione AlloyDB.

  4. Na lista Projeto, selecione o projeto em que o cluster do AlloyDB está localizado.

  5. Na lista Região, selecione a região em que os clusters estão localizados.

  6. Na lista Recursos, clique em Procurar. Escolha o cluster do AlloyDB que você quer fazer backup e clique em Concluído.

  7. Clique em Continuar.

  8. Na lista Plano de backup, clique em Selecionar.

  9. Escolha um plano de backup para proteger o cluster do AlloyDB.

  10. Clique em Concluído.

  11. Revise os detalhes do backup e clique em Programar.

    Como a janela de backup está definida como seis horas, é possível fazer um backup sob demanda do cluster do AlloyDB.

Fazer um backup sob demanda

Inicie um backup sob demanda para um cluster do AlloyDB com um plano de backup acionando a regra de backup para execução imediata.

Use as instruções a seguir para criar um backup sob demanda.

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

    Acessar backups em vault

    A página Backups em vault lista apenas os recursos de dados que têm planos de backup aplicados e os backups armazenados em um backup vault dentro desse projeto.

  2. Selecione o recurso para fazer backup. No menu ou na página de detalhes do recurso, selecione Criar backup sob demanda.

  3. Na janela Criar um backup sob demanda, selecione uma regra de backup para usar e clique em Criar.

  4. Para conferir o status do job de backup sob demanda, clique em Notificações.

  5. Opcional: para conferir o status da operação de backup, acesse a página Jobs.

    Acessar "Jobs"

Restaurar um cluster do AlloyDB de um backup

É possível restaurar um cluster do AlloyDB no mesmo projeto ou em um projeto diferente.

Para restaurar um cluster do AlloyDB em um backup vault usando um backup, siga estas instruções.

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

    Acessar backups em vault

    A página Backups em vault lista apenas os clusters que têm planos de backup aplicados e os backups armazenados em um backup vault em um projeto.

  2. Selecione o backup que você quer restaurar. Na página de detalhes do backup ou no menu , selecione Restaurar.

    A página de restauração mostra onde você seleciona as seguintes opções de restauração:

    • O Tipo de recurso é preenchido automaticamente com AlloyDB.
    • Em Nome do recurso, selecione o cluster do AlloyDB a ser restaurado.
    • Ao clicar em Backup, um painel vai abrir mostrando todos os backups disponíveis. Selecione o backup específico para restaurar.
    • Em Escolher o destino da restauração, selecione o projeto em que você quer restaurar o cluster do AlloyDB.
    • Clique em Continuar.
    • A próxima página mostra os detalhes da restauração até o momento e pede que você Configure um novo cluster: isso cria um novo cluster do AlloyDB com base na configuração armazenada no backup. É possível personalizar o cluster depois que a restauração for concluída. Forneça um novo ID do cluster usando letras minúsculas, números e hifens. Comece com uma letra.
    • Escolha um método de conexão particular: Há dois métodos para conectar serviços em redes VPC hospedadas pelo Google Cloud ou por terceiros, sem atribuir endereços IP externo:
      • Acesso a serviços particulares: atribui o cluster a uma única rede VPC usando uma conexão de peering. Use essa opção ao se conectar a serviços específicos Google Cloud e de terceiros na mesma rede VPC que o cluster do AlloyDB. Isso exige APIs extras.
      • Private Service Connect: permite o acesso ao cluster de uma ou mais redes VPC usando listas de permissões e endpoints do PSC.
  3. Opcional: para conferir o status da operação de restauração, acesse a página Jobs.

    Acessar "Jobs"

Limpar

Para evitar cobranças na sua conta do Google Cloud , exclua os recursos usados nesta página se não precisar mais deles.

Remova o plano de backup do cluster do AlloyDB

Para remover o plano de backup do cluster do AlloyDB com backup, use as instruções a seguir.

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

    Acessar backups em vault

  2. Selecione o cluster com backup.

  3. Clique em Remover plano de backup.

Excluir o plano de backup

Siga estas instruções para excluir o plano de backup. A exclusão do plano de backup é uma etapa opcional.

  1. No console do Google Cloud , acesse a página Planos de backup.

    Acessar "Planos de backup"

  2. Selecione o plano de backup e clique em Excluir.

    Isso exclui o plano de backup e os conteúdos relacionados.

Excluir o backup vault

Use as instruções a seguir para excluir o backup vault. A exclusão do backup vault é uma etapa opcional.

  1. No console Google Cloud , acesse a página Cofres de backup.

    Acessar cofres de backup

    1. Clique no backup vault e em Excluir.

    Isso exclui o backup vault e os conteúdos relacionados.

A seguir