예산 및 예산 알림 설정

개요

Cloud Billing 예산을 설정해 모든 Google Cloud 청구를 한곳에서 모니터링하면 예상하지 못한 금액이 청구되는 것을 방지할 수 있습니다. 예산을 사용하면 계획한 지출 대비 실제 Google Cloud 지출 비용을 추적할 수 있습니다. 예산 금액을 설정한 후에는 이메일 알림을 트리거하는 데 사용되는 예산 알림 기준 규칙을 설정합니다. 예산 알림 이메일을 통해 예산 대비 비용의 추이를 파악할 수 있습니다. 예산을 사용하여 비용 관리 응답을 자동화할 수도 있습니다.

예산 알림 다이어그램
그림 1: 기본 기능 및 다양한 옵션과 예산 알림의 사용 방법을 보여줍니다.

Cloud Billing 예산:

  • 예산 범위를 정의할 수 있습니다. 예를 들어 전체 Cloud Billing 계정의 지출에 적용할 예산 범위를 설정하거나, 하나 이상의 프로젝트 또는 하나 이상의 제품 또는 Cloud Billing 계정에 적용 가능한 다른 예산 필터 범위로 범위를 좁힐 수 있습니다.
  • 예산 금액을 지정된 합계로 설정하거나 전월 비용을 근거로 정할 수 있습니다.
  • 기준 규칙을 설정하여 이메일 알림을 트리거할 수 있습니다. 사용자가 설정한 규칙을 기준으로 비용(실제 비용 또는 예상 비용)이 예산의 일정 비율을 초과할 경우 알림 이메일이 지정한 수신자에게 전송됩니다.
  • 다음과 같은 방법으로 이메일 알림 수신자를 지정할 수 있습니다.
    • 역할 기반 옵션(기본값)을 사용하면 Cloud Billing 계정의 결제 관리자 및 사용자에게 이메일 알림을 보낼 수 있습니다.
    • Cloud Monitoring을 사용하면 조직의 다른 사용자(예: 프로젝트 관리자)가 예산 알림 이메일을 수신하도록 지정할 수 있습니다.
  • 프로그래매틱 알림에 Pub/Sub를 사용할 수도 있습니다(예를 들어 예산 메시지를 다른 매체에 전달하거나 비용 관리 작업을 자동화함).

이 문서에서는 다음 작업을 수행하는 방법을 알아볼 수 있습니다.

예산 관리에 필요한 권한

Cloud Billing 계정의 예산을 관리하는 데 필요한 권한은 수행 중인 작업에 따라 다르며 각 주제의 시작 부분에 표시됩니다.

Google Cloud 권한에 대한 자세한 내용은 다음을 참조하세요.

예산 만들기

이 작업에 필요한 권한

Cloud Billing 계정의 예산을 만들려면 Cloud Billing 계정의 결제 계정 관리자여야 합니다.

특히 이 작업을 수행하려면 Cloud Billing 계정에 다음과 같은 권한이 있어야 합니다.

새 예산을 만들려면 다음 절차를 완료합니다.

  1. 예산 만들기 및 이름 지정
  2. 예산 범위 설정
  3. 예산 금액 설정
  4. 예산 기준 규칙 및 작업 설정
  5. 마침 클릭 후 새 예산 저장

1. 예산 만들기 및 이름 지정

  1. Google Cloud Console에 로그인합니다.

    Cloud Console에 로그인

  2. Console 탐색 메뉴 를 열고 결제를 선택합니다.

    Cloud Billing 계정이 두 개 이상 있으면 다음 중 하나를 수행하세요.

    • 현재 프로젝트의 Cloud Billing을 관리하려면 연결된 결제 계정으로 이동을 선택합니다.
    • 다른 Cloud Billing 계정을 찾으려면 결제 계정 관리를 선택하고 예산을 설정할 계정을 선택합니다.
  3. 결제 탐색 메뉴에서 예산 및 알림을 선택합니다.

  4. 예산 만들기를 클릭합니다.

  5. 이름 필드에 예산 이름을 입력합니다.

