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

A maioria das cargas de trabalho na cloud depende fortemente da rede para operar. Quer sejam redes internas ou cargas de trabalho destinadas ao público, os componentes e serviços utilizados nas soluções aprovisionadas têm de considerar o impacto das emissões de carbono. Considere que o equipamento de rede consome eletricidade, incluindo o tráfego entre os datacenters e os consumidores finais. Saiba mais sobre considerações e recomendações para melhorar e otimizar a eficiência da rede para reduzir as emissões de carbono desnecessárias.

O percurso da Internet entre datacenters e consumidores finais é uma emissão significativa do Âmbito 3. Por conseguinte, as recomendações nesta secção estão alinhadas com a área Princípios da Rede de Software Verde para melhorar a eficiência de rede.

Importante

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

Eficiência de 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ões de carbono.

Utilizar uma CDN

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

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

Recomendação:

  • Uma CDN ajuda a minimizar a latência através do armazenamento de dados estáticos de leitura frequente mais próximos dos consumidores e ajuda a reduzir o percurso de rede e a carga do servidor.
  • Certifique-se de que segue as melhores práticas da CDN.

Siga as melhores práticas de colocação em cache

Minimizar a quantidade de dados transferidos é crucial.

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

Recomendação:

  • A colocação em cache é uma técnica de design bem compreendida para melhorar o desempenho e a eficiência.
  • Uma solução de colocação em cache ajuda a reduzir o percurso de rede e reduz a carga do servidor.
  • Considere que pode exigir a otimização dos parâmetros para maximizar o benefício e minimizar as desvantagens de carbono. Por exemplo, definir um Time to Live (TTL).
  • Adicionar colocação em cache dentro da memória pode ajudar a utilizar recursos de computação inativos, aumentando a densidade de computação dos recursos que já estão alocados.
  • Leia as melhores práticas de colocação em cache.

Selecione Regiões do Azure com base no local onde o cliente reside

A localização dos consumidores de uma aplicação pode ser diferente e pode ser um desafio servir pedidos com bom desempenho e eficiência energética se a distância for demasiado grande.

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

Recomendação:

Utilizar serviços de transmissão em fluxo de áudio e vídeo geridos com compressão incorporada

As aplicações que utilizam um serviço de transmissão em fluxo de multimédia podem ter requisitos elevados de largura de banda e compressão e podem ter uma quantidade de carbono substancial se não forem concebidas cuidadosamente.

Alinhamento do Green Software Foundation: eficiência de hardware

Recomendação:

Ativar a compressão de ficheiros de rede

As redes que enviam dados não comprimidos podem ter um requisito mais elevado em termos de largura de banda, dos recursos alocados e da solução em geral. Considere comprimir dados para otimizar a carga de trabalho e a conceção para uma solução mais eficiente em termos de rede.

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

Recomendação:

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

As soluções operacionais em várias regiões têm um impacto na rede. Os percursos de rede entre componentes no Azure estão otimizados para permanecer na infraestrutura do Azure. No entanto, qualquer tráfego de rede destinado à Internet ou a um componente noutra cloud envolve os recursos do router da Internet pública, que não tem controlo sobre a medição ou utilização do impacto dos recursos.

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

Recomendação:

  • Manter os recursos numa única cloud dá-lhe o máximo controlo e permite que o fornecedor de cloud otimize o encaminhamento de rede.
  • Maximize a utilização da rede na mesma cloud e, se possível, na mesma região.
  • Uma vez que o custo pode ser um proxy de sustentabilidade, veja a documentação das regiões do Azure no pilar Otimização de Custos do Azure Well-Architected Framework.

Passo seguinte

Reveja as considerações de conceção do armazenamento.