Considerações de rede para cargas de trabalho sustentáveis no Azure

A maioria das cargas de trabalho na nuvem depende muito da rede para operar. Seja a rede interna ou cargas de trabalho voltadas para o público, os componentes e serviços usados em soluções provisionadas devem considerar o impacto das emissões de carbono. Considere que os equipamentos de rede consomem eletricidade, incluindo o tráfego entre os data centers e os consumidores finais. Saiba mais sobre considerações e recomendações para aprimorar e otimizar a eficiência da rede para reduzir as emissões desnecessárias de carbono.

A passagem pela Internet entre data centers e consumidores finais é uma emissão significativa do Escopo 3. Portanto, as recomendações nesta seção estão alinhadas com a área Princípios da Rede de Software Verde para melhorar a eficiência da rede.

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 da rede

Reduza o tráfego de rede desnecessário e os requisitos de largura de banda mais baixos sempre que possível, permitindo uma eficiência de rede mais otimizada com menos emissão de carbono.

Fazer uso de uma CDN

O tráfego desnecessário na rede deve ser evitado, pois é uma causa para emissões extras de carbono.

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

Recomendação:

  • Uma CDN ajuda a minimizar a latência por meio do armazenamento de dados estáticos de leitura frequente mais próximos dos consumidores e ajuda a reduzir a passagem de rede e a carga do servidor.
  • Certifique-se de seguir as práticas recomendadas para CDN.

Siga as práticas recomendadas de cache

Minimizar a quantidade de dados transferidos é crucial.

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

Recomendação:

  • O cache é uma técnica de design bem compreendida para melhorar o desempenho e a eficiência.
  • Uma solução de cache ajuda a reduzir a passagem de rede e reduz a carga do servidor.
  • Considere que pode exigir ajuste de parâmetros para maximizar o benefício e minimizar as desvantagens de carbono. Por exemplo, definir uma TTL (Vida Útil).
  • Adicionar cache na memória pode ajudar a usar recursos de computação ociosos, aumentando a densidade de computação dos recursos que já estão alocados.
  • Práticas recomendadas de cache de leitura.

Selecione regiões do Azure com base em onde o cliente reside

A localização dos consumidores de um aplicativo pode ser díspare e pode ser desafiador atender a solicitações com bom desempenho e eficiência energética se a distância for muito grande.

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

Recomendação:

Usar serviços de streaming de áudio e vídeo gerenciados com compactação interna

Os aplicativos que usam um serviço de streaming de mídia podem ter altos requisitos de largura de banda e compactação e podem ter um volume de carbono substancial se não forem projetados com cuidado.

Alinhamento do Green Software Foundation: eficiência de hardware

Recomendação:

Habilitar compactação de arquivo de rede

As redes que enviam dados descompactados podem ter um requisito maior sobre a largura de banda, os recursos alocados e a solução em geral. Considere compactar dados para otimizar a carga de trabalho e o design para uma solução mais eficiente de rede.

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

Recomendação:

Maximizar a utilização da rede na mesma nuvem e região

As soluções operacionais em várias regiões têm um impacto na rede. As passagens de rede entre componentes no Azure são otimizadas para permanecer na infraestrutura do Azure. No entanto, qualquer tráfego de rede destinado à Internet ou a um componente em outra nuvem envolve os recursos de roteador da Internet pública, que você não tem controle sobre a medição ou utilização do impacto do recurso.

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

Recomendação:

  • Manter recursos em uma única nuvem oferece controle máximo e permite que o provedor de nuvem otimize o roteamento de rede.
  • Maximizar a utilização de rede na mesma nuvem e, se possível, dentro da mesma região.
  • Como o custo pode ser um proxy para sustentabilidade, examine a documentação de regiões do Azure no pilar otimização de custos do Azure Well-Architected Framework.

Próxima etapa

Examine as considerações de design para armazenamento.