Consideraciones de redes para cargas de trabajo sostenibles en Azure
La mayoría de las cargas de trabajo de la nube dependen en gran medida de las redes para funcionar. Tanto si las redes internas como las cargas de trabajo públicas, los componentes y servicios usados en las soluciones aprovisionadas deben tener en cuenta el impacto de las emisiones de carbono. Tenga en cuenta que el equipo de red consume electricidad, incluido el tráfico entre los centros de datos y los consumidores finales. Obtenga información sobre las consideraciones y recomendaciones para mejorar y optimizar la eficiencia de la red para reducir las emisiones de carbono innecesarias.
El recorrido por Internet entre los centros de datos y los consumidores finales es una emisión significativa del ámbito 3. Por lo tanto, las recomendaciones de esta sección están alineadas con el área Principios de redes de software verde para mejorar la eficiencia de las redes.
Importante
Este artículo forma parte de la serie de cargas de trabajo sostenibles de Azure Well-Architected . Si no está familiarizado con esta serie, se recomienda empezar con lo que es una carga de trabajo sostenible?
eficiencia de la red
Reduzca el tráfico de red innecesario y reduzca los requisitos de ancho de banda siempre que sea posible, lo que permite una eficiencia de red más optimizada con menos emisiones de carbono.
Uso de una red CDN
Se debe evitar el tráfico innecesario en la red, ya que es una causa de emisiones de carbono adicionales.
Alineación de Green Software Foundation: Eficiencia energética
Recomendación:
- Una red CDN ayuda a minimizar la latencia mediante el almacenamiento de datos estáticos de lectura frecuente más cerca de los consumidores y ayuda a reducir la carga del servidor y el recorrido de red.
- Asegúrese de seguir los procedimientos recomendados para la red CDN.
Siga los procedimientos recomendados de almacenamiento en caché.
Minimizar la cantidad de datos transferidos es fundamental.
Alineación de Green Software Foundation: Eficiencia energética, Eficiencia del hardware
Recomendación:
- El almacenamiento en caché es una técnica de diseño bien entendida para mejorar el rendimiento y la eficiencia.
- Una solución de almacenamiento en caché ayuda a reducir el recorrido de red y reduce la carga del servidor.
- Tenga en cuenta que puede requerir la optimización de parámetros para maximizar la ventaja y minimizar los inconvenientes de carbono. Por ejemplo, estableciendo un período de vida (TTL).
- Agregar almacenamiento en caché en memoria puede ayudar a usar recursos de proceso inactivos, lo que aumenta la densidad de proceso de los recursos que ya están asignados.
- Lea los procedimientos recomendados de almacenamiento en caché.
Seleccione regiones de Azure en función de dónde reside el cliente.
La ubicación de los consumidores de una aplicación puede ser dispar y puede resultar difícil atender solicitudes con un buen rendimiento y eficiencia energética si la distancia es demasiado grande.
Alineación de Green Software Foundation: Eficiencia energética
Recomendación:
- Implemente o mueva recursos de Azure entre regiones para atender mejor las aplicaciones desde donde residen la mayoría de los consumidores.
Uso de servicios de streaming de audio y vídeo administrados con compresión integrada
Las aplicaciones que usan un servicio de streaming multimedia pueden tener requisitos elevados para el ancho de banda y la compresión, y pueden tener una huella de carbono sustancial si no están diseñadas cuidadosamente.
Alineación de Green Software Foundation: Eficiencia de hardware
Recomendación:
- Al usar un servicio administrado para audio y vídeo, las aplicaciones pueden aprovechar las optimizaciones integradas, como la codificación, las compresión y mucho más.
- Obtenga información sobre los servicios de streaming de audio y vídeo administrados.
Habilitación de la compresión de archivos de red
Las redes que envían datos sin comprimir pueden tener un requisito mayor sobre el ancho de banda, los recursos asignados y la solución en general. Considere la posibilidad de comprimir los datos para optimizar la carga de trabajo y el diseño de una solución más eficaz para la red.
Alineación de Green Software Foundation: Eficiencia energética
Recomendación:
- Reduzca la carga de red mejorando el rendimiento de la red CDN.
Maximizar el uso de red dentro de la misma nube y región
Las soluciones operativas en varias regiones tienen un impacto en la red. Los recorridos de red entre los componentes de Azure están optimizados para permanecer dentro de la infraestructura de Azure. Sin embargo, cualquier tráfico de red destinado a Internet o a un componente de otra nube implica los recursos del enrutador de Internet público, sobre los que no tiene control sobre la medición o el uso del impacto en los recursos.
Alineación de Green Software Foundation: Eficiencia energética
Recomendación:
- Mantener los recursos en una sola nube proporciona un control máximo y permite al proveedor de nube optimizar el enrutamiento de red.
- Maximice el uso de red dentro de la misma nube y, si es posible, dentro de la misma región.
- Dado que el costo puede ser un proxy para la sostenibilidad, revise la documentación de las regiones de Azure en el pilar Optimización de costos de Azure Well-Architected Framework.
Paso siguiente
Revise las consideraciones de diseño para el almacenamiento.