비용 최적화: 클라우드 운영

Last reviewed 2023-06-15 UTC

Google Cloud 아키텍처 프레임워크의 이 문서에서는 Google Cloud에서 리소스 모니터링 및 관리 비용을 최적화하는 데 도움이 되는 권장사항을 제공합니다.

이 섹션의 안내는 클라우드에서 조직 리소스의 사용량과 비용을 모니터링하고 제어하는 클라우드 사용자를 대상으로 합니다.

Google Cloud Observability는 Google Cloud에서 워크로드 성능을 모니터링, 문제 해결, 개선하는 데 사용할 수 있는 관리형 서비스 모음입니다. 서비스로는 Cloud Monitoring, Cloud Logging, Error Reporting, Cloud Trace, Cloud Profiler가 포함됩니다. Google Cloud의 관리형 서비스가 지닌 이점 중 하나는 서비스를 사용량 기준으로 집계한다는 것입니다. 데이터 볼륨을 기준으로 사용한 만큼만 지불하면 되며 월별 무료 데이터 사용 할당량과 Google Cloud 측정항목 및 감사 로그에 대한 무제한 액세스가 제공됩니다.

Cloud Logging

다음은 Logging 작업 비용을 최적화하는 데 도움이 되는 권장사항입니다.

Cloud Monitoring

다음은 Monitoring 작업 비용을 최적화하는 데 도움이 되는 권장사항입니다.

  • 라벨 수를 제한하여 측정항목 및 라벨 사용량을 최적화합니다. 카디널리티가 높은 라벨을 사용하지 않습니다. 예를 들어 하나의 IP 주소를 라벨로 사용하는 경우 각 IP 주소는 항목이 하나인 라벨 시리즈를 가지므로 VM이 여러 개일 때 수많은 라벨이 생성됩니다.
  • 특히 비필수 환경에서는 이러한 측정항목이 필요하지 않은 애플리케이션에 대해 자세한 측정항목의 볼륨을 줄이거나 모니터링 에이전트를 삭제하세요.
  • 애플리케이션이 전송하는 커스텀 측정항목 수를 줄여 수집 볼륨을 최소화합니다.

Cloud Trace

다음은 Trace 작업 비용을 최적화하는 데 도움이 되는 권장사항입니다.

  • Trace를 OpenCensus trace의 내보내기 대상으로 사용하는 경우 OpenCensus의 샘플링 기능을 사용하여 수집되는 trace 볼륨을 줄입니다.
  • Trace 사용량을 제한하고 할당량을 사용하여 비용을 제어합니다. Google Cloud 콘솔의 API별 할당량 페이지를 통해 스팬 할당량을 적용할 수 있습니다.

다음 단계