2. 예산 범위 설정

  • 예산 범위를 설정하고 다음을 클릭합니다.

    예산 범위 정보

    예산은 전체 Cloud Billing 계정에 적용하거나 특정 리소스 집합에 초점을 둔 범위를 지정할 수 있습니다.

    • 하위 계정: 리셀러이고 Cloud Billing 계정에 하위 계정이 있는 경우 하위 계정 필드에서 예산 알림을 적용하려는 하위 계정을 하나 이상 선택합니다. Cloud Billing 계정의 모든 하위 계정에 예산 알림을 적용하려면 모두 선택을 선택합니다.
    • 프로젝트: 프로젝트 필드에서 예산 알림을 적용할 하나 이상의 프로젝트를 선택합니다. Cloud Billing 계정의 모든 프로젝트에 예산 알림을 적용하려면 모두 선택을 선택합니다.
    • 제품/서비스: 제품 필드에서 예산 알림을 적용할 하나 이상의 제품 또는 서비스를 선택합니다. Cloud Billing 계정의 모든 제품과 서비스에 예산 알림을 적용하려면 모두 선택을 선택합니다.
    • 라벨: 라벨 필드에서 예산 알림을 적용할 라벨을 선택합니다. 예산당 하나의 라벨만 적용할 수 있으며 사용자 라벨만 사용할 수 있습니다. 프로젝트 라벨은 여기에 포함되지 않습니다. 리소스 라벨 만들기 및 관리에 대해 자세히 알아보세요.
    • 크레딧: 크레딧은 Google Cloud 사용 비용을 줄이는 데 사용됩니다. 여기에서 가능한 모든 크레딧 유형을 선택할 수 있지만 모든 크레딧 유형을 Cloud Billing 계정에 적용할 수 있는 것은 아닙니다.

      • 예산을 처음 만들 때는 기본적으로 모든 크레딧 유형이 선택됩니다. 크레딧을 포함하면 실제 비용은 총 비용에서 적용 가능한 크레딧을 뺀 금액으로 계산됩니다. 크레딧에는 사용량 할인, 프로모션 또는 Google Cloud 사용에 대한 지원금이 포함될 수 있습니다.
      • 크레딧을 포함하면 사용 가능한 크레딧이 사용 비용을 초과하는 경우 예산 기간에 대해 계산된 비용을 확인할 때 마이너스 잔액이 표시될 수 있습니다.
      • 예산 목적상 크레딧이 적용되기 전에 실제 지출을 계산하고 모니터링하려면 크레딧 옵션을 선택하지 마세요.

      크레딧 유형 정보

      할인은 반복되며 최종 사용 비용의 필수 부분으로 간주됩니다. 할인은 Google Cloud 사용 비용을 줄여줍니다. Cloud Billing 계정에 적용 가능한 경우 다음과 같은 다양한 유형의 할인 크레딧을 받을 수 있습니다.

      • 무료 등급: 일부 서비스는 지정된 한도까지 무료 리소스 사용량을 제공합니다. 이러한 서비스에서 크레딧은 무료 등급 사용을 구현하는 데 적용됩니다.
      • 지속 사용 할인: 지속 사용 할인은 결제 월의 상당 기간 동안 특정 Compute Engine 리소스를 실행하면 자동으로 적용되는 할인입니다.
      • 약정 사용 할인(리소스 기반): Compute Engine의 경우 약정 사용 계약을 구매하면 VM 사용 요금을 대폭 할인받을 수 있습니다.
      • 약정 사용 할인(지출 기반): 지출 기반 약정 사용 할인은 특정 리전의 서비스에 대해 최소 금액을 지출하겠다는 약속하에 할인된 가격이 제공됩니다.
      • 지출 기반 할인(계약): 계약상의 지출 기준액에 도달한 후 적용되는 할인입니다.
      • 구독: 할인을 받기 위해 구매한 서비스 장기 구독입니다.

      프로모션 및 기타 크레딧은 일반적으로 일회용으로 Google Cloud 사용 비용을 줄여줍니다.

      • 프로모션: 프로모션에는 Google Cloud 무료 체험판 및 마케팅 캠페인 크레딧, 기타 Google Cloud 사용에 대한 지원금이 포함됩니다. 프로모션 크레딧은 결제 방법으로 간주됩니다. 프로모션 크레딧이 있으면 이 크레딧이 자동으로 적용되어 총 청구액이 줄어듭니다.
      • 기타: 할인 또는 프로모션 크레딧 카테고리에 해당하지 않는 크레딧입니다.

      : Google Cloud 무료 체험판 기간이 만료된 후에 발생 중인 Google Cloud 비용을 파악하려면 프로모션 체크박스를 선택 해제하세요.

