Considerações de design de dados e armazenamento para cargas de trabalho sustentáveis no Azure

O armazenamento de dados no Azure é um componente crucial da maioria das cargas de trabalho provisionadas. Saiba como projetar para uma arquitetura de armazenamento de dados mais sustentável e otimizar as implantações existentes.

Importante

Este artigo faz parte da série de cargas de trabalho sustentáveis do Azure Well-Architected . Se você não estiver familiarizado com esta série, recomendamos começar com o que é uma carga de trabalho sustentável?

Eficiência de armazenamento

Crie soluções com armazenamento eficiente para aumentar o desempenho, reduzir a largura de banda necessária e minimizar o impacto climático desnecessário do design de armazenamento.

Habilitar compactação de armazenamento

Armazenar muitos dados descompactados pode resultar em desperdícios desnecessários de largura de banda e aumentar os requisitos de capacidade de armazenamento.

Alinhamento do Green Software Foundation: eficiência de hardware

Recomendação:

  • Uma solução para reduzir os requisitos de armazenamento, incluindo a capacidade e a largura de banda necessárias para gravar ou recuperar dados. Por exemplo, compactar arquivos no Azure Front Door e compactar arquivos na CDN do Azure.
  • A compactação é uma técnica de design conhecida para melhorar o desempenho da rede.
  • Considere a compensação da compactação: o benefício da compactação supera o aumento do custo de carbono nos recursos (CPU, RAM) necessários para executar a compactação/descompactação?

Otimizar o desempenho da consulta de banco de dados

Consultar bancos de dados extensos ou recuperar muitas informações simultaneamente pode ter uma penalidade de desempenho. O ideal é que os aplicativos otimizem para o desempenho da consulta.

Alinhamento do Green Software Foundation: eficiência energética

Recomendação:

Usar a camada de acesso de armazenamento mais adequada

O impacto de carbono dos dados recuperados do armazenamento quente pode ser maior do que os dados do armazenamento frio ou de arquivos. A criação de soluções com o padrão de acesso a dados correto pode aumentar a eficiência de carbono do aplicativo.

Alinhamento do Green Software Foundation: eficiência energética

Recomendação:

Armazenar apenas o que é relevante

O backup é uma parte crucial da confiabilidade. No entanto, armazenar backups indefinidamente pode alocar rapidamente muito espaço em disco desnecessário. Considere como planejar a retenção de armazenamento de backup.

Alinhamento do Green Software Foundation: eficiência de hardware

Recomendação:

  • Implemente políticas para simplificar o processo de armazenamento e manutenção de informações relevantes. O Microsoft Purview pode ajudar a rotular dados e adicionar limpeza baseada em tempo para excluí-los após um período de retenção automaticamente. Além disso, isso permite que você mantenha o controle de seus dados e reduz a quantidade de dados a serem processados e transferidos.
  • As cargas de trabalho integradas ao Azure Monitor podem contar com DCR (Regras de Coleta de Dados) para especificar quais dados devem ser coletados, como transformar esses dados e para onde enviar os dados.

Determinar a camada de acesso mais adequada para dados de blob

Considere se os dados devem ser armazenados em uma camada online ou offline. As camadas online são otimizadas para armazenar dados acessados ou modificados com frequência. As camadas offline são otimizadas para armazenar dados que raramente são acessados.

Alinhamento do Green Software Foundation: eficiência energética

Recomendação:

Reduzir o número de pontos de recuperação para backups de VM

Os pontos de recuperação não são limpos automaticamente. Portanto, considere onde a exclusão reversível está habilitada para Backup do Azure. Os pontos de recuperação expirados não são limpos automaticamente.

Alinhamento do Green Software Foundation: eficiência de hardware

Recomendação:

Revisar políticas de backup e retenção

Considere revisar políticas de backup e períodos de retenção para backups para evitar o armazenamento de dados desnecessários.

Alinhamento do Green Software Foundation: eficiência de hardware

Recomendação:

  • Examine e revise as políticas de backup e retenção para minimizar a sobrecarga de armazenamento.
  • Examine e exclua ativamente backups que não são mais necessários.

Otimizar a coleção de logs

A coleta contínua de logs entre cargas de trabalho pode agregar e armazenar rapidamente muitos dados não utilizados.

Alinhamento do Green Software Foundation: eficiência energética

Recomendação:

Próxima etapa

Examine as considerações de design para segurança.