Gerenciar o pool de snapshots do appliance de backup/recuperação

Cada dispositivo de backup/recuperação tem um pool de snapshots que contém os backups de dados de produção e os backups restaurados mais recentes. O pool de snapshots oferece acesso instantâneo aos seus dados.

O pool de snapshots (às vezes chamado de pool de desempenho) contém cópias principais dos dados do aplicativo nos pontos especificados em um plano de backup. A quantidade de dados consumidos é determinada pela possibilidade de usar um snapshot existente.

O pool de snapshots geralmente contém centenas ou até milhares de volumes chamados VDisks. É importante gerenciar o uso do pool de snapshots, já que os jobs começam a falhar se o pool estiver cheio demais. O consumo do pool de snapshots é detalhado em Entender o consumo do pool de snapshots.

Esta seção inclui:

Expandir pools de snapshots

É possível expandir os pools de snapshots atuais adicionando mais discos. Também é possível adicionar outros pools de armazenamento para snapshots. Isso pode ser feito para usar uma combinação de classes de armazenamento (como um pool com disco padrão e um pool com SSD) ou para manter diferentes grupos de aplicativos separados.

Criar um disco para usar com um pool de snapshots

Estas são as permissões necessárias para criar um disco a ser usado com um pool de snapshots:

  • compute.disks.create no projeto antes de criar um novo disco
  • compute.instances.attachDisk na instância de máquina virtual (VM)
  • compute.disks.use no disco a ser anexado

Use as instruções a seguir para criar um disco para usar com um pool de snapshots:

  1. No console do Google Cloud , acesse a página Instâncias de VM e localize o appliance de backup/recuperação.
  2. Marque a caixa e clique no nome da instância em que você quer adicionar um disco.
  3. Na página Detalhes da instância de VM, clique em Editar.
  4. Em Mais discos, clique em Adicionar novo disco.
  5. Especifique o seguinte:

    • Nome: insira um nome para o disco usando a nomenclatura atual como modelo.
    • Origem: selecione Em branco para o Tipo de origem.
    • Tipo de disco: selecione um tipo de disco que corresponda aos discos atuais no pool de snapshots que você está redimensionando ou ao tipo de disco que você quer no novo pool de snapshots.
    • Tamanho: recomendamos que os discos do pool de snapshots tenham sempre 4096 GB (4 TB).
    • Programação de snapshot: deixe a programação de snapshot como padrão.
    • Criptografia: é possível especificar a criptografia como Google-managed encryption key (GMEK) ou chave de criptografia gerenciada pelo cliente (CMEK). Sempre use o mesmo tipo de criptografia para todos os discos no mesmo pool de snapshots.
  6. Clique em Salvar para concluir a configuração do disco.

  7. Clique em Salvar para aplicar as alterações à instância e adicionar o novo disco.

Depois de adicionar um disco extra ao appliance, você pode expandir um pool de snapshots atual ou criar um novo.

Expandir um pool de snapshots

Para expandir um pool de snapshots, primeiro crie um novo disco e siga estas etapas:

  1. Clique na guia Gerenciar e selecione Eletrodomésticos no menu suspenso.
  2. Selecione um dispositivo e clique em Configurar dispositivo para abrir a página "Configuração do dispositivo".
  3. No painel à esquerda, selecione Pools de armazenamento.
  4. Selecione a guia Snapshot. A página "Pools de snapshots" é aberta.
  5. Encontre o grupo e selecione o ícone de lápis no canto superior direito do bloco. A janela "Gerenciar pool de snapshots" é aberta.
  6. Selecione os MDisk(s) a serem incluídos neste pool na lista de discos não gerenciados clicando no símbolo de + apropriado. Use a opção de pesquisa para encontrar os MDisks necessários. Os MDisks selecionados aparecem no painel à direita. Passe o cursor do mouse sobre um registro de MDisk para conferir o status dele, incluindo UID, controlador e capacidade.
  7. Clique em Enviar. Uma caixa de diálogo de aviso vai aparecer. Digite PROCEED para confirmar.
  8. Clique em Confirmar.