3. 예산 금액 설정

  • 월예산 금액을 설정하고 다음을 클릭합니다.

    예산 유형을 선택합니다.

    • 월별 지출과 비교할 고정 금액을 설정하려면 지정된 금액을 선택하고 목표 금액 필드에 해당 금액을 입력합니다.
    • 전월 비용을 기준으로 매월 업데이트되는 금액을 타겟팅하려면 지난달 지출 금액을 선택합니다. 이 옵션을 선택하면 목표 금액이 자동으로 업데이트됩니다.

4. 예산 기준 규칙 및 작업 설정

  • 예산 작업을 설정한 다음 마침을 클릭합니다.

    알림 기준 규칙

    기준 규칙은 예산 알림 이메일을 생성하는 데 사용되는 트리거링 이벤트를 정의합니다. 기준 규칙은 이메일 알림에 필요하며 특히 이메일 알림을 트리거하는 데 사용됩니다. 프로그래매틱 알림에 사용자가 설정한 임곗값 데이터를 포함하려는 경우가 아니라면 프로그래매틱 알림에는 기준 규칙이 필요하지 않습니다.

    기준은 예산 기간 중에 발생한 실제 비용* 에 대해 설정되거나 예측 비용(현재 예산 기간 종료일까지 계산된 예상 비용)에 대해 설정될 수 있습니다.

    예산 작업의 기준 규칙 섹션 스크린샷
    그림 2: 예산을 만들 때 제공되는 기본 기준 규칙을 보여줍니다.

    기본 알림 기준 규칙이 제공됩니다. 예산을 처음 만들 때는 기본 알림 기준이 실제 비용을 기준으로 계산된 예산 금액의 50%, 90%, 100%로 설정되어 있습니다.

    비율 또는 지정된 금액 및 비용의 유형을 수정하고 알림 기준 규칙을 추가하거나 삭제할 수 있습니다.

    예산에서 이메일 알림을 보내지 않게 하려면 기준 규칙을 삭제합니다.

    • 예산 비율에 알림이 발생할 예산 비율을 입력합니다. 그러면 여기에 해당하는 비용 금액이 자동으로 입력됩니다. (금액을 입력할 수도 있으며, 그러면 예산 비율이 자동으로 계산됩니다.)
    • 트리거 기준에서 실제 지출 또는 예상 지출 비용을 선택합니다.
      • 실제 지출 비용 기준 규칙은 예산 기간 동안 발생한 누적 비용이 기준 금액을 초과하면 알림을 전송합니다. 예를 들어 $100 예산에 50%의 실제 비용 알림을 설정하면 예산 기간 동안 $50를 지출했을 때 알림이 수신됩니다.
      • 예상 지출 비용 기준 규칙은 현재 예산 기간 종료일까지 계산된 예상 비용이 기준 금액을 초과하면 알림을 전송합니다. 예를 들어 $100 예산에 110%의 예상 비용 알림을 설정하면 예산 기간 종료일까지 $110를 넘게 지출할 것으로 예상되면 알림이 수신됩니다.
    • 추가로 알림 기준 규칙을 추가하려면 현재 알림 기준 규칙 목록 근처에 있는 기준 추가를 클릭합니다.
    • 기준 규칙을 제거하려면 삭제하려는 행에 대해 삭제를 클릭합니다.

    알림 관리

    알림 관리 옵션을 설정하여 다음 중 하나를 수행합니다.

    • 예산 알림의 기본 이메일 동작을 제어하고 Cloud Monitoring 알림을 사용하여 알림 이메일의 수신자를 맞춤설정합니다.
    • 예산 알림을 사용하여 Pub/Sub 알림을 통한 프로그래매틱 작업을 트리거합니다.

    이메일 알림

    이메일 알림 설정을 사용하여 예산 알림 이메일의 수신자를 지정합니다. 이메일 수신자 옵션에는 역할 기반 설정(기본값)과 Cloud Monitoring을 사용하여 이메일 알림을 수신할 이메일 주소를 지정하는 설정이 포함됩니다.

    기준 알림 규칙 설정 시 이메일 알림 옵션도 하나 이상 선택해야 합니다. 예산에서 이메일 알림을 보내지 않고 대신 예산에서 프로그래매틱 알림만 생성하려면 예산에 설정된 기준 알림 규칙을 모두 삭제합니다. 기준을 삭제하면 이메일 설정이 사용 중지되고 이전 이메일 구성이 재정의됩니다.

    • 역할 기반 이메일 알림

      예산의 기본 동작은 대상 Cloud Billing 계정의 결제 계정 관리자 및 결제 계정 사용자에게 알림 이메일을 전송하는 것입니다(즉, 모든 사용자에게 roles/billing.admin 또는 roles/billing.user라는 결제 역할이 할당됨).

      • 역할 기반 이메일 알림을 선택 해제하려면 결제 관리자 및 사용자에게 이메일 알림을 선택 해제합니다.
    • 이메일 알림을 위한 Cloud Monitoring 알림 채널

      대상 Cloud Billing 계정의 결제 계정 관리자 및 결제 계정 사용자에게 알림 이메일을 전송하는 것 외에도 Cloud Monitoring 알림을 사용하여 이메일 수신자를 맞춤설정하여 원하는 이메일 주소로 알림을 전송할 수 있습니다.

      • Cloud Monitoring 알림을 사용하려면 Monitoring 알림 채널을 이 예산에 연결합니다.

      Monitoring 기반 이메일 알림에 대한 자세한 내용은 Monitoring 알림 관리를 참조하세요.

    프로그래매틱 알림

    예산을 사용하여 알림 이메일을 전송하는 것 외에도 예산 알림을 사용하여 예산 메시지를 다른 매체(예 : Slack)로 전달하는 등의 프로그래매틱 작업을 트리거하고 비용 관리 작업을 자동화할 수 있습니다(예: 예산 금액 초과 시 프로젝트 결제 중지). Pub/Sub 알림을 사용하여 프로그래매틱 방식으로 이 예산에 대한 지출 업데이트를 수신합니다.

    • 프로그래매틱 방식으로 알림을 관리하려면 Pub/Sub 주제를 이 예산에 연결합니다.

    Pub/Sub JSON 객체alertThresholdExceeded 또는 forecastThresholdExceeded 데이터가 포함되도록 하려면 하나 이상의 알림 기준 규칙이 필요합니다. 기준 규칙을 설정한 경우 이메일 알림 옵션도 하나 이상 사용 설정해야 합니다.

    Pub/Sub 프로그래매틱 알림에 대한 자세한 내용은 프로그래매틱 알림 관리를 참조하세요.

