Gerenciar o pool de snapshots

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

O conjunto de snapshots (às vezes chamado de conjunto de desempenho) armazena cópias de dados de aplicativos nos pontos especificados em um plano de backup. A quantidade de dados consumidos é determinada pela possibilidade de usar um snapshot existente.

O conjunto de snapshots geralmente contém centenas ou até milhares de volumes chamados VDisks. É importante gerenciar o uso do pool de snapshots, porque os jobs vão começar a falhar se o pool de snapshots estiver cheio. O consumo do pool de snapshots é detalhando em Entender o consumo do pool de snapshots.

Esta seção inclui:

Expandir pools de snapshots

É possível expandir os pools de snapshots adicionando discos extras. Também é possível adicionar outros pools de armazenamento para armazenamento de snapshots. Isso pode ser feito para que você possa 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 uns dos outros.

Criar um disco para usar com um pool de snapshots

Confira a seguir 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 a ser usado com um pool de snapshots:

  1. No console do Google Cloud , acesse a página Instâncias de VM e localize o dispositivo 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: digite um nome para o disco usando a nomenclatura de disco atual como modelo.
    • Origem: selecione Em branco como Tipo de origem.
    • Tipo de disco: selecione um tipo de disco que corresponda aos discos existentes no pool de snapshots que você está redimensionando ou ao tipo de disco que você quer no novo pool.
    • Tamanho: recomendamos que os discos do pool de snapshots tenham sempre 4096 GB (4 TB).
    • Programação de snapshots: deixe a programação de snapshots como padrão.
    • Criptografia: é possível especificar a criptografia como chave de criptografia gerenciada pelo Google (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 ao appliance, é possível expandir um pool de snapshots existente ou criar um novo.

Expandir um pool de snapshots

Para expandir um pool de snapshots, primeiro você precisa criar um novo disco e seguir estas etapas:

  1. Clique na guia Gerenciar e selecione Dispositivos 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. 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) que você quer incluir nesse pool na lista de discos não gerenciados clicando no símbolo + apropriado. Use a opção de pesquisa para encontrar os MDisks necessários. Os MDisks selecionados aparecem no painel à direita. É possível manter o cursor do mouse sobre um registro do 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 novo pool de snapshots

Para criar um novo pool de snapshots, primeiro é necessário criar um disco e seguir estas etapas:

  1. Clique na guia Gerenciar e selecione Dispositivos no menu suspenso.
  2. Selecione um dispositivo e clique em Configurar dispositivo para abrir a página de 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. 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 Alerta.
  8. Selecione os MDisk(s) que você quer incluir neste pool na lista de discos não gerenciados clicando no símbolo + 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 PROCEED 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 que especifiquem o pool.
  • Não há imagens de snapshot residentes no pool. Todas as imagens precisam estar expiradas.

Para excluir um pool de snapshots:

  1. Clique na guia Gerenciar e selecione Dispositivos 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. Encontre a piscina e selecione o ícone de lixeira no canto superior direito do bloco da piscina.
  5. Uma caixa de diálogo de aviso vai aparecer. Digite DELETE para confirmar.
  6. Clique em Confirmar. Se o pool não estiver em uso por nenhum perfil de plano de backup e não contiver imagens de backup, ele será excluído.

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

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

Conferir a versão da chave

Para determinar qual versão da chave está em uso 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 analise todos os discos conectados.
  4. Selecione o nome de cada disco para conferir a versão da chave.

Discos de preparação

Um disco de preparação é 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 preparação é associado a um número de 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 do snapshot e período de armazenamento.

Como um disco de preparação é uma cópia completa do aplicativo de produção ou da VM, cada disco de preparação exige tanto espaço de armazenamento no pool de snapshots quanto o aplicativo protegido ou a VM exige no armazenamento de produção. Os snapshots feitos com base no disco de preparação fazem referência aos dados no disco de preparação. Por isso, eles 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.

Como preparar discos para VMs do VMware e aplicativos fora da banda

Ao proteger uma VM ou um aplicativo, cópias da imagem selecionada são colocadas em um disco de transferência virtual dedicado no pool de snapshots. O serviço de backup e DR cria um snapshot da imagem no disco de preparação e o armazena no pool de snapshots pelo tempo especificado no plano de backup.

Os discos de preparação para backups são alocados no pool de snapshots. O vDisk é provisionado de forma fina. Cada snapshot criado desse disco de preparação também consome espaço do pool de snapshots, e a quantidade depende da taxa de mudança do aplicativo.

Uma exceção para a proteção direta para o OnVault em VMs do VMware

As VMs do VMware protegidas diretamente pelo OnVault não passam por um disco de preparação porque o dispositivo pode receber informações de blocos alterados diretamente da camada do VMware. Todos os outros aplicativos recebem informações de blocos alterados do Oracle RMAN ou do agente de backup e DR (usando um disco de preparação de backup e DR).

Entender o consumo do pool de snapshots

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

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

  • VDisks de preparação: os VDisks de preparação, geralmente chamados de discos de preparação, armazenam a cópia de ouro de backup e DR do aplicativo. Os discos de preparação são retidos enquanto um aplicativo estiver protegido e pelo menos um snapshot existir. Consulte Discos de preparação.

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

  • VDisks instaláveis: são imagens instaláveis criadas no momento da restauração a partir de um snapshot em um disco de snapshot.

  • Clone 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 a DR usam 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.

A partir dos VDisks, os dados podem ser clonados, montados e recuperados, apresentados para testes e trabalhos de desenvolvimento e manipulados em outras tarefas. Os VDisks são criados conforme necessário em matrizes de discos físicos.

Há um limite fixo de VDisks por dispositivo de backup/recuperação. Ao criar políticas de proteção, o dispositivo vai avisar quando uma configuração ultrapassar os limites do VDisk.

Consumo de vDisk

Em geral, cada aplicativo ou VM protegido requer um ou mais VDisks para o disco de preparação, 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 VDisk 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). É possível ajustar o valor de 833 GB mudando a granularidade do disco de preparação em "Detalhes e configurações".

  • As montagens, os clones ativos e os clones de aplicativos que não são VMs consomem VDisks.

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

  • Os bancos de dados do SQL Server consomem um VDisk 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 pico de uso, 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 VDisks são provisionados de forma fina e podem crescer com o tempo.