Gerenciando Snapshots

O serviço File Storage suporta snapshots para proteção de dados do sistema de arquivos. Os snapshots são uma view consistente e pontual dos seus sistemas de arquivos. Os snapshots utilizam a técnica "cópia em gravação" (copy-on-write) e têm escopo definido para todo o sistema de arquivos. O serviço File Storage criptografa todos os dados do sistema de arquivos e de snapshot em repouso.

Você pode usar instantâneos baseados em política para criar instantâneos automaticamente de acordo com as programações definidas, a fim de obter o máximo de instantâneos necessário.

O uso dos dados é medido com base em dados de snapshot diferenciados. Se nada tiver sido alterado no sistema de arquivos desde que o último snapshot foi feito, o novo snapshot não consumirá mais armazenamento. Para obter mais informações, consulte Uso e Medição do Sistema de Arquivos.

Os snapshots estão acessíveis no diretório raiz do sistema de arquivos em .snapshot/name. Quando você usa um cliente NFSv3 para executar operações como ls, du ou find no diretório de snapshot, o serviço exporta automaticamente o diretório. O cliente usa nfs_d_automount() para detectar e montar o diretório. Depois que o diretório é detectado e montado pela primeira vez, o cliente monta o diretório automaticamente.

Para proteção de dados, você pode usar a replicação do sistema de arquivos para copiar dados em um sistema de arquivos para outro sistema de arquivos na mesma região ou em outra. Você também pode usar uma ferramenta que suporte NFSv3 para copiar dados para outro domínio de disponibilidade, região, sistema de arquivos, Visão Geral do Serviço Object Storage ou local remoto. Consulte Backup de Snapshots no Serviço Object Storage Usando rclone para obter um exemplo.

Para obter melhor desempenho, recomendamos que você use as ferramentas paralelas tar (partar) e cópia (parcp) fornecidas no Parallel File Toolkit do Serviço File Storage para essa finalidade. Essas ferramentas funcionam melhor com cargas de trabalho e solicitações paralelas. O Parallel File Toolkit está disponível para Oracle Linux, Red Hat Enterprise Linux e CentOS. Você pode usar rsync ou tar regular para outros tipos de sistema operacional. Consulte Instalando as Parallel File Tools para obter mais informações.

Dica

Assista a um vídeo sobre como proteger dados com snapshots no Serviço File Storage.

Você pode executar as seguintes tarefas de gerenciamento de snapshot:

Tipos de Snapshot

Snapshots criados pelo usuário: Você cria esses snapshots quando deseja preservar uma view pontual do sistema de arquivos. Os sistemas de arquivos podem ter um ou vários snapshots criados pelo usuário.

Snapshots baseados em política: O sistema cria automaticamente esses snapshots de acordo com políticas e programações de snapshot. Um snapshot baseado em política usa o seguinte padrão de nomenclatura:

<policy_prefix>​_<schedule_prefix>​_<creation_timestamp>​_<schedule_type>​_<retention_in_ISO-8601_duration>

Por exemplo: Policy1_SchedulePrefix_20220201181313_Hourly_P1DT1H

Se a política e as programações do snapshot não incluírem um prefixo, os snapshots usarão um prefixo padrão de FSS_<policy_name>. Para obter mais informações, consulte Instantâneos e Programação Baseados em Política.

Snapshots de replicação: criados automaticamente por um recurso de replicação. Os snapshots de replicação são usados para enviar dados do sistema de arquivos de origem para o sistema de arquivos de destino. Um instantâneo de replicação usa o seguinte padrão de nomenclatura:

replication-snapshot​-<replication_number>​-<creation_time_UTC>

Não é possível modificar um snapshot de replicação. Apenas um snapshot de replicação é preservado para recuperação de desastre de cada vez. Os snapshots de replicação mais antigos são excluídos. Consulte Replicação do Sistema de Arquivos.

Gerenciando Snapshots de Clone e Replicação

A clonagem e a replicação de sistemas de arquivos também clonam e replicam os snapshots do sistema de arquivos. Esta seção descreve como evitar a replicação de snapshots desnecessários, como identificar snapshots a serem clonados para replicação e como identificar snapshots que podem ser descartados com segurança.

Identificando Snapshots

Cada snapshot tem os seguintes identificadores:

  • OCID do Snapshot: O OCID (Oracle Cloud Identifier) exclusivo para o snapshot.
  • OCID de Proveniência: Um OCID (Oracle Cloud Identifier) que identifica o sistema de arquivos principal do qual esse snapshot foi clonado, se houver. Se o snapshot não for o resultado da clonagem, esse valor será igual ao OCID do snapshot.

