Skip to main content
O português é fornecido por meio de tradução automática para sua conveniência. O inglês precede o português em caso de inconsistências.

FabricPool políticas de escalonamento de volume

Colaboradores netapp-aaron-holt netapp-lenida johnlantz netapp-bhouser netapp-ahibbard netapp-thomi netapp-dbagwell netapp-aherbin

FabricPool as políticas de hierarquização de volumes determinam quais dados em um volume são elegíveis para serem hierarquizados e o parâmetro de dias mínimos de resfriamento para hierarquização determina quando os dados são considerados inativos e elegíveis para serem hierarquizados.

Observação

Listas de controle de acesso (ACLs), estruturas de diretório e metadados nunca são transferidos de camada; eles sempre permanecem na camada local.

Uma verificação diária de tiering em segundo plano procura por blocos frios. Quando blocos suficientes de 4KB do mesmo volume são coletados, eles são concatenados em um objeto de 4MB e movidos para a camada de nuvem com base na política de tiering do volume.

Compreender como funcionam as políticas de hierarquização ajudará você a selecionar a política certa para suas necessidades de gerenciamento de storage.

Opções de política de escalonamento de volume

Por padrão, os volumes usam a política de hierarquização de volumes None. A exceção a isso são os volumes FlexVol recém-criados em agregados FabricPool, que usam a política de hierarquização de volumes Snapshot-Only.

Você pode usar o volume object-store tiering show comando para exibir o status de disposição em camadas de um volume FabricPool. Saiba mais sobre volume object-store tiering show o "Referência do comando ONTAP"na .

A política de disposição em camadas do FabricPool é especificada no nível do volume. Estão disponíveis quatro opções:

Somente instantâneo

A `snapshot-only`política de tiering armazena em camadas os dados de snapshot que não estão mais associados ao sistema de arquivos ativo. Por padrão, são necessários dois dias de inatividade para que um snapshot esteja apto a ser armazenado em camadas. A maioria dos agendamentos de proteção de dados é horária ou diária e lê os dados localmente antes de armazená-los em camadas.

Você pode modificar a configuração padrão para o período mínimo de resfriamento do tiering com o parâmetro -tiering-minimum-cooling-days no nível de privilégio avançado dos comandos volume create e volume modify. Os valores válidos são de 2 a 183 dias usando ONTAP 9.8 e versões posteriores. Se você estiver usando uma versão do ONTAP anterior à 9.8, os valores válidos são de 2 a 63 dias.

Quando lidos, os blocos frios associados às cópias de snapshot permanecem frios e não são gravados de volta na camada local.

Automático

A `auto`política de hierarquização move todos os dados inativos do volume, tanto os snapshots quanto o sistema de arquivos ativo, para a camada de nuvem. O período mínimo de resfriamento padrão para hierarquização é de 31 dias e se aplica a todo o volume, tanto ao sistema de arquivos ativo quanto aos snapshots.

É possível modificar a configuração padrão para o período mínimo de resfriamento em camadas com o -tiering-minimum-cooling-days parâmetro no nível de privilégio avançado dos volume create comandos e. volume modify Os valores válidos são de 2 a 183 dias.

Quando lidos aleatoriamente, os blocos frios em um volume com uma política de tiering definida como Auto são tornados quentes e gravados de volta na camada local.

Quando lidos sequencialmente, os blocos frios em um volume com uma política de tiering definida como Auto permanecem frios e continuam na camada de nuvem. Eles não são gravados de volta na camada local.

Tudo

A all política de hierarquização marca imediatamente todos os dados no volume como frios e começa a transferi-los para a camada de nuvem o mais rápido possível. Não é necessário esperar 48 horas para que novos blocos em um volume usando a all política de hierarquização se tornem frios.

O período de resfriamento mínimo de disposição em camadas não se aplica porque os dados são movidos para a camada de nuvem assim que a verificação de disposição em camadas é executada e não é possível modificar a configuração.

Quando blocos frios em um volume com uma política de camadas definida como All são lidos, eles permanecem frios e ficam na camada de nuvem. Eles não são gravados de volta na camada local.

Observação

A all política de disposição em categorias de volume não deve ser usada em volumes de leitura/gravação que tenham tráfego de cliente normal.

