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

Concluído

Uma compreensão geral do modelo de preços do Armazenamento de Blobs do Azure deve ajudá-lo 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 do Azure de destino ou o escopo de replicação da conta de armazenamento. Os padrões de utilização mudam com o tempo e conduzem a outras decisões. No entanto, é importante notar que a otimização de custos é uma atividade contínua que você deve acompanhar de perto e avaliar continuamente. Nesta unidade, você descobre diferentes opções de otimização de custos. Você também determina quais dessas opções podem ajudá-lo a lidar com cobranças relacionadas ao armazenamento em seu ambiente.

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

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

  • Organize os dados em camadas de acesso.

  • Escreva diretamente em camadas de resfriamento e arquivamento.

  • Mova automaticamente os dados entre as camadas de acesso.

  • Reservar capacidade de armazenamento.

Organizar dados em camadas de armazenamento

O objetivo dos níveis 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. Sua escolha de camada de acesso deve ser baseada na frequência com que blobs individuais na conta de armazenamento são acessados.

Por exemplo, blobs usados com freqüência devem residir em uma conta de armazenamento de blob configurada com a camada de acesso ativo para otimizar o uso do armazenamento e minimizar os custos. Por outro lado, os blobs que você pretende usar apenas ocasionalmente devem residir em uma conta de armazenamento de blob configurada com a camada de acesso legal. Os blobs que você acessa ou modifica com pouca frequência devem residir em uma conta de armazenamento de blob configurada com a camada de acesso frio. Finalmente, os blobs retidos para fins de arquivamento, sem planos de curto prazo para acessar seu conteúdo, devem ser atribuídos à camada de arquivamento.

Esta recomendação baseia-se no modelo de preços específico do nível de acesso que determina dois tipos de encargos:

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

  • As cobranças associadas ao acesso a dados para executar operações de leitura, atualização e exclusão.

Atribuir a camada de acesso a quente a um blob minimiza a segunda dessas cobranças, mas aumenta a primeira. Selecionar a camada de acesso ao arquivo tem o efeito oposto. Portanto, se você planeja acessar dados com frequência, o hot tier representa a opção mais econômica. Se você planeja acessar dados com menos frequência, a camada fria ou a camada de arquivamento 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 de armazenamento de arquivamento para backups de longo prazo de armazenamentos de dados locais. Como resultado dos requisitos normativos, esses backups precisam ser preservados por vários anos, embora raramente seja necessário restaurá-los. Por outro lado, o hot tier seria mais adequado para arquivos de log usados para solucionar problemas de clientes e para análises e relatórios de curto prazo.

Escreva diretamente em camadas de resfriamento e arquivamento

Se você tiver uma indicação clara de que um novo blob não será acessado no curto prazo, considere atribuí-lo diretamente à camada fria ou de arquivamento. Esta etapa elimina as cobranças associadas à movimentação entre camadas.

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

Mover automaticamente dados entre camadas de armazenamento

O nível de acesso atribuído no início pode não refletir as tendências de armazenamento de longo prazo. Um log usado para solucionar um problema atual pode não ter o mesmo significado algumas semanas depois. Da mesma forma, embora possa ser importante restaurar rapidamente um backup recente, esse grau de urgência pode não se aplicar 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 corporativos.

Felizmente, este passo não é necessário. O Armazenamento de Blobs do Azure dá suporte a políticas de gerenciamento do ciclo de vida que movem dados entre camadas com base nos critérios definidos. Por exemplo, você pode definir uma regra de política que transfira blobs para a camada de arquivamento se eles não tiverem sido modificados nos últimos 90 dias. Da mesma forma, você pode criar uma regra de política para excluir blobs na camada de arquivamento se eles não tiverem sido acessados nos últimos 360 dias.

Nota

As políticas podem ser baseadas na data da última modificação ou na data do último acesso. Este último requer a ativação do rastreamento em tempo de último acesso.

Capacidade de armazenamento de reserva

Se você espera usar o Armazenamento de Blobs do Azure por um período prolongado, pode reduzir ainda mais seus custos comprando uma capacidade reservada. As capacidades são fornecidas em unidades de 100 terabytes (TB) e 1 petabyte (PB) por mês em incrementos de um ou três anos. Esta disposição oferece um preço com desconto para encargos de armazenamento (por gigabyte) de dados residentes 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 da região do Azure, camada de acesso e opção de redundância.