Você pode identificar o tipo e o histórico de um snapshot comparando seus valores de OCID de snapshot e OCID de Proveniência.

  • Quando você cria manualmente um snapshot em um sistema de arquivos, o valor do OCID do snapshot e do OCID de Proveniência são os mesmos.
  • Quando você clona um sistema de arquivos, todos os seus snapshots também são clonados. Quando um snapshot é criado por clonagem, os valores do OCID do snapshot clonado e do OCID de Proveniência são diferentes. O OCID de Proveniência é o OCID do sistema de arquivos principal do clone.
  • Quando você replica um sistema de arquivos, todos os snapshots também são replicados por padrão. Quando um snapshot é criado por replicação, o OCID de Proveniência do snapshot de replicação é o mesmo que o OCID de Proveniência do snapshot original.
Método de criação OCID do Snapshot OCID de Proveniência
Manual OCID do Novo Snapshot (Oracle Cloud Identifier) OCID do Novo Snapshot (Oracle Cloud Identifier)
Clonado OCID do Novo Snapshot (Oracle Cloud Identifier) OCID do Sistema de Arquivos Pai (Oracle Cloud Identifier)
Replicado OCID do Novo Snapshot (Oracle Cloud Identifier) OCID (Oracle Cloud Identifier)do Snapshot Copiado

Monitorando Snapshots

Snapshots baseados em política ativam a criação e a exclusão automáticas de snapshot. Como o serviço File Storage trata essas operações para você depois que as programações e a política de snapshot são criadas, recomendamos usar o serviço Events para monitorar snapshots baseados em política.

Você pode monitorar os seguintes eventos de instantâneo:

  • Criação manual de snapshot
  • Criação de snapshot com base em política
  • Tentativas de criar um snapshot baseado em política rejeitado
  • Tentativas de criar um snapshot baseado em política ignorado
  • Tentativas de criar um snapshot baseado em política que é acelerado
  • Exclusão manual de instantâneos
  • Exclusão de snapshots com uma data de expiração
  • Tentativas de excluir um snapshot baseado em política que foi limitado

A propriedade additionalDetails de um evento contém mais informações que você pode usar para entender o evento. Para obter mais informações, consulte Conteúdo de uma Mensagem de Evento.

Observação

Se um grande número de snapshots baseados em política estiver programado para ser criado ou excluído para um sistema de arquivos ao mesmo tempo, o serviço File Storage poderá acelerar temporariamente a solicitação e criar ou excluir o snapshot na próxima oportunidade disponível.

Para obter mais informações, consulte Conceitos Básicos de Eventos.

Detalhes Sobre Seu Snapshot

A página Detalhes fornece as seguintes informações sobre o seu snapshot:

OCID DO SNAPSHOT
Cada recurso do Oracle Cloud Infrastructure tem um ID exclusivo designado pela Oracle chamado OCID (Oracle Cloud Identifier). Você precisa do OCID do seu snapshot para usar a interface de Linha de Comando (CLI) ou a API. Você também precisa do OCID ao entrar em contato com o suporte. Consulte Identificadores de Recursos.
CRIADO EM
A data e hora em que o snapshot foi criado.
HORÁRIO DO SNAPSHOT
A data e a hora em que o snapshot foi tirado. Esse valor pode diferir da data e hora em que o snapshot foi criado, caso tenha sido clonado ou replicado.
DESCENDENTES
Indica se este snapshot foi usado para criar um clone. Consulte Clonando Sistemas de Arquivos.
OCID DE PROVENIÊNCIA
Um OCID (Oracle Cloud Identifier) que identifica o sistema de arquivos principal do qual esse snapshot foi clonado, se houver. Se o snapshot não for o resultado da clonagem, esse valor será igual ao OCID do snapshot. Para obter mais informações, consulte Gerenciando Snapshots de Clone e Replicação.
TIPO
Indica se o snapshot foi criado por um usuário, de acordo com uma política de snapshot ou por Replicação.
POLÍTICA DE SNAPSHOT
A política de snapshot usada para criar o snapshot.
HORÁRIO DE EXPIRAÇÃO
Cada snapshot baseado em política é criado com um período de retenção e um tempo de expiração. No final do período de retenção, o snapshot expira e o sistema o exclui. Você pode modificar ou remover um tempo de expiração existente ou adicionar um tempo de expiração a um snapshot criado pelo usuário ou baseado em política.

Política Obrigatória do Serviço IAM

Para usar o Oracle Cloud Infrastructure, você deve receber de um administrador o acesso de segurança em uma política . Esse acesso é necessário, quer você esteja usando a Console ou a API REST com um SDK, uma CLI ou outra ferramenta. Se você receber uma mensagem de que não tem permissão ou que não está autorizado, verifique com o administrador qual tipo de acesso você tem e em qual compartimento vai trabalhar.

Para administradores: A política em Permitir que os usuários criem, gerenciem e excluam sistemas de arquivos permite que os usuários criem e excluam snapshots.

Se você não estiver familiarizado com as políticas, consulte Conceitos Básicos de Políticas e Políticas Comuns.