Criar um pool de snapshots

Para criar um pool de snapshots, primeiro crie um disco e siga estas etapas:

  1. Clique na guia Gerenciar e selecione Eletrodomésticos no menu suspenso.
  2. Selecione um dispositivo e clique em Configurar dispositivo para abrir a página de configuração.
  3. No painel à esquerda, selecione Pools de armazenamento.
  4. Selecione a guia Snapshot. A página "Pools de snapshots" é aberta.
  5. Clique em Clique para adicionar pool. A página "Criar pool" é aberta.
  6. Insira um Nome para o pool de armazenamento.
  7. Se necessário, modifique o limite padrão de Aviso.
  8. Selecione os MDisk(s) que você quer incluir no pool na lista de discos não gerenciados clicando no símbolo de adição(+) apropriado. Use a opção de pesquisa para encontrar os MDisks necessários. Os MDisks selecionados aparecem no painel à direita.
  9. Clique em Enviar.
  10. Uma caixa de diálogo de aviso vai aparecer. Digite CONTINUAR para confirmar.
  11. Clique em Confirmar. O pool recém-criado é listado na página do pool de snapshots.

Excluir um pool de snapshots

Antes de excluir um pool de snapshots, verifique se:

  • Não há perfis de plano de backup especificando o pool.
  • Não há backups no pool. Todos os backups precisam expirar.

Para excluir um pool de snapshots:

  1. Clique na guia Gerenciar e selecione Eletrodomésticos no menu suspenso.
  2. Selecione um dispositivo e clique em Configurar dispositivo para abrir a página "Configuração do dispositivo".
  3. No painel à esquerda, selecione Pools de armazenamento.
  4. Selecione a guia "Snapshot". A página "Pools de snapshots" é aberta. Encontre o pool e selecione o ícone da lixeira no canto superior direito do bloco.
  5. Uma caixa de diálogo de aviso vai aparecer. Digite EXCLUIR para confirmar.
  6. Clique em Confirmar. Se o pool não estiver sendo usado por nenhum perfil de plano de backup e não contiver backups, ele será excluído.

Impacto da desativação ou exclusão de CMEKs

Se um dispositivo de backup/recuperação usar discos permanentes criptografados com chaves de criptografia gerenciadas pelo cliente (CMEK), faça o seguinte:

Ver versão da chave

Para determinar qual versão da chave está sendo usada por um dispositivo de backup/recuperação:

  1. Acesse Compute Engine > Instâncias de VM.
  2. Localize o appliance de backup/recuperação e selecione o nome da instância para abrir a visualização de detalhes dela.
  3. Acesse a seção "Armazenamento" e revise todos os discos conectados.
  4. Selecione o nome de cada disco para ver a versão da chave.

Discos de staging

Um disco de staging é um VDisk criado quando um aplicativo é protegido pela primeira vez. É uma cópia dos dados de produção do último backup invocado pelo plano de backup do aplicativo. Cada disco de staging está associado a vários snapshots nos próprios VDisks de snapshot. O número de snapshots para cada aplicativo ou VM é determinado pela frequência do plano de backup e pelo período de armazenamento.

Como um disco de staging é uma cópia completa do aplicativo ou da VM de produção, cada disco de staging requer tanto espaço de armazenamento no pool de snapshots quanto o aplicativo ou a VM protegida no armazenamento de produção. Os snapshots feitos do disco de staging referenciam os dados nele, então são muito menores. À medida que os backups subsequentes mudam os blocos no disco de preparo, os blocos originais são "enviados" para os VDisks de snapshot. Assim, o snapshot parece ter conteúdo constante mas contém cada vez mais blocos ao longo do tempo.

Discos de staging para VMs do VMware e aplicativos fora da banda

Quando você protege uma VM ou um aplicativo, cópias do backup selecionado são colocadas em um disco virtual de teste dedicado no pool de snapshots. O serviço de Backup e DR cria um snapshot do backup no disco de staging e o armazena no pool de snapshots pelo tempo especificado no plano de backup.

Os discos de staging para backups são alocados do pool de snapshots. O vDisk tem provisionamento leve. Cada snapshot criado desse disco de staging também consome espaço do pool de snapshots. A quantidade depende da taxa de mudança do aplicativo.

Exceção para a proteção direta no OnVault para VMs do VMware

As VMs do VMware protegidas diretamente no OnVault não passam por um disco de staging porque o appliance pode receber informações de bloco alterado diretamente da camada do VMware. Todos os outros aplicativos recebem informações de bloco alterado do Oracle RMAN ou do agente do Backup e DR (usando um disco de staging do Backup e DR).

Entender o consumo do pool de snapshots

O pool de snapshots contém os discos de preparação e de snapshot de todos os aplicativos ou VMs protegidos, além de clones e backups de montagem criados.

O pool de snapshots contém discos virtuais, ou VDisks. Os VDisks e o consumo de VDisk são explicados em VDisks. O espaço do pool de snapshots é consumido por quatro tipos diferentes de disco virtual:

  • VDisks de staging: os VDisks de staging, geralmente chamados de discos de staging, contêm a cópia de ouro do aplicativo do Backup e DR. Os discos de staging são retidos enquanto um aplicativo está protegido e existe pelo menos um snapshot. Consulte Discos de staging.

  • VDisks de snapshot: usados para preservar o estado dos discos de staging em momentos específicos. Os snapshots são mantidos até o tempo de expiração, mas o último snapshot nunca expira, a menos que o aplicativo esteja desprotegido ou tenha expirado explicitamente.

  • VDisk montável: são backups montáveis criados no momento da restauração com base em um snapshot em um disco de snapshot.

  • Clonar VDisks: os discos clonados são cópias completas dos dados de produção de um aplicativo. Os discos clonados não expiram automaticamente.

VDisks

O Backup e DR usa VDisks lógicos (discos ou volumes virtuais) para virtualizar dados de hosts. Os VDisks são retirados de um pool de discos gerenciados (MDisks) apresentados a um appliance de backup/recuperação de um ou mais arrays.

Com os discos virtuais, os dados podem ser clonados, montados e recuperados, apresentados para testes e desenvolvimento e manipulados em outras tarefas. Os VDisks são criados conforme necessário em matrizes de disco físico.

Há um limite fixo de VDisks por dispositivo de backup/recuperação. À medida que você cria políticas de proteção, o appliance avisa quando uma configuração pode exceder os limites de VDisk.

Consumo de vDisk

Em geral, cada aplicativo ou VM protegida requer um ou mais VDisks para o disco de staging, além do mesmo número de VDisks por snapshot. Além disso, observe estas regras:

  • Os backups no nível da VM com um plano de backup de snapshot consomem um VDisk para cada disco virtual na VM.

  • Os backups do sistema de arquivos em um ambiente Windows consomem um disco virtual para cada sistema de arquivos protegido.

  • Os backups do sistema de arquivos em um ambiente Unix consomem um VDisk para cada 833 GB protegidos vezes 1+(número de snapshots retidos). Para ajustar o valor de 833 GB, mude a granularidade do disco de staging em "Detalhes e configurações".

  • Montagens, LiveClones e clones de aplicativos que não são de VM consomem VDisks.

  • Em sistemas Linux, os sistemas de arquivos e os bancos de dados Oracle consomem um VDisk mais outro para cada 2 TB adicionais de dados protegidos.

  • Os bancos de dados do SQL Server consomem um disco virtual para cada volume que hospeda o banco de dados.

  • Cada snapshot de um VDisk consome um VDisk por snapshot por disco protegido.

  • Os snapshots mostram o uso máximo, já que novos snapshots são criados antes que os antigos expirem.

  • Após o failover e o syncback, a operação de failback limpa todos os VDisks de syncback e failover.

    Os discos virtuais são provisionados de forma leve e podem crescer com o tempo.