5. 마침 클릭 후 예산 저장

예산 구성을 완료했으면 마침을 클릭합니다.

예산을 만든 후 첫 번째 이메일 또는 Pub/Sub 알림을 받기까지 몇 시간이 걸릴 수 있습니다. 또한 Google Cloud 서비스에 따라 Cloud Billing 사용량 보고에 약간의 지연(최대 며칠)이 발생하는 경우가 있습니다. 이 보고 지연은 예산 기간 동안 계산된 지출액에 영향을 미치며 예산 알림 생성이 지연될 수 있습니다.

  • 예산 기준점 규칙을 설정한 후 기준점이 충족되면 예산 알림 이메일이 이메일 알림 관리 설정에서 지정한 이메일 수신자에게 전송됩니다. 이메일 수신자는 다음과 같습니다.

    • 기본 역할 기반 이메일 옵션을 선택하면 대상 Cloud Billing 계정의 결제 계정 관리자 및 결제 계정 사용자(즉, 모든 사용자에게 roles/billing.admin 또는 roles/billing.user라는 결제 역할이 할당됨)에게 예산 알림 이메일이 전송됩니다(기준 규칙에 의해 트리거되는 경우).
    • 이메일 알림 채널 모니터링(선택사항)을 설정하여 이메일 알림 수신자를 지정하면 예산 기준에 도달할 때 예산에 연결된 Cloud Monitoring 알림 채널로 예산 알림 이메일이 전송됩니다.
  • 프로그래매틱 알림(선택사항)을 설정하여 프로그래매틱 작업을 트리거하면 예산 알림이 현재 예산 상태와 함께 연결된 Pub/Sub 주제로 하루에 여러 번 전송됩니다. 예산 기준에 도달하는 경우에만 전송되는 예산 알림 이메일과는 다릅니다.

