Adicionar regras de gerenciamento do ciclo de vida de blobs

Concluído

Cada conjunto de dados tem um ciclo de vida único. No início do ciclo de vida, os usuários tendem a acessar alguns dos dados no conjunto, mas não todos. À medida que o conjunto de dados envelhece, o acesso a todos os dados nele tende a reduzir drasticamente. Alguns conjuntos de dados permanecem ociosos na nuvem e raramente são acessos depois de armazenados. Alguns dados expiram dentro de alguns dias ou meses após a criação. Outros dados são lidos e modificados ativamente durante o tempo de vida do conjunto de dados.

O Armazenamento de Blobs do Azure dá suporte ao gerenciamento do ciclo de vida de conjuntos de dados. Ele oferece uma política sofisticada baseada em regras para contas de Armazenamento de Blobs e GPv2. Você pode usar as regras de política de ciclo de vida para fazer a transição dos dados para as camadas de acesso apropriadas e definir tempos de expiração para o final do ciclo de vida de um conjunto de dados.

Como gerenciar automaticamente os ciclos de vida dos Blobs do Azure | Dicas e truques do Azure

O que saber sobre o gerenciamento do ciclo de vida

Você pode usar as regras de política de gerenciamento do ciclo de vida do Armazenamento de Blobs do Azure para executar várias tarefas.

  • Faça a transição de blobs para uma camada de acesso esporádico (Frequente para Esporádico, Frequente para Arquivos ou Esporádico para Arquivos) a fim de otimizar o desempenho e os custos.

  • Excluir os blobs no final dos respectivos ciclos de vida.

  • Defina condições baseadas em regras para serem executadas uma vez por dia no nível da conta de armazenamento do Azure.

  • Aplique condições baseadas em regras a contêineres ou a um subconjunto de blobs.

Cenário empresarial

Considere um cenário em que os dados são acessados frequentemente nos estágios iniciais do ciclo de vida, mas apenas ocasionalmente após duas semanas. Após o primeiro mês, o conjunto de dados raramente é acessado. Nesse cenário, a camada Frequente do Armazenamento de Blobs é melhor durante os estágios iniciais. O armazenamento na camada Esporádico é mais apropriado para acesso ocasional. O armazenamento na camada de Arquivos é a melhor opção após os dados terem mais de um mês. Para conseguir essa transição, as regras de política de gerenciamento do ciclo de vida estão disponíveis para mover os dados antigos para camadas mais frias.

Configurar regras de política de gerenciamento do ciclo de vida

No portal do Azure, você cria regras de política de gerenciamento de ciclo de vida para a conta de armazenamento do Azure especificando várias configurações. Para cada regra, você cria condições de bloqueio do tipo If – Then para fazer a transição ou expirar dados com base em suas especificações. Ao examinar esses detalhes, considere como você pode configurar as regras de política de gerenciamento do ciclo de vida para seus conjuntos de dados.

Screenshot that shows how to add a lifecycle management policy rule for blob data in the Azure portal.

  • If: a cláusula If define a cláusula de avaliação para a regra de política. Quando a cláusula If é avaliada como true, a cláusula Then é executada. Use a cláusula If para definir o período a ser aplicado aos dados de blob. O recurso de gerenciamento do ciclo de vida verifica se os dados foram acessados ou modificados de acordo com o período especificado.

    • Mais de (dias atrás): o número de dias a ser usado na condição de avaliação.
  • Then: a cláusula Then define a cláusula de ação para a regra de política. Quando a cláusula If é avaliada como true, a cláusula Then é executada. Use a cláusula Then para definir a ação de transição para os dados do blob. O recurso de gerenciamento do ciclo de vida faz a transição dos dados com base na configuração.

    • Mover para o armazenamento esporádico: é feita a transição dos dados de blob para o armazenamento na camada Esporádico.
    • Mover para o armazenamento de arquivos: é feita a transição dos dados de blob para a camada de armazenamento de Arquivos.
    • Excluir o blob: os dados do blob são excluídos.

Ao criar regras de política para ajustar as camadas de armazenamento em relação à idade dos dados, você pode criar as opções de armazenamento menos dispendiosas para suas necessidades.