Fazer backup de dados

Nesta página, mostramos como fazer backup de dados para recuperação de desastres usando backups do Filestore. Para saber mais sobre backups, casos de uso comuns e práticas recomendadas, consulte Backups.

Antes de começar

Antes de começar a criar backups, ative as APIs e verifique se as permissões e os papéis necessários foram concedidos. Para mais informações, consulte Antes de começar.

Criar um backup padrão

Para criar um backup padrão e sob demanda, siga estas etapas:

Console

  1. No console Google Cloud , acesse a página Instâncias do Filestore.

    Acesse "Instâncias"

  2. Selecione a instância que você quer salvar em backup na tabela.

  3. Na guia Backups, clique em Criar backup sob demanda.

  4. Clique em Próxima.

  5. No campo ID do backup, digite um nome para o backup.

  6. No campo Região, selecione a Google Cloud região em que você quer que o backup esteja localizado.

  7. Opcional: adicione uma descrição.

  8. Na seção Criptografia, selecione um Google-managed encryption key ou uma chave de criptografia gerenciada pelo cliente.

  9. Opcional: clique em Adicionar rótulo para adicionar rótulos ao backup.

  10. Opcional: adicione tags para organizar os recursos.

  11. Clique em Criar.

gcloud

  1. Instale gcloud.
  2. Atualizar gcloud components:

    gcloud components update

  3. Execute o seguinte comando gcloud filestore backups create em uma janela de terminal na máquina local. A flag --kms-key é opcional:

    gcloud filestore backups create BACKUP_NAME \
    --instance=INSTANCE_NAME \
    --file-share=FILE_SHARE_NAME \
    --instance-location=INSTANCE_LOCATION \
    --region=BACKUP_LOCATION \
    --kms-key=projects/KMS_PROJECT/locations/KMS_LOCATION/keyRings/KEYRING/cryptoKeys/CRYPTO_KEY
    

Em que:

  • BACKUP_NAME é o nome que você quer dar ao backup.
  • INSTANCE_NAME é o nome da instância do Filestore a ser armazenada.
  • FILE_SHARE_NAME é o nome do compartilhamento de arquivos na instância do Filestore.
  • INSTANCE_LOCATION é a região ou zona em que a instância do Filestore está localizada.
  • BACKUP_LOCATION é a região em que o backup será armazenado. Se uma região não for indicada, o backup será criado na mesma região da instância do Filestore.
  • KMS_PROJECT é o nome do projeto em que o recurso de chave do KMS está armazenado.
  • KMS_LOCATION é a região do recurso de chave do KMS.
  • KEYRING é o nome do keyring.
  • CRYPTO_KEY é o recurso de chave do KMS.

Exemplo

O comando a seguir cria um backup do compartilhamento de arquivos vol1 na instância nfs-server do Filestore, localizada na zona us-central1-c. O backup é chamado de mybackup, está localizado na região asia-east2 e tem uma chave de criptografia associada que vai criptografar a instância quando ela for restaurada:

  gcloud filestore backups create mybackup \
  --instance=nfs-server \
  --file-share=vol1 \
  --instance-zone=us-central1-c \
  --region=asia-east2 \
  --kms-key=projects/purple-project/locations/us-central1/keyRings/filestore-keyring/cryptoKeys/filestore-key

Exibir backups

Para conferir os backups sob demanda e os detalhes deles, siga estas etapas:

Console

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

    Acessar Backups

  2. Clique na guia Padrão para ver uma lista de backups.

  3. Clique no nome do backup para conferir os detalhes dele.

gcloud

Listar todos os backups no projeto atual

Para ver uma lista de backups do projeto atual, execute o comando backups list:

 ```shell
 gcloud filestore backups list
 ```

Ver informações sobre um backup

Para ver informações sobre um backup, execute o comando backups describe:

 ```shell
 gcloud filestore backups describe BACKUP_NAME \
  --region=BACKUP_LOCATION
  ```

Em que:

  • BACKUP_NAME é o nome do backup com as informações que você quer ver.
  • BACKUP_LOCATION é a região em que o backup é armazenado.

A seguir