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
createao alternar entre cadeias de backup.Operações de instância, como
restoreoudelete, podem ser adiadas até que uma operação de backupcreateseja concluída.Em alguns casos, as operações
deletepodem levar até 24 horas para serem concluídas.
Simultaneidade de operações
As operações de backup
deleteassociadas à mesma instância de origem precisam ser realizadas uma de cada vez.As operações de backup em massa
deleteem uma cadeia de backup não são compatíveis. Enquanto uma operaçãodeleteestiver pendente, qualquer nova operaçãodeletena mesma cadeia de backup vai retornar um erroRESOURCE_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 erroFAILED_PRECONDITION.O Filestore oferece suporte a operações simultâneas de backup
deletequando os backups referenciam instâncias de origem separadas.Por exemplo, uma instância rotulada como
Source1tem dados de backup referenciados emBackup1eBackup2.Source2tem dados de backup referenciados emBackup3eBackup4. Não é possível excluirBackup1eBackup2em paralelo, masBackup2eBackup3podem ser excluídos.As operações de backup
createedeleteiniciadas 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 docreate. Se você tentar excluir o backup mais recente, vai receber o erroFAILED_PRECONDITION.Por exemplo,
Source1tem uma cadeia de backup composta porBackup1eBackup2. Ao iniciar uma operação decreateparaBackup3, não é possível excluirBackup2até que a operação decreateseja 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.