Adicionar regras de gerenciamento do ciclo de vida do blob
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 do conjunto, mas não todos os dados. À medida que o conjunto de dados envelhece, o acesso a todos os dados do conjunto tende a reduzir drasticamente. Alguns conjuntos de dados permanecem ociosos na nuvem e raramente são acessados. Alguns dados expiram dentro de alguns dias ou meses após a criação. Outros dados são lidos e modificados ativamente ao longo do 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 baseada em regras avançadas para contas GPv2 e Blob Storage. Você pode usar regras de política de ciclo de vida para fazer a transição de seus 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.
Coisas a saber sobre a gestão 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 realizar várias tarefas.
Transição de blobs para um nível de armazenamento mais frio (Hot to Cool, Hot to Archive, Cool to Archive) para otimizar o desempenho e o custo.
Exclua versões atuais de um blob, versões anteriores de um blob ou instantâneos de blob no final de seus ciclos de vida.
Aplique regras a uma conta de armazenamento inteira, para selecionar contêineres ou a um subconjunto de blobs usando prefixos de nome ou tags de índice de blob como filtros.
Cenário de negócio
Considere um cenário em que os dados são acessados com frequência 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 Hot do Armazenamento de Blob é melhor durante os estágios iniciais. O armazenamento em camadas frias é mais apropriado para acesso ocasional. O armazenamento em camadas de arquivamento é a melhor opção depois que os dados envelhecem mais de um mês. Para realizar essa transição, as regras da política de gerenciamento do ciclo de vida estão disponíveis para mover dados antigos para níveis mais frios.
Configurar regras de política de gerenciamento de ciclo de vida
No portal do Azure, você cria regras de política de gerenciamento de ciclo de vida para sua conta de armazenamento do Azure especificando várias configurações. Para cada regra, cria um If - Then bloco de condições para fazer a transição ou expirar dados com base nas suas especificações. Ao analisar esses detalhes, considere como configurar regras de política de gerenciamento do ciclo de vida para seus conjuntos de dados.
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 de tempo a ser aplicado aos dados de blob. O recurso de gerenciamento do ciclo de vida verifica se os dados são acessados ou modificados de acordo com o tempo especificado.
- Mais de (dias atrás): O número de dias para usar na condição de avaliação.
Em seguida: 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 de blob. O recurso de gerenciamento do ciclo de vida faz a transição dos dados com base na configuração.
- Mover para armazenamento frio: os dados de 'blob' são transferidos para o armazenamento de nível Frio.
- Mover para armazenamento frio: os dados Blob são movidos para o armazenamento de camada fria.
- Mover para o armazenamento de arquivamento: os dados de blob são transferidos para o armazenamento de camada de arquivamento.
- Excluir o Blob: Os dados do Blob são excluídos.
Ao projetar regras de política para ajustar os níveis de armazenamento em relação à idade dos dados, você pode projetar as opções de armazenamento mais baratas para suas necessidades.
Sugestão
Expanda seu conhecimento no módulo de treinamento Gerenciar o ciclo de vida do armazenamento de Blob do Azure .