App Optimize API를 사용한 비용 최적화

App Optimize API를 사용하면 개발자와 관리자가 리소스 비용과 사용량을 파악하고 모니터링하며 최적화 Google Cloud 할 수 있습니다. 이 API는 통계 및 의사 결정을 위해 팀의 일상적인 워크플로에 통합할 수 있는 세부 비용 및 사용량 데이터를 가져오는 프로그래매틱 방식을 제공합니다.

API는 SQL 쿼리 결과와 유사한 구조화된 테이블 형식으로 데이터를 반환하므로 다른 시스템으로 쉽게 파싱하고 수집할 수 있습니다.

App Optimize API를 사용한 비용 관리

프로젝트 및 App Hub 애플리케이션의 비용 및 사용량 보고서를 내보내서 추세를 분석하거나 보고서 데이터를 다른 비즈니스 데이터와 결합할 수 있습니다. 또한 이 API를 사용하여 내부 대시보드를 지원하거나, 커스텀 알림 시스템을 실행하거나, 배포 파이프라인에 비용 및 사용량 검사를 빌드할 수도 있습니다.

이러한 통합을 통해 관리자와 애플리케이션 개발자는 소프트웨어 수명 주기 전반에 걸쳐 데이터 기반의 비용 인식 의사 결정을 내릴 수 있습니다.

분석 도구와 통합

주요 사용 사례는 비용 및 사용량 데이터를 분석 도구로 정기적으로 내보내는 것을 자동화하는 것입니다. Cloud Run 및 Cloud Scheduler를 사용하여 예약된 작업을 설정하면 매일 API를 호출하여 최신 데이터를 가져올 수 있습니다.

커스텀 대시보드 지원

API는 커스텀 내부 대시보드를 지원할 수도 있습니다. 팀은 사전 빌드된 콘솔 뷰에 국한되지 않고 필요에 따라 특정 비용 및 사용량 측정항목을 지연 로드하는 웹 애플리케이션을 빌드할 수 있습니다. JavaScript를 사용하면 대시보드가 API를 호출하고 백그라운드에서 데이터를 가져오는 동안 응답성을 유지할 수 있습니다. 이렇게 하면 팀의 워크플로에 직접 삽입된 비용 및 효율성 데이터의 맞춤설정된 뷰가 제공됩니다.

데이터 기반 비용 결정 사용 설정

App Optimize API를 시스템에 통합하면 효과적인 클라우드 비용 관리 및 리소스 최적화에 필요한 데이터에 유연하고 자동화된 액세스 권한을 얻을 수 있습니다. 이러한 프로그래매틱 액세스 패턴은 중요한 비용 효율성 질문에 답하는 데 도움이 됩니다. 최근 비용이 급증한 서비스를 식별하거나, 활용도가 낮은 리소스를 찾거나, 특정 기간 내에 특정 애플리케이션의 정확한 비용을 계산하거나, 여러 제품 및 리전에서 지출 추세를 모니터링할 수 있습니다.

주요 특징

App Optimize API에는 다음과 같은 주요 기능이 포함되어 있습니다.

  • 상세한 보고서 제공. 프로젝트, 개별 리소스, SKU, 기간, App Hub 애플리케이션, 서비스, 워크로드 등 다양한 측정기준에서 데이터를 집계하는 보고서를 생성합니다.
  • 비용 및 사용량 데이터. 금전적 비용, CPU 사용률 (평균 및 95번째 백분위수), CPU 코어 사용량 및 할당, 메모리 사용률 (평균 및 95번째 백분위수), 메모리 사용량 및 할당과 같은 다양한 정보에 액세스합니다.
  • 유연한 필터링. CEL (Common Expression Language)을 사용하여 보고서에 포함된 데이터를 정확하게 필터링합니다. 기간, 리소스 유형, 특정 App Hub 애플리케이션, 기타 사용 가능한 속성을 기준으로 필터링하여 분석에 집중할 수 있습니다.

데이터 이해하기

App Optimize API에서 생성된 보고서는 유용한 통계를 제공하지만 데이터의 특성과 한계를 이해하는 것이 중요합니다. 자세한 내용은 비용 및 사용량 데이터 정보를 참고하세요.

App Optimize API 작동 방식

비용 및 사용량 보고서를 생성하는 프로세스는 세 가지 주요 단계로 구성됩니다.

  1. 보고서 요청. 기간, 포함할 리소스 또는 애플리케이션, 데이터 그룹화 방법, 원하는 특정 비용 및 사용량 세부정보 등 관심 있는 데이터를 지정합니다. 보고서가 생성된 후에는 정의를 수정할 수 없습니다. 매개변수를 변경해야 하는 경우 새 보고서를 만들어야 합니다.
  2. 데이터가 준비될 때까지 기다립니다. 데이터를 수집하고 구성하는 데 시간이 걸릴 수 있으므로 이 단계는 비동기식으로 실행됩니다. API는 보고서가 준비된 시점을 확인하는 방법을 제공합니다.
  3. 보고서 데이터 검색. 처리가 완료되면 요청에 따라 행과 열로 형식이 지정된 보고서를 다운로드할 수 있습니다.

생성된 보고서는 24시간 후에 API에서 자동으로 삭제됩니다.

가격 책정

미리보기 중에는 보고서 만들기, 보고서 읽기, 보고서 메타데이터 읽기를 비롯하여 App Optimize API를 사용하는 데 추가 비용이 들지 않습니다.

App Optimize API에 데이터를 제공하는 Google Cloud 서비스 와 관련된 비용에 대한 자세한 내용은 다음 정보를 참고하세요.

다음 단계