Guia de início rápido: proteger e recuperar uma instância do Cloud SQL em um cofre de backup

Saiba como proteger e restaurar uma instância do Cloud SQL em um backup vault.

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

  • Configure um backup programado para uma instância do Cloud SQL.
  • Faça backup de uma instância do Cloud SQL em um cofre de backup.
  • Restaure uma instância do Cloud SQL de um backup.

Antes de começar

  1. Ative a API do serviço de Backup e DR no seu projeto 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 Backup vault para backups imutáveis e indeléveis.

  3. Crie um plano de backup.

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

Cada cofre de backup criado tem um agente de serviço exclusivo vinculado a ele. Para instâncias do Cloud SQL, o agente de serviço realiza ações em nome do serviço de Backup e DR. Portanto, ele precisa das permissões adequadas nos projetos que precisa acessar.

Siga as instruções abaixo para conceder um papel ao agente de serviço.

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

    Acessar Backup vaults

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

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

    Acessar IAM

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

  5. Na lista Selecionar um papel, selecione o papel Operador do Cloud SQL do BackupDR (roles/backupdr.cloudSqlOperator).

  6. Clique em Adicionar outro papel.

  7. Na lista Selecionar um papel, escolha Usuário da conta de serviço (roles/iam.serviceAccountUser).

  8. Clique em Salvar.

Fazer backup de uma instância do Cloud SQL em um cofre de backup

No console do Google Cloud , é possível fazer backup de instâncias do Cloud SQL em um backup vault aplicando planos de backup. É possível fazer backup de uma das duas maneiras: backups programados e backups sob demanda.

Configurar um backup programado

Use as instruções a seguir para configurar um backup programado para instâncias do Cloud SQL.

  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 Cloud SQL.

  4. Na lista Projeto, selecione o projeto em que a instância do Cloud SQL está localizada.

  5. Na lista Região, selecione a região em que suas instâncias estão localizadas.

  6. Na lista Recursos, clique em Procurar. Escolha a instância do Cloud SQL 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 a instância do Cloud SQL.

  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 da instância do Cloud SQL.

Fazer um backup sob demanda

Inicie um backup sob demanda para uma instância do Cloud SQL 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.

    1. No console Google Cloud , acesse a página Jobs para conferir o status da operação de backup.

      Acessar "Jobs"

Restaurar uma instância do Cloud SQL de um backup

É possível restaurar uma instância do Cloud SQL no mesmo projeto ou em um projeto diferente.

Use as instruções a seguir para restaurar uma instância do Cloud SQL em um cofre de backup usando um backup.

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

    Acessar backups em vault

    A página Backups em vault lista apenas as instâncias com planos de backup aplicados e os backups armazenados em um vault dentro de 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 Cloud SQL.
    • Em Nome do recurso, selecione a instância do Cloud SQL a ser restaurada.
    • Ao clicar em Backup, um painel é aberto mostrando todos os backups disponíveis. Selecione o backup específico a ser restaurado.
    • Em Escolher o destino da restauração, selecione o projeto em que você quer restaurar a instância do Cloud SQL.
    • Clique em Continuar.
    • A próxima página mostra os detalhes da restauração até o momento e pede que você Escolha o destino da restauração, com estas opções:

      • Restaurar para uma nova instância: isso cria uma instância com base na configuração armazenada no backup. É possível personalizar a instância após a conclusão da restauração. Informe um novo ID da instância usando letras minúsculas, números e hifens. Comece com uma letra.
      • Substituir uma instância atual: selecione uma instância na lista de instâncias disponíveis para substituir.
      • Substituir a instância de origem: isso vai substituir sua instância atual. Todos os dados atuais na instância selecionada serão substituídos, incluindo os registros de recuperação pontual anteriores. Não será possível recuperar os dados substituídos depois. Isso não é recomendado para uso em produção.
  3. No console Google Cloud , acesse a página Jobs para conferir o status da operação de restauração.

    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.

Use as instruções a seguir para remover o plano de backup da instância do Cloud SQL que recebeu backup.

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

    Acessar "Recursos do Vault"

  2. Selecione a instância com backup.

  3. Clique em Remover plano de backup.

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

  1. No console 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.

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

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

    Acessar Backup vaults

  2. Clique no cofre de backup e em Excluir.

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