환경 지속 가능성을 위한 설계

Last reviewed 2023-08-05 UTC

Google Cloud 아키텍처 프레임워크의 이 문서는 Google Cloud에서 워크로드의 환경 지속성에 대한 접근 방식을 요약합니다. 여기에는 Google Cloud에서 탄소 발자국을 최소화하는 방법에 대한 정보가 포함되어 있습니다.

탄소 발자국 이해

Google Cloud 사용량의 탄소 발자국을 이해하려면 탄소 발자국 대시보드를 사용하세요. 탄소 발자국 대시보드는 개발자가 소유한 Google Cloud 프로젝트와 사용하는 클라우드 서비스에 대한 배출량을 설명합니다.

자세한 내용은 'Google Cloud 탄소 발자국 줄이기'의 탄소 발자국 이해를 참조하세요.

가장 적합한 클라우드 리전 선택

탄소 배출을 줄이는 간단하고 효과적인 방법 중 하나는 탄소 배출량이 적은 클라우드 리전을 선택하는 것입니다. 이러한 선택을 위해 Google에서는 모든 Google Cloud 리전에 대해 탄소 데이터를 게시합니다.

리전을 선택할 때 탄소 배출량 감소를 다른 요구사항(예: 가격 책정 및 네트워크 지연 시간)과 균형시켜야 할 수 있습니다. 리전을 선택하려면 Google Cloud 리전 선택 도구를 사용하세요.

자세한 내용은 'Google Cloud 탄소 발자국 줄이기'의 가장 적합한 클라우드 리전 선택을 참조하세요.

가장 적합한 클라우드 서비스 선택

기존 탄소 발자국을 줄이려면 온프레미스 VM 워크로드를 Compute Engine으로 마이그레이션하는 것이 좋습니다.

또한 많은 워크로드에 VM이 필요하지 않습니다. 대신 서버리스 제품을 활용할 수 있습니다. 이러한 관리형 서비스는 클라우드 리소스 사용량을 최적화하여(종종 자동으로 수행) 클라우드 비용과 탄소 배출 공간을 줄일 수 있습니다.

자세한 내용은 'Google Cloud 탄소 발자국 줄이기'의 가장 적합한 클라우드 서비스 선택을 참조하세요.

유휴 클라우드 리소스 최소화

유휴 리소스는 불필요한 비용과 배출량을 발생시킵니다. 유휴 리소스의 일반적인 원인은 다음과 같습니다.

  • 유휴 VM 인스턴스와 같은 사용되지 않는 활성 클라우드 리소스
  • 초과 프로비저닝 리소스(예: 워크로드에 필요한 것보다 더 큰 VM 인스턴스 머신 유형)
  • 효율성에 최적화되지 않은 리프트 앤 시프트 마이그레이션 등 최적화되지 않은 아키텍처. 이러한 아키텍처를 점진적으로 개선하는 것을 고려하세요.

다음은 낭비되는 클라우드 리소스를 최소화하기 위한 몇 가지 일반적인 전략입니다.

  • 유휴 리소스 또는 초과 프로비저닝된 리소스를 식별하고 삭제하거나 크기를 조정합니다.
  • 아키텍처를 리팩터링하여 더 최적인 설계를 통합합니다.
  • 워크로드를 관리형 서비스로 마이그레이션합니다.

자세한 내용은 'Google Cloud 탄소 발자국 줄이기'의 유휴 클라우드 리소스 최소화를 참조하세요.

일괄 워크로드의 탄소 배출량 감소

탄소 배출량이 적은 리전에서 일괄 워크로드를 실행합니다. 배출량을 더 줄이기 위해 가능한 경우 그리드 탄소 강도가 낮은 시간에 워크로드를 실행하세요.

자세한 내용은 'Google Cloud 탄소 발자국 줄이기'의 일괄 워크로드의 탄소 배출량 감소을 참조하세요.

다음 단계