Azure에서 지속 가능한 워크로드에 대한 네트워킹 고려 사항
클라우드의 대부분의 워크로드는 네트워킹에 크게 의존하여 작동합니다. 내부 네트워킹 또는 공용 워크로드에 관계없이 프로비전된 솔루션에 사용되는 구성 요소 및 서비스는 탄소 배출의 영향을 고려해야 합니다. 네트워크 장비는 데이터 센터와 최종 소비자 간의 트래픽을 포함하여 전기를 소비합니다. 불필요한 탄소 배출을 줄이기 위해 네트워크 효율성을 향상시키고 최적화하기 위한 고려 사항 및 권장 사항에 대해 알아봅니다.
데이터 센터와 최종 소비자 간의 인터넷 통과는 중요한 범위 3 배출입니다. 따라서 이 섹션의 권장 사항은 네트워킹 효율성을 개선하기 위해 녹색 소프트웨어 네트워킹 영역의 원칙과 일치합니다.
중요
이 문서는 Azure Well-Architected 지속 가능한 워크로드 시리즈의 일부입니다. 이 시리즈에 익숙하지 않은 경우 지속 가능한 워크로드란?으로 시작하는 것이 좋습니다.
네트워크 효율성
불필요한 네트워크 트래픽을 줄이고 가능한 경우 대역폭 요구 사항을 낮추어 탄소 배출을 줄여 보다 최적화된 네트워크 효율성을 보장합니다.
CDN 사용
추가 탄소 배출의 원인이기 때문에 네트워크에서 불필요한 트래픽을 피해야 합니다.
Green Software Foundation 맞춤: 에너지 효율성
권장 사항:
- CDN은 자주 읽는 정적 데이터를 소비자에게 더 가깝게 저장하여 대기 시간을 최소화하고 네트워크 통과 및 서버 부하를 줄이는 데 도움이 됩니다.
- CDN에 대한 모범 사례를 따라야 합니다.
캐싱 모범 사례 따르기
전송되는 데이터의 양을 최소화하는 것이 중요합니다.
Green Software Foundation 맞춤: 에너지 효율성, 하드웨어 효율성
권장 사항:
- 캐싱은 성능과 효율성을 개선하기 위해 잘 이해되는 디자인 기술입니다.
- 캐싱 솔루션은 네트워크 통과를 줄이고 서버 부하를 줄이는 데 도움이 됩니다.
- 이점을 최대화하고 탄소 단점을 최소화하기 위해 매개 변수를 조정해야 할 수 있습니다. 예를 들어 TTL(Time to Live)을 설정합니다.
- 메모리 내 캐싱을 추가하면 유휴 컴퓨팅 리소스를 사용하여 이미 할당된 리소스의 컴퓨팅 밀도를 높일 수 있습니다.
- 캐싱 모범 사례를 읽습니다.
고객이 있는 위치에 따라 Azure 지역 선택
애플리케이션 소비자의 위치는 서로 다를 수 있으며 거리가 너무 크면 좋은 성능과 에너지 효율로 요청을 처리하는 것이 어려울 수 있습니다.
Green Software Foundation 맞춤: 에너지 효율성
권장 사항:
- 지역 간에 Azure 리소스를 배포하거나 이동하여 대부분의 소비자가 상주하는 애플리케이션에 더 나은 서비스를 제공합니다.
기본 제공 압축을 사용하여 관리형 오디오 및 비디오 스트리밍 서비스 사용
미디어 스트리밍 서비스를 사용하는 애플리케이션은 대역폭 및 압축에 대한 요구 사항이 높고 신중하게 설계되지 않은 경우 상당한 탄소 발자국을 가질 수 있습니다.
Green Software Foundation 맞춤: 하드웨어 효율성
권장 사항:
- 애플리케이션은 오디오 및 비디오에 관리되는 서비스를 사용하여 인코딩, 압축 등과 같은 기본 제공 최적화를 활용할 수 있습니다.
- 관리되는 오디오 및 비디오 스트리밍 서비스에 대해 알아봅니다.
네트워크 파일 압축 사용
압축되지 않은 데이터를 보내는 네트워크는 대역폭, 할당된 리소스 및 솔루션에 대한 요구 사항이 더 높을 수 있습니다. 데이터를 압축하여 워크로드를 최적화하고 네트워크 효율적인 솔루션을 설계하는 것이 좋습니다.
Green Software Foundation 맞춤: 에너지 효율성
권장 사항:
- CDN 성능을 개선하여 네트워크 페이로드를 줄입니다.
동일한 클라우드 및 지역 내에서 네트워크 사용률 최대화
여러 지역의 운영 솔루션은 네트워킹에 영향을 줍니다. Azure의 구성 요소 간 네트워크 통과는 Azure 인프라 내에 유지되도록 최적화되어 있습니다. 그러나 인터넷 또는 다른 클라우드의 구성 요소로 향하는 모든 네트워크 트래픽에는 공용 인터넷의 라우터 리소스가 포함되며, 리소스 영향 측정 또는 사용률과 관련하여 제어할 수 없습니다.
Green Software Foundation 맞춤: 에너지 효율성
권장 사항:
- 리소스를 단일 클라우드에 유지하면 최대 제어가 가능하며 클라우드 공급자가 네트워크 라우팅을 최적화할 수 있습니다.
- 동일한 클라우드 내에서 네트워크 사용률을 최대화하고 가능하면 동일한 지역 내에서 네트워크 사용률을 최대화합니다.
- 비용은 지속 가능성을 위한 프록시가 될 수 있으므로 Azure Well-Architected Framework의 비용 최적화 핵심 요소에서 Azure 지역 설명서를 검토합니다.
다음 단계
스토리지에 대한 디자인 고려 사항을 검토합니다.