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:
- Implemente ou mova recursos do Azure entre regiões para servir melhor as aplicações de onde reside a maioria dos consumidores.
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:
- Ao utilizar um serviço gerido para áudio e vídeo, as aplicações podem tirar partido de otimizações incorporadas, como codificação, compressões e muito mais.
- Leia sobre os serviços de transmissão em fluxo de áudio e vídeo geridos.
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:
- Reduza o payload de rede ao melhorar o desempenho da CDN.
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.