Limitações de backup

As seções a seguir abordam as limitações relacionadas à criação e ao gerenciamento de backups.

Limitações gerais

Os backups do Filestore não podem ser combinados com o recurso compartilhamento múltiplo do Filestore.

Desempenho

  • Em instâncias muito usadas, o desempenho pode ser reduzido em até 15% durante o upload de um backup. O desempenho da instância de nível Básico não é afetado pelas operações de backup create.

  • Armazenar os dados de uma instância em várias cadeias de backup afeta o desempenho do backup. Aguarde uma latência maior nas operações de backup create ao alternar entre cadeias de backup.

  • Operações de instância, como restore ou delete, podem ser adiadas até que uma operação de backup create seja concluída.

  • Em alguns casos, as operações delete podem levar até 24 horas para serem concluídas.

Simultaneidade de operações

  • As operações de backup delete associadas à mesma instância de origem precisam ser realizadas uma de cada vez.

  • As operações de backup em massa delete em uma cadeia de backup não são compatíveis. Enquanto uma operação delete estiver pendente, qualquer nova operação delete na mesma cadeia de backup vai retornar um erro RESOURCE_EXHAUSTED. Isso independe de a instância de origem ter sido excluída. Se a instância de origem tiver sido excluída, você vai receber um erro FAILED_PRECONDITION.

    O Filestore oferece suporte a operações simultâneas de backup delete quando os backups referenciam instâncias de origem separadas.

    Por exemplo, uma instância rotulada como Source1 tem dados de backup referenciados em Backup1 e Backup2. Source2 tem dados de backup referenciados em Backup3 e Backup4. Não é possível excluir Backup1 e Backup2 em paralelo, mas Backup2 e Backup3 podem ser excluídos.

  • As operações de backup create e delete iniciadas na mesma cadeia de backup podem ser executadas simultaneamente. Quando você já começou a criar um novo backup, é necessário aguardar a conclusão da operação para excluir o backup mais recente. Isso porque o backup mais recente contém os dados mais importantes necessários para concluir a operação de backup do create. Se você tentar excluir o backup mais recente, vai receber o erro FAILED_PRECONDITION.

    Por exemplo, Source1 tem uma cadeia de backup composta por Backup1 e Backup2. Ao iniciar uma operação de create para Backup3, não é possível excluir Backup2 até que a operação de create seja concluída.

  • Para mais informações sobre limites de taxa de operação, consulte Limites de taxa de operação para backups.

Armazenamento

  • É possível restaurar um backup de uma instância básica para a instância de origem do mesmo nível de serviço, uma instância já existente ou uma nova instância. Se você escolher uma nova instância, poderá escolher entre instâncias de HDD básico e SSD básico, independentemente do nível da instância de origem.

  • Não é possível restaurar instâncias zonais, regionais e empresariais para uma instância de origem ou atual, apenas para uma nova. O nível da nova instância não precisa corresponder ao nível da instância de origem. Por exemplo, é possível restaurar o backup de uma instância regional para uma zonal. A capacidade provisionada da nova instância precisa ser igual ou maior que a da instância de origem.

Capacidade

  • Os backups criados para instâncias zonais, regionais e empresariais podem consumir a capacidade da instância. Essa capacidade varia de acordo com o escopo das mudanças feitas nos dados desde a criação do backup. Mais especificamente, quando um backup é criado, o Filestore cria um snapshot interno do sistema de arquivos que também ocupa uma parte da capacidade disponível da instância.

  • O tamanho do snapshot também é relativo ao escopo das mudanças feitas nos dados no compartilhamento desde a criação do último backup. Esse snapshot continua existindo até que o próximo backup seja criado e enviado.

  • Todos os dados referenciados pelo backup permanecem no estado em que estavam quando foram capturados e continuam ocupando capacidade do sistema de arquivos. Por exemplo, se você excluir dados do sistema de arquivos montado, essa ação não vai liberar capacidade. Em vez disso, crie um novo backup depois de excluir ou substituir quantidades significativas de dados.

  • Para antecipar capacidade suficiente para suas cargas de trabalho, considere aplicar uma das seguintes opções:

    • Aumente a capacidade da instância para cargas de trabalho com mudanças significativas e frequentes nos dados ou uma alta taxa de mudança.

    • Faça backups com frequência. Se o último backup estiver desatualizado, o snapshot interno poderá acumular mais mudanças e consumir mais capacidade da instância.

Criptografia

Ao usar a CMEK para criptografar suas cadeias de backup, as seguintes limitações se aplicam:

  • Toda uma cadeia de backup é criptografada usando a mesma CMEK.

  • Ao criar um backup com CMEK, a CMEK precisa estar na mesma região do backup de destino.

  • Se você armazenar uma cadeia de backup em uma região separada da instância de origem, talvez seja necessário aplicar chaves separadas, uma para a origem e outra para a cadeia de backup.

    • Todos os níveis de serviço oferecem suporte a várias cadeias de backup ou à capacidade de armazenar backups de uma instância em várias regiões. Se você optar por usar a CMEK para criptografia, uma chave de CMEK precisará estar na mesma região que o recurso criptografado. Se você estiver armazenando backups em uma região separada da origem e a CMEK não for uma chave multirregional, use chaves CMEK separadas. Para mais informações, consulte Restrições da CMEK e Escolher o melhor local da CMEK.
  • Uma única CMEK é aplicada ao bucket do Cloud Storage em que a cadeia de backup é armazenada e não pode ser combinada nem substituída.

  • O suporte à CMEK não está disponível para backups de nível básico.

Para mais informações, consulte Suporte da CMEK para cadeias de backup.

Migração de dados

Depois de criar uma instância do Filestore, não será possível mudar o local ou o nível de serviço. Para migrar os dados para outra região, crie um backup deles e use o backup para criar uma instância do Filestore ou restaurá-la para uma instância atual.

Protocolos

Ao restaurar um backup, a nova instância precisa usar o mesmo protocolo da instância de origem.