Implementar o gerenciamento do ciclo de vida do Armazenamento de Blobs do Azure

Concluído

Agora você tem certeza de que os níveis de acesso oferecem a capacidade de ajudar a controlar os custos excessivos de armazenamento que você identificou em sua empresa. Sua principal preocupação é identificar a abordagem que permite simplificar a implementação de uma maneira que minimize a sobrecarga administrativa. Nessa unidade, você aprenderá sobre o gerenciamento do ciclo de vida do Azure Storage Blob, que permite automatizar a alternância entre tipos de camadas de acesso com base em regras personalizáveis.

Descrever o gerenciamento do ciclo de vida do Armazenamento de Blobs do Azure

Manter as atribuições das camada de acesso ideais é um processo contínuo porque os padrões de uso de armazenamento e a relevância dos dados mudam ao longo do tempo. Resolver esse desafio requer uma solução automatizada. Felizmente, o Armazenamento de Blobs do Azure inclui suporte para políticas de gerenciamento de ciclo de vida ao oferecer essa funcionalidade.

Configurar o gerenciamento do ciclo de vida do Armazenamento de Blobs do Azure

O gerenciamento do ciclo de vida do Armazenamento do Azure consiste em uma política formatada em JSON. Essa política consiste em regras definidas de modo personalizado que determinam as tarefas de gerenciamento de blob pretendidas. Mais comumente, essas tarefas avaliam quando os blobs foram modificados ou acessados ​​pela última vez. Dependendo do resultado dessa avaliação, ela mantém a atribuição do nível de acesso atual, transfere os blobs para um nível diferente ou os exclui. O gerenciamento do ciclo de vida também se integra ao controle de versão de blobs e aos instantâneos. Ele permite que você faça a transição automática de versões mais antigas de blobs e snapshots para camadas de armazenamento frias, frias e de arquivo e as exclua quando apropriado para minimizar custos. Você pode aplicar regras de escopo a contêineres específicos com base nos prefixos de nome ou nas marcas de índice de blob.

Para implementar o suporte a avaliações com base na data do último acesso, você precisará habilitar o acompanhamento do tempo de acesso ao blob. A data do último acesso representa operações de leitura e gravação, que, diferentemente da data da última modificação, designa apenas gravações. Os metadados correspondentes são atualizados diariamente.

Captura de tela do painel de gerenciamento do ciclo de vida do portal do Azure com a opção Habilitar rastreamento de acesso selecionada.

Captura de tela de uma regra de gerenciamento do ciclo de vida na exibição do código que foi projetada para mover blobs para a camada de acesso esporádico após 15 dias da data do último acesso.

Uma medida relacionada ao desempenho, a política de gerenciamento do ciclo de vida oferece suporte à capacidade de transição de blobs de níveis frios para ativos assim que são acessados. Isso é feito definindo a propriedade enableAutoTierToHotFromCool como verdadeira dentro das regras de política.

Observação

Tenha em mente as possíveis implicações de custo resultantes da cobrança pela exclusão antecipada.

Captura de tela de uma regra de gerenciamento de ciclo de vida projetada para mover blobs para a camada de resfriamento após 15 dias da última data de acesso.

As regras de política também se integram a marcas de índice. Eles permitem que você crie regras que tenham como alvo blobs específicos com base em valores de marca de índice correspondentes. O exemplo a seguir ilustra uma regra que exclui blobs com base em uma marca de índice correspondente.

Captura de tela do painel de gerenciamento do ciclo de vida do portal do Azure com uma regra de gerenciamento do ciclo de vida que remove blobs com base na marca de índice.