당월 누적 지출을 포함한 예산 목록 보기

이 작업에 필요한 권한

Cloud Billing 계정의 예산 목록을 보려면 Cloud Billing 계정의 결제 계정 관리자 또는 결제 계정 뷰어여야 합니다.

특히 이 작업을 수행하려면 Cloud Billing 계정에 billing.budgets.getbilling.budgets.list 권한이 있어야 합니다.

Cloud Billing 계정의 예산 목록을 보려면 다음을 수행합니다.

  1. Google Cloud Console에 로그인합니다.

    Cloud Console에 로그인

  2. Console 탐색 메뉴 를 열고 결제를 선택합니다.

    Cloud Billing 계정이 두 개 이상 있으면 다음 중 하나를 수행하세요.

    • 현재 프로젝트의 Cloud Billing을 관리하려면 연결된 결제 계정으로 이동을 선택합니다.
    • 다른 Cloud Billing 계정을 찾으려면 결제 계정 관리를 선택하고 보고서를 확인할 계정을 선택합니다.
  3. 결제 탐색 메뉴에서 예산 및 알림을 선택하여 선택한 Cloud Billing 계정에 대해 생성된 모든 예산 목록을 확인합니다.

    각 예산에 대해 표시되는 정보는 다음과 같습니다.

    • 예산 이름은 예산을 만들 때 예산에 할당하는 이름입니다.
    • 예산 유형은 예산 금액의 기반, 즉 예산 금액이 지정된 금액인지 또는 금액이 전원 비용을 기준으로 하는지 여부를 나타냅니다.
    • 적용 대상은 예산 범위를 나타냅니다. 예산은 전체 Cloud Billing 계정에 적용하거나 선택한 프로젝트, 제품/서비스, 라벨 또는 크레딧 유형으로 범위를 지정할 수 있습니다.
    • 알림 트리거 기준 - 알림 기준 규칙이 작성된 예산의 각 비율 나열
    • 비용 및 예산 금액은 계획된 지출 대비 실제 지출 추적을 나타내는 시각적 척도입니다.

예산 수정 또는 삭제

이 작업에 필요한 권한

Cloud Billing 계정의 예산을 수정하거나 삭제하려면 Cloud Billing 계정의 결제 계정 관리자여야 합니다.

특히 이 작업을 수행하려면 Cloud Billing 계정에 다음과 같은 권한이 있어야 합니다.

예산을 수정하거나 삭제하려면 다음을 수행하세요.

  1. Google Cloud Console에 로그인합니다.

    Cloud Console에 로그인

  2. Console 탐색 메뉴 를 열고 결제를 선택합니다.

    Cloud Billing 계정이 두 개 이상 있으면 다음 중 하나를 수행하세요.

    • 현재 프로젝트의 Cloud Billing을 관리하려면 연결된 결제 계정으로 이동을 선택합니다.
    • 다른 Cloud Billing 계정을 찾으려면 결제 계정 관리를 선택하고 보고서를 관리할 계정을 선택합니다.
  3. 결제 탐색 메뉴에서 예산 및 알림을 선택하여 선택한 Cloud Billing 계정에 대해 생성된 예산 목록을 표시합니다.

    예산 수정:

    1. 예산 및 예산의 알림 기준 규칙을 수정하려면 예산 이름을 클릭한 후 변경하려는 필드를 수정합니다.
    2. 수정이 완료되면 저장을 클릭합니다.

      예산 설정에 대한 자세한 내용은 다음을 참조하세요.

    예산 삭제

    1. 예산을 삭제하려면 예산 이름 옆의 체크박스를 선택한 후 삭제를 클릭합니다.
    2. 이 작업을 확인하라는 메시지가 표시됩니다.

API를 사용하여 예산 만들기 및 관리

현재 사용 가능: Cloud Billing Budget API를 사용하여 규모에 맞춘 프로그래매틱 방식으로 예산을 확인하고, 만들고, 관리할 수 있습니다. 특히 조직 전체에서 예산을 대규모로 만들 때 유용합니다.