O armazenamento de objetos não é transacional como o armazenamento de arquivos ou blocos. Fazer alterações em arquivos armazenados como objetos em volumes usando a política de tiering All pode resultar na criação de novos objetos, fragmentação de objetos existentes, redução do desempenho de leitura e adição de ineficiências de storage.

Nenhum

A `none`política de hierarquização mantém os dados de um volume na camada de desempenho e não os hierarquiza.

Definir a política de disposição em categorias none para impedir a nova disposição em camadas. Os dados de volume anteriormente movidos para a camada de nuvem permanecem na camada de nuvem até que fiquem ativos e são movidos automaticamente de volta para a camada local.

O período de resfriamento mínimo de disposição em camadas não se aplica porque os dados nunca são movidos para a camada de nuvem e não é possível modificar a configuração.

Quando blocos frios em um volume com uma política de disposição em categorias definida como none são lidos, eles ficam ativos e gravados no nível local.

O volume show comando output mostra a política de disposição em camadas de um volume. Um volume que nunca foi usado com o FabricPool mostra a none política de disposição em camadas na saída.

Observação Em uma relação SVM DR, os volumes de origem e destino não precisam usar agregados FabricPool, mas precisam usar a mesma política de disposição em camadas.

O que acontece quando você modifica uma política de escalonamento de volume

Você pode modificar a política de disposição em categorias de um volume executando volume modify uma operação. Você deve entender como mudar a política de disposição em camadas pode afetar o tempo necessário para que os dados fiquem inativos e sejam movidos para a categoria de nuvem.

  • Ao alterar a política de disposição em categorias de snapshot-only ou none para auto, o ONTAP pode enviar blocos de dados de usuários no sistema de arquivos ativo que já estão inativos na categoria de nuvem, mesmo que esses blocos de dados de usuários não estivessem qualificados anteriormente para a categoria de nuvem.

  • A alteração da política de disposição em categorias para all outra política faz com que o ONTAP mova todos os blocos de usuário no sistema de arquivos ativo e nos snapshots para a nuvem o mais rápido possível. Antes do ONTAP 9.8, os blocos precisavam esperar até que a próxima verificação de disposição em camadas fosse executada.

    Mover blocos de volta para o nível de desempenho não é permitido.

  • Alterar a política de disposição em categorias de auto ou none para snapshot-only fazer com que os blocos de sistema de arquivos ativos que já foram migrados para a categoria de nuvem sejam movidos de volta para a categoria de performance.

    Leituras de volume são necessárias para que os dados sejam movidos de volta para a camada de performance.

  • Sempre que você alterar a política de disposição em categorias em um volume, o período mínimo de resfriamento em categorias será redefinido para o valor padrão da política.

O que acontece com a política de disposição em camadas quando você move um volume

  • A menos que você especifique explicitamente uma política de disposição em camadas diferente, um volume mantém sua política de disposição em camadas original quando é movido para dentro e para fora de um agregado habilitado para FabricPool.

    No entanto, a política de disposição em categorias só entra em vigor quando o volume está em um agregado habilitado para FabricPool.

  • O valor existente -tiering-minimum-cooling-days do parâmetro para um volume é movido com o volume, a menos que você especifique uma política de disposição em camadas diferente para o destino.

    Se você especificar uma política de disposição em camadas diferente, o volume usará o período mínimo de resfriamento de disposição em camadas padrão para essa política. Este é o caso se o destino é FabricPool ou não.

  • Você pode mover um volume entre agregados e, ao mesmo tempo, modificar a política de disposição em camadas.

  • Você deve prestar atenção especial quando volume move uma operação envolver a auto política de disposição em camadas.

    Supondo que a origem e o destino sejam agregados habilitados para FabricPool, a tabela a seguir resume o resultado de uma volume move operação que envolve alterações de política relacionadas auto ao :

    Quando você move um volume que tem uma política de disposição em camadas de…​

    E você altera a política de disposição em camadas com a…​

    Então, depois que o volume se move…​

    all

    auto

    Todos os dados são movidos para o nível de performance.

    snapshot-only, none, ou auto

    auto

    Os blocos de dados são movidos para o mesmo nível de destino que anteriormente estavam na origem.

    auto ou all

    snapshot-only

    Todos os dados são movidos para o nível de performance.

    auto

    all

    Todos os dados de usuário são movidos para a camada de nuvem.

    snapshot-only,auto ou all

    none

    Todos os dados são mantidos na camada de performance.

O que acontece com a política de disposição em camadas quando você clonar um volume

  • A partir do ONTAP 9.8, um volume de clone herda sempre a política de disposição em camadas e a política de recuperação de nuvem do volume pai.

    Em versões anteriores ao ONTAP 9.8, um clone herda a política de disposição em camadas do pai, exceto quando o pai tem a all política de disposição em camadas.

  • Se o volume pai tiver a never política de recuperação de nuvem, seu volume clone precisará ter a never política de recuperação de nuvem ou a all política de disposição em camadas e uma política de recuperação de nuvem correspondente default .

  • A política de recuperação de nuvem de volume pai não pode ser alterada para never, a menos que todos os seus volumes clones tenham uma política de recuperação de never nuvem .

Ao clonar volumes, tenha em mente as seguintes práticas recomendadas:

  • A -tiering-policy opção e tiering-minimum-cooling-days a opção do clone controlam apenas o comportamento de disposição em camadas de blocos exclusivos do clone. Portanto, recomendamos o uso de configurações de disposição em categorias no FlexVol pai que migram a mesma quantidade de dados ou que migram menos dados do que qualquer um dos clones

  • A política de recuperação de nuvem no FlexVol pai deve mover a mesma quantidade de dados ou mover mais dados do que a política de recuperação de qualquer um dos clones

Como as políticas de recuperação na nuvem funcionam com políticas de tiering

A recuperação de dados de nuvem do FabricPool é controlada por políticas de recuperação que determinam quando os dados são gravados de volta na camada local. Os padrões de leitura podem ser sequenciais ou aleatórios.

A tabela a seguir lista as políticas de hierarquização de volumes e o comportamento de recuperação padrão para cada política.

Política de disposição em camadas

Comportamento de recuperação padrão

nenhum

Leituras sequenciais e aleatórias

apenas snapshot

Leituras sequenciais e aleatórias

auto

Leituras aleatórias

tudo

Sem recuperação de dados

A partir do ONTAP 9.8, a opção de controle de migração para a cloud-retrieval-policy nuvem substitui o comportamento padrão de migração ou recuperação da nuvem controlado pela política de disposição em camadas.

A tabela a seguir lista as políticas de recuperação de nuvem suportadas e seu comportamento de recuperação.

Política de recuperação de nuvem

Comportamento de recuperação

padrão

Quando blocos frios em um volume são lidos, eles usam o comportamento padrão da política de camadas do volume. Essa política é o valor padrão para qualquer volume, independentemente do tipo de agregado hospedado.

na leitura

Quando blocos frios em um volume com uma política de recuperação na nuvem definida como “On-Read” são lidos, aleatoriamente ou sequencialmente, eles se tornam quentes e são gravados na camada local.

Aplicações que utilizam leituras sequenciais acionam gravações de retorno para a camada local ao definir a política de recuperação de volume na nuvem como “On-Read”. Isso pode ser benéfico para aplicações que necessitam do desempenho da camada local a partir de dados anteriormente inativos que agora estão sendo lidos por cargas de trabalho ativas

nunca

Quando blocos frios em um volume com uma política de recuperação na nuvem definida como "Nunca" são lidos, eles permanecem frios e ficam na camada de nuvem. Eles não são gravados de volta na camada local.

Definir a política de recuperação na nuvem como "Nunca" é semelhante à política de tiering "All", pois os dados não podem retornar à camada local, mas difere da política de tiering "All" por continuar usando a configuração tiering-minimum-cooling-days do volume, em vez de realizar o tiering o mais rápido possível.

Por exemplo, um volume que utiliza a configuração padrão da política de tiering automático não marcará os dados como frios até que ocorram 31 dias de inatividade. Após 31 dias, os dados inativos serão movidos para o storage de objetos e não serão recuperados quando lidos, pois a política de recuperação na nuvem do volume foi definida como "Never".

promover

  • Para a política de hierarquização “none,” todos os dados hierarquizados são gravados de volta na camada local.

  • Para a política de hierarquização “snapshot-only,”, os dados em camadas, sem snapshot, são gravados de volta na camada local.

Exemplo de modificação da política de recuperação na nuvem

O exemplo a seguir altera a política de tiering do volume para none e a política de recuperação para promote:

set -privilege advanced

volume modify -vserver vs1 -volume myvol -tiering-policy none -cloud-retrieval-policy promote