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 os papéis e permissões necessários foram concedidos. Para mais informações, consulte Antes de começar.

Criar um backup padrão

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

Console

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

    Acesse "Instâncias"

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

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

  4. Clique em Próxima.

  5. Em 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 uma 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 organização de recursos.

  11. Clique em Criar.

gcloud

  1. Instale o gcloud.
  2. Atualize gcloud components:

    gcloud components update

  3. Execute o seguinte gcloud filestore backups create comando em uma janela do 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 do Filestore nfs-server, 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 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 visualizar backups sob demanda e os detalhes deles, siga estas etapas:

Console

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

    Acessar Backups

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

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

gcloud

Listar todos os backups do seu projeto atual

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

 ```shell
 gcloud filestore backups list
 ```

Visualizar informações sobre um backup

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

 ```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