Esta página fornece detalhes sobre como gerenciar a inclusão automática em níveis.
Sobre os níveis automáticos
A troca automática de níveis reduz os custos gerais de armazenamento do uso de volume. NetApp Volumes movem automaticamente dados usados com pouca frequência para um nível de armazenamento mais lento e econômico.
É possível ativar os níveis automáticos no nível de cada volume. Quando o escalonamento automático está ativado para um volume, o NetApp Volumes identifica dados usados com pouca frequência e move esses dados frios do nível quente principal para um nível frio mais barato, mas mais lento. Seus dados ativos permanecem no nível quente.
Como usuário, você cria um volume com o tamanho certo para armazenar todos os seus dados. Se os dados estão no nível quente ou frio, eles são gerenciados automaticamente pelo volume e são transparentes para um aplicativo ou usuário que acessa o volume usando NFS ou SMB. Você sempre pode acessar o conjunto de dados completo.
O NetApp Volumes determina se os dados frios devem ser movidos para o nível quente com base no padrão de acesso. A leitura dos dados frios com leituras sequenciais, como as associadas à cópia de dados, backups baseados em arquivos, indexação e verificações de antivírus, deixa os dados no nível frio. A leitura dos dados frios com leituras aleatórias move os dados de volta para o nível quente. Esses dados permanecem na camada quente até que esfriem novamente.
Ler regularmente os dados do nível quente de maneira não sequencial pode impedir que eles fiquem frios, o que pode afetar verificações completas de antivírus ou backups completos baseados em arquivos, dependendo do padrão de acesso aos dados.
Para pools Premium e Extreme, o nivelamento automático pode ser ativado durante a criação do pool de armazenamento ou em pools atuais. Depois que os níveis automáticos forem ativados no nível do pool, será necessário ativá-los explicitamente para cada volume. Depois que o nivelamento automático é ativado em um pool ou volume, ele não pode ser desativado, mas pode ser pausado e retomado por volume.
Para pools de desempenho personalizados Flex Unified e Flex File, o nivelamento automático só pode ser ativado durante a criação do pool de armazenamento. Depois que os níveis automáticos são ativados em um pool de armazenamento, é possível criar novos volumes com ou sem níveis automáticos, embora eles sejam ativados por padrão. Se não quiser que a inclusão automática em níveis seja ativada durante a criação do volume, desative-a explicitamente.
Depois de ativado em um volume, o nivelamento automático só pode ser pausado, mas não desativado.
É possível configurar por quanto tempo os dados permanecem ativos antes de serem considerados inativos usando um parâmetro de limiar de resfriamento específico do volume. O limite de resfriamento pode ser definido entre 2 e 183 dias. O limite de resfriamento padrão é de 31 dias. Os dados que são resfriados além do limite de resfriamento são movidos para a camada fria uma vez por dia.
Considerações sobre os níveis automáticos
As considerações a seguir se aplicam ao usar a capacidade de troca automática de níveis:
Ao usar a replicação de volume, a capacidade de auto-tiering é controlada de forma independente para o volume de origem e de destino.
Em pools de armazenamento com níveis automáticos ativados, o rastreamento de blocos frios vai ocorrer em volumes atuais que não têm níveis automáticos ativados. Se você ativar o escalonamento automático nesses volumes, os dados antigos vão se qualificar imediatamente para o escalonamento e poderão ser movidos para o nível frio no dia seguinte.
Para volumes iSCSI, os níveis automáticos se aplicam apenas a dados de snapshots. Os blocos usados da LUN não serão divididos em níveis, independente da frequência com que são lidos. Isso ajuda a garantir uma latência consistente.
Dimensionamento de desempenho e nível quente
Como administrador de volume, você precisa gerenciar os parâmetros de auto-tiering para alcançar seus objetivos de capacidade, desempenho e custo. Esse fluxo de trabalho de dimensionamento depende do nível de serviço do pool de armazenamento que você quer usar na auto-tiering.
Volumes do tipo Premium ou Extreme
O desempenho de um volume com níveis automáticos depende dos tamanhos dos níveis quente e frio. Cada GiB de tamanho do nível quente adiciona capacidade de capacidade de processamento de 64 KiBps para o nível de serviço Premium ou 128 KiBps para o nível de serviço Extreme ao volume. Cada GiB de tamanho de nível frio adiciona 2 KiBps de capacidade de capacidade de transferência ao volume com maior latência de acesso. Se você precisar de mais performance, basta adicionar capacidade extra ao volume, já que o espaço vazio nele é contado como capacidade de nível quente.
O nível quente armazena de forma consistente todos os metadados de inode necessários para a listagem de arquivos e pastas, bem como informações de carimbo de data/hora.
Volumes de tipo flex
O nível automático está disponível para pools Flex Unified e Flex File de performance personalizada. É possível ativar esse recurso durante a criação do pool de armazenamento ou em pools já existentes. Ao ativar a divisão em níveis automática em um pool atual, selecione um tamanho de nível quente que corresponda ao tamanho atual do pool de armazenamento. Todos os volumes no pool compartilham o conjunto de recursos de desempenho definido no nível do pool.
Ao criar um pool de armazenamento como administrador, é preciso especificar o tamanho do limite do nível quente como um parâmetro adicional. O tamanho mínimo do nível quente é de 1 TiB. Verifique se o nível quente tem capacidade suficiente para armazenar seus dados ativos. Se o nível quente for muito pequeno e os dados forem gravados mais rápido do que a taxa em que eles esfriam e se movem para o nível frio, o nível quente poderá ficar cheio. Isso pode fazer com que seus aplicativos recebam erros de gravação por falta de espaço. Portanto, o dimensionamento adequado e o monitoramento contínuo são essenciais.
É possível monitorar o tamanho do nível quente manualmente ou ativar um aumento automático no pool. Quando ativado, o nível quente aumenta automaticamente em 10% quando está cheio, até o tamanho total do pool de armazenamento. Não é possível diminuir o tamanho do nível quente de um pool. Portanto, evite aplicar cargas de trabalho que migram grandes conjuntos de dados frios para o pool. Caso contrário, o nível quente vai continuar crescendo, reduzindo a economia de custos da inclusão automática em níveis.
Para evitar que o nível quente seja preenchido por grandes gravações de dados frios em um volume, especialmente durante a migração de dados, é possível ativar uma flag de bypass do nível quente para direcionar as gravações diretamente ao nível frio, ignorando o nível quente. Quando a migração for concluída, desative a flag e retome a operação normal, em que as gravações vão primeiro para o nível quente. Os dados ativos que ignoraram o nível quente durante a migração são movidos de volta para ele no primeiro acesso aleatório.
O nível quente armazena de forma consistente todos os metadados de inode necessários para a listagem de arquivos e pastas, bem como informações de carimbo de data/hora.
Escolher o limite de resfriamento certo
A frequência de acesso ao bloco de dados é monitorada em intervalos de 4 KiB. Cada dia sem acesso a um bloco faz com que ele fique mais frio, e a temperatura é medida em dias. Quando a temperatura de um bloco atinge o valor limite de resfriamento configurado no volume, ele pode ser movido para o nível de acesso frio. Somente blocos qualificados são movidos para o nível frio diariamente. Se o bloco for acessado aleatoriamente, a temperatura será definida como 0 dia e o ciclo de resfriamento será iniciado novamente.
O limite de resfriamento é definido no nível do volume e pode ser definido entre 2 e 183 dias para os volumes Flex, Premium e Extreme.
Os dados no nível frio têm um preço menor do que os dados no nível quente. Usar um limite de resfriamento mais curto move os dados para o nível frio mais cedo, o que pode reduzir os custos gerais. Embora definir o limite de resfriamento mais baixo pareça benéfico, definir um período muito curto pode gerar uma economia de custos limitada.
O acesso aos dados no nível frio é mais lento do que no nível quente. Usar um período de restrição muito curto pode tornar o acesso aos dados mais lento. O desempenho geral do volume depende das capacidades do nível quente.
A movimentação de dados para e da camada fria tem custos de transferência de dados. Se você escolher um limite de resfriamento curto, os dados poderão se mover com mais frequência entre os níveis quente e frio, o que reduz o desempenho do volume e aumenta o custo geral.
Usar um limite de resfriamento muito curto pode causar problemas. O valor padrão do limite de resfriamento é de 31 dias.
Preços de níveis automáticos
O faturamento é baseado no nível quente alocado e no nível frio utilizado, cada um cobrado na respectiva taxa. Para mais informações sobre preços, consulte Preços de pools de armazenamento.
O faturamento do pool de armazenamento é baseado no tamanho total do nível frio de todos os volumes nesse pool. Esse armazenamento total de nível frio é cobrado com os preços do nível frio, que são significativamente menores do que os do nível quente.
O preço do nível quente depende do tipo de nível de serviço:
Para os níveis de serviço Premium e Extreme, o tamanho do nível quente é calculado como a capacidade total do pool menos o tamanho do nível frio e é cobrado de acordo com os preços do nível quente do pool. Se o tamanho do nível quente do pool for menor que 2 TiB, será cobrado um mínimo de 2 TiB na taxa do nível quente, e a capacidade restante será cobrada na taxa do nível frio.
No nível de serviço Flex, a capacidade de nível quente alocada é cobrada de acordo com os preços do nível quente do pool.
Os níveis automáticos não afetam a capacidade de capacidade de processamento e IOPS dos pools de desempenho personalizado do Flex Unified e do Flex File, mas o acesso a dados frios resulta em maior latência e menor capacidade de processamento.
Além disso, há uma cobrança pelo tráfego de rede associado à movimentação de dados para ou da camada fria. Para mais informações sobre preços, consulte Preços de pools de armazenamento.
Ativar níveis automáticos
Para volumes em pools de armazenamento com níveis automáticos ativados, uma guia Níveis automáticos é mostrada na página de detalhes no nível do volume. Isso indica se o armazenamento em camadas está ativado ou desativado para o volume. Clique nessa guia para consultar estatísticas, gerenciar configurações de inclusão automática em níveis e pausar ou retomar a inclusão.
Consultar estatísticas de níveis
O NetApp Volumes fornece estatísticas de níveis automáticos nos níveis de volume e pool de armazenamento.
Estatísticas de nível de volume
É possível conferir as estatísticas de níveis de um volume usando o console Google Cloud , a Google Cloud CLI ou o Cloud Monitoring.
Use as instruções a seguir para pesquisar as estatísticas de níveis de um volume usando o console Google Cloud ou a Google Cloud CLI.
Console
Acesse a página NetApp Volumes no console do Google Cloud .
Clique no nome do volume.
Se a divisão em níveis estiver ativada no volume, uma guia Nível automático vai aparecer. Selecione a guia.
Analise os campos Dados atuais de nível quente e Dados atuais de nível frio.
gcloud
Pesquise as estatísticas de níveis de um volume:
gcloud netapp volumes describe VOLUME_NAME \ --project=PROJECT_ID \ --location=LOCATION \ --format="table(capacityGib,hotTierSizeUsedGib,coldTierSizeGib)"
Substitua as seguintes informações:
VOLUME_NAME: o nome do volume.PROJECT_ID: o nome do projeto em que o volume está.LOCATION: o local do volume.
Para níveis de serviço Flex, o comando mostra o tamanho dos níveis quente e frio. Para os níveis de serviço Premium e Extreme, o tamanho do nível quente não é mostrado. O tamanho do nível quente pode ser calculado por capacityGib menos coldTierSizeGib.
Para mais informações sobre outras flags opcionais, consulte a documentação do SDK Google Cloud sobre volumes.
Cloud Monitoring
O Cloud Monitoring recebe estatísticas de autoatribuição para volumes Premium e Extreme, que podem ser visualizadas usando o Metrics Explorer ou painéis. As métricas disponíveis incluem:
/volume/auto_tiering/tiered_bytes: especifica o número de bytes armazenados nas camadas quente e fria. É possível filtrar essa métrica usando o rótulotierpara ver os dados do nível quente ou frio./volume/auto_tiering/cold_tier_read_byte_count: o número de bytes lidos da camada fria./volume/auto_tiering/cold_tier_write_byte_count: o número de bytes gravados no nível frio.
Para mais informações, consulte Cloud Monitoring.
Estatísticas no nível do pool de armazenamento
O Cloud Monitoring recebe estatísticas de autoescalonamento para pools Premium e Extreme, que podem ser visualizadas usando o Metrics Explorer ou painéis. As métricas disponíveis incluem:
/storage_pool/auto_tiering/tiered_bytes: especifica o número de bytes armazenados nas camadas quente e fria. É possível filtrar essa métrica usando o rótulotierpara ver os dados do nível quente ou frio./storage_pool/auto_tiering/cold_tier_read_byte_count: o número de bytes lidos da camada fria./storage_pool/auto_tiering/cold_tier_write_byte_count: o número de bytes gravados no nível frio.
Para mais informações, consulte Cloud Monitoring.
Editar parâmetros de níveis automáticos
Use as instruções a seguir para editar os parâmetros de níveis de um volume usando o console Google Cloud , Google Cloud CLI ou o modo ONTAP.
Console
Acesse a página NetApp Volumes no console do Google Cloud .
Clique no nome do volume.
Se a divisão em níveis estiver ativada no volume, uma guia Nível automático vai aparecer. Selecione a guia.
Se a inclusão em níveis estiver ativada, clique em Pausar a inclusão automática em níveis.
Se a inclusão em níveis estiver pausada, clique em Retomar inclusão automática em níveis.
Para mudar o limite de resfriamento, clique em Editar limite de resfriamento e insira um novo valor. Clique em Salvar.
gcloud
Edite os parâmetros de ajuste automático de níveis usando o seguinte comando:
gcloud netapp volumes update VOLUME_NAME \ --project=PROJECT_ID \ --location=LOCATION \ --tiering-policy=tier-action=ENABLED_OR_DISABLED,cooling-threshold-days=DAYS
Substitua as seguintes informações:
VOLUME_NAME: o nome do volume.PROJECT_ID: o nome do projeto em que o volume está.LOCATION: o local do volume.
Para mais informações sobre outras flags opcionais, consulte a documentação do SDK Google Cloud sobre volumes.
Modo ONTAP
Identifique os comandos ONTAP necessários na documentação do ONTAP.
Por exemplo, consulte Modificar a política de níveis padrão do FabricPool de um volume do ONTAP.
Depois de identificar os comandos necessários, consulte Modo ONTAP para instruções sobre como enviar comandos ONTAP ao pool de armazenamento.