Identificar as opções de otimização de custos do Armazenamento de Blobs do Azure

Concluído

Uma compreensão geral do modelo de preços do Armazenamento de Blobs do Azure deve ajudar você a identificar as oportunidades de otimização de custos. Algumas das decisões que você precisa tomar podem ser mais apropriadas no estágio de design, como selecionar a região de destino do Azure ou o escopo de replicação da conta de armazenamento. Os padrões de uso mudam com o tempo e motivam outras decisões. No entanto, é importante observar que a otimização de custos é uma atividade contínua que você deve acompanhar de perto e avaliar continuamente. Nesta unidade, você conhecerá diferentes opções de otimização de custos. Você também determinará quais dessas opções podem ajudar você a lidar com cobranças relacionadas ao armazenamento em seu ambiente.

Descrever as opções de otimização de custos do Armazenamento de Blobs do Azure

As principais opções de otimização de custos que você considerará nesta unidade incluem como:

  • Organize os dados em camadas de acesso.

  • Gravar diretamente nas camadas de acesso esporádico e de arquivos.

  • Migrar automaticamente dados entre as camadas de acesso.

  • Reservar capacidade de armazenamento.

Organizar dados em camadas de acesso

O objetivo das camadas de acesso é permitir que as empresas escolham o modelo de preços e a velocidade de recuperação de dados que reflitam seus padrões de uso de blob. A escolha do nível de acesso deve ser baseada na frequência com que os blobs individuais da conta de armazenamento são acessados.

Por exemplo, para otimizar o uso do armazenamento e minimizar seu custo, os blobs usados com frequência devem residir em uma conta de armazenamento de blobs configurada com a camada de acesso frequente. Por outro lado, os blobs que você pretende usar apenas ocasionalmente devem residir em uma conta de armazenamento de blobs configurada com a camada de acesso esporádico. Os blobs que você acessa ou modifica com pouca frequência devem residir em uma conta de armazenamento de blobs configurada com a camada de acesso esporádico. Por fim, os blobs retidos para fins de arquivamento, cujo conteúdo não será usado a curto prazo, devem ser atribuídos à camada de arquivos.

Essa recomendação se baseia no modelo de preços específico da camada de acesso que determina dois tipos de preços:

  • Os encargos associados à manutenção de dados inativos (por gigabyte).

  • Os preços associados ao acesso a dados para executar operações de leitura, atualização e exclusão.

Atribuir a camada de acesso frequente a um blob minimiza o segundo desses encargos, mas aumenta o primeiro. Selecionar a camada de acesso aos arquivos tem o efeito oposto. Portanto, se você planeja acessar dados com frequência, a camada de acesso frequente representa a opção mais econômica. Se você planeja acessar os dados com menos frequência, a camada de acesso esporádico ou camada de arquivos faz mais sentido para reduzir o custo de armazenamento de dados.

Por exemplo, sua equipe de administração de banco de dados deve considerar o uso do armazenamento de arquivos para backups de longo prazo de armazenamentos de dados locais. Como resultado de requisitos regulamentares, esses backups precisam ser preservados por vários anos, mesmo que raramente haja necessidade de restaurá-los. Por outro lado, a camada de acesso frequente seria mais adequada para arquivos de log usados ​​para solucionar problemas de clientes, além de análises e geração de relatórios a curto prazo.

Gravação direta nas camadas de acesso esporádico e de arquivos

Se houver uma indicação clara de que um novo blob não será acessado no curto prazo, considere atribuí-lo diretamente à camada de acesso esporádico ou camada de armazenamento de arquivos. Essa etapa elimina os encargos associados à movimentação entre os níveis.

A captura de tela do painel do portal do Azure tem a opção de atribuir um blob recém-carregado à camada de arquivos.

Mover dados automaticamente entre as camadas de acesso

O nível de acesso que você atribui no início pode não refletir as tendências de armazenamento de longo prazo. Um log usado para solucionar um problema atual talvez não tenha a mesma significância algumas semanas depois. Da mesma forma, embora possa ser importante restaurar rapidamente um backup recente, esse grau de urgência talvez não se aplique daqui a alguns meses para a mesma cópia de backup. Embora você possa modificar a camada de acesso manualmente, essa abordagem introduz uma sobrecarga de manutenção significativa. Especialmente verdadeiro quando você modifica um grande número de blobs, o que é comum em cenários empresariais.

Felizmente, essa etapa não é necessária. O Armazenamento de Blobs do Azure dá suporte a políticas de gerenciamento de ciclo de vida que movem dados entre camadas com base nos critérios que você define. Por exemplo, você pode definir uma regra de política que faça a transição de blobs para a camada de arquivos caso eles não tenham sido modificados nos últimos 90 dias. Da mesma forma, você pode criar uma regra de política para excluir blobs na camada de arquivos caso eles não tenham sido acessados ​​nos últimos 360 dias.

Observação

As políticas podem ser baseadas na data da última modificação ou na data do último acesso. O último requer a habilitação do rastreamento da hora do último acesso.

Reservar capacidade de armazenamento

Se você espera usar o Armazenamento de Blobs do Azure por um período estendido, poderá reduzir ainda mais seus custos comprando uma capacidade reservada. As capacidades vêm em 100 unidades de terabyte (TB) e 1 petabyte (PB) por mês em incrementos de um ano ou três anos. Esse acordo oferece um preço com desconto para cobranças de armazenamento (por gigabyte) de dados que residem no Armazenamento de Blobs do Azure. Você pode comprar uma reserva para qualquer camada de acesso e tipo de redundância, mas ela é aplicável a uma combinação específica de região do Azure, camada de acesso e opção de redundância.