Cloud Billing 예산을 설정해 모든 Google Cloud 청구를 한곳에서 모니터링하면 예상하지 못한 금액이 청구되는 것을 방지할 수 있습니다. 예산을 사용하면 계획한 비용 대비 실제 Google Cloud 비용을 추적할 수 있습니다. 예산 금액을 설정한 후에는 이메일 알림을 트리거하는 데 사용되는 예산 알림 기준 규칙을 설정합니다. 예산 알림 이메일을 통해 예산 대비 비용의 추이를 파악할 수 있습니다. 예산을 사용하여 비용 관리 응답을 자동화할 수도 있습니다.
Cloud Billing 예산:
- 예산 기간을 지정하여 월별, 분기별, 연간 또는 커스텀 기간에 대한 예산을 구성할 수 있습니다.
예산 범위를 정의할 수 있습니다. 예산은 다음 수준에 적용될 수 있습니다.
- 전체 Cloud Billing 계정
- Cloud Billing 계정과 연결된 하나 이상의 조직, 폴더 또는 프로젝트
- Compute Engine 또는 BigQuery와 같은 하나 이상의 서비스
- 특정 라벨이 적용된 리소스
예산 금액을 지정된 합계로 설정하거나 이전 캘린더 기간 비용을 근거로 정할 수 있습니다.
기준 규칙을 설정하여 이메일 알림을 트리거할 수 있습니다. 사용자가 설정한 규칙을 기준으로 실제 비용 또는 예상 비용이 예산의 일정 비율을 초과할 경우 알림 이메일이 지정한 수신자에게 전송됩니다.
다음과 같은 방법으로 이메일 알림 수신자를 지정할 수 있습니다.
- 기본 역할 기반 옵션을 사용하면 예산의 Cloud Billing 계정에서 결제 관리자와 사용자에게 이메일 알림을 보낼 수 있습니다.
- 단일 프로젝트 예산에 역할 기반 옵션을 사용하면 예산 프로젝트의 프로젝트 소유자에게 이메일 알림을 보낼 수 있습니다.
- Cloud Monitoring을 사용하면 조직의 다른 사용자(예: 프로젝트 관리자)가 예산 알림 이메일을 수신하도록 지정할 수 있습니다.
프로그래매틱 알림에 Pub/Sub를 사용할 수도 있습니다(예를 들어 예산 메시지를 다른 매체에 전달하거나 비용 관리 작업을 자동화함).
이 문서에서는 다음 작업을 수행하는 방법을 알아볼 수 있습니다.
- 예산 만들기
- 예산 및 상태 목록 보기
- 예산 수정 또는 삭제
- API를 사용하여 예산 만들기 및 관리
- 예산 알림 이메일 수신자 맞춤설정
- 프로그래매틱 알림을 사용하여 비용 관리 응답 자동화
- 자동화된 비용 관리 응답의 예시 보기
예산 관리에 필요한 권한
Cloud Billing 계정(결제 계정에 연결된 프로젝트가 두 개 이상 포함될 수 있음) 또는 개별 프로젝트에 대한 예산을 구성할 수 있습니다. Cloud Billing 계정의 예산을 관리하려면 Cloud Billing 계정에 대한 권한이 필요합니다. 개별 프로젝트의 예산을 관리하려면 프로젝트에 대한 권한만 필요합니다.
Cloud Billing 계정 또는 Google Cloud 프로젝트의 예산을 관리하는 데 필요한 권한은 수행 중인 작업에 따라 다르며 각 주제의 시작 부분에 표시됩니다.
Cloud Billing 권한에 대한 자세한 내용은 다음을 참조하세요.
- Cloud Billing 액세스 제어 개요
- Cloud Billing용 커스텀 역할 만들기
- Cloud Billing용 사전 정의된 Identity and Access Management 역할 이해하기
Google Cloud 프로젝트 권한에 대한 자세한 내용은 다음을 참조하세요.
예산 만들기
예산을 만드는 데 필요한 권한
Cloud Billing 계정의 비용(결제 계정에 연결된 모든 프로젝트에서 발생하는 비용이 포함될 수 있음)을 모니터링하도록 예산을 만드는 경우 Cloud Billing 계정에 대한 권한이 필요합니다.
Cloud Billing 계정에 대한 액세스 권한이 제한되거나 없는 경우에도 소유하고 있는 프로젝트의 예산을 만들 수 있습니다.
결제 계정 수준 액세스
Cloud Billing 계정의 예산을 만들려면 Cloud Billing 계정에 다음 권한이 포함된 역할이 필요합니다.
billing.budgets.create
- 새 예산 설정 권한billing.budgets.get
및billing.budgets.list
- Cloud Billing 계정의 모든 예산 보기 권한
사전 정의된 역할을 사용하여 이러한 권한을 얻으려면 관리자에게 Cloud Billing 계정에 대한 다음 Cloud Billing IAM 역할 중 하나를 부여해 달라고 요청하세요.
- 결제 계정 관리자
- 결제 계정 비용 관리자
비용을 보고 모니터링할 수 있는 프로젝트 수준 액세스
Cloud Billing 계정에 대한 액세스 권한이 제한되거나 없는 경우 소유하고 있는 프로젝트로만 범위가 지정된 예산을 만들 수 있습니다.
프로젝트의 예산을 만들려면 프로젝트에 대해 다음 권한이 포함된 역할이 필요합니다.
resourcemanager.projects.get
billing.resourceCosts.get
(선택사항)*billing.resourcebudgets.read
billing.resourcebudgets.write
사전 정의된 역할을 사용하여 이러한 권한을 얻으려면 관리자에게 프로젝트에 대한 다음 IAM 역할 중 하나를 부여해 달라고 요청하세요.
새 예산을 만드는 단계
새 예산을 설정하려면 다음 단계를 완료해야 합니다.
각 단계에서 사용할 수 있는 모든 옵션과 고려사항을 포함하여 예산에 대한 자세한 내용은 이 페이지의 문서를 참조하세요.
예산 만들기에 대한 간략한 소개는 다음 대화형 튜토리얼 중 하나를 참조하세요. Cloud Billing 계정에 대한 액세스 수준에 적합한 튜토리얼을 선택합니다.
1. 예산 만들기 및 이름 지정
Cloud Billing 계정에 대한 액세스 수준에 적합한 절차를 수행하여 Google Cloud 콘솔의 결제 섹션에서 예산 및 알림 페이지에 로그인합니다.
Cloud Billing 계정 권한이 있는 사용자 프로젝트 수준 권한만 가진 사용자 Cloud Billing 계정 권한이 있으면 액세스 권한이 있는 결제 계정 목록에서 선택할 수 있습니다.
Google Cloud 콘솔에서 예산 및 알림 페이지에 로그인합니다.
예산 및 알림 열기- 프롬프트에서 예산을 설정하려는 Cloud Billing 계정을 선택합니다.
선택한 결제 계정의 예산 및 알림 페이지가 열립니다.
프로젝트 권한만 있고 프로젝트의 Cloud Billing 계정에 대한 권한이 없는 경우 결제 섹션으로 이동하기 전에 프로젝트를 선택해야 합니다.
Google Cloud 콘솔 대시보드에 로그인하고 프로젝트를 선택합니다.
Google Cloud 콘솔 열기- 예산을 사용하여 모니터링하려는 프로젝트를 선택합니다. 이 프로젝트는 소유하고 있는 프로젝트여야 합니다.
- 그런 다음 결제로 이동합니다. Google Cloud 콘솔 탐색 메뉴
보고 관리하려는 결제 계정을 선택하라는 메시지가 표시되면 연결된 결제 계정으로 이동을 클릭하여 선택한 프로젝트에 연결된 결제 계정을 봅니다.
선택한 결제 계정에 대해 결제 개요 페이지가 열립니다.
를 열고 결제를 선택합니다.
- 결제 탐색 메뉴의 비용 관리 섹션에서 예산 및 알림을 선택합니다.
선택한 결제 계정의 예산 및 알림 페이지에서
예산 만들기를 클릭합니다.이름 필드에 예산 이름을 입력합니다.
비용 추세 차트 예산을 만들거나 수정할 때 비용 추세 차트를 통해 지난 12개월간 비용의 요약된 막대 그래프 뷰를 확인할 수 있습니다. - 이 차트는 비용 추세의 대략적인 시각화를 제공하며 설정한 예산 범위 필터를 기준으로 조정됩니다.
- 월예산의 경우 차트는 목표 예산 금액을 빨간색 점선으로 표시된 가로선으로 표시합니다.
- 비용 요인을 정확히 파악하려면 결제 보고서 페이지로 이동하세요. 보고서 보기를 클릭하여
- 기존 예산을 수정하는 경우 예산의 비용 추세 차트에서 보고서를 열면 비용 보고서 차트에는 이전에 저장된 목표 예산 금액을 빨간색 점선으로 표시된 가로선으로 보여줍니다. 새로운 예산을 생성하는 과정 중에 있는 경우 비용 보고서 차트는 비용 보고서 페이지에 목표 예산 금액을 표시하지 않습니다.
1 새로운 예산을 생성할 때 예산 범위 필터를 선택하면 보고서 페이지의 URL이 업데이트됩니다. 필터를 많이 선택하면 URL 길이 제한에 도달할 수 있습니다 (예: 1,010개 중 1,000개의 서비스 선택). 이러한 경우 예산 페이지에 길이 한도로 인해 선택한 필터가 더 이상 URL에 반영되지 않을 수 있습니다라는 알림이 표시됩니다. 또한 URL은 선택된 범위에 따라 기본 보고서 페이지 설정에 링크될 수 있습니다.
2. 단일 프로젝트 예산 액세스 제어
Cloud Billing 계정 권한이 있고 단일 프로젝트 예산을 만드는 경우 프로젝트 사용자가 예산을 변경하지 못하도록 방지할 수 있습니다. 이렇게 하면 Cloud Billing 계정 수준에서 추적할 수 있는 예산이 잘못 변경되지 않도록 방지합니다.
프로젝트 사용자가 단일 프로젝트 예산을 변경하지 못하도록 방지하려면 프로젝트 사용자 읽기 전용(단일 프로젝트 예산만)을 선택합니다.
3. 예산 범위 설정
예산 범위를 설정하고 다음을 클릭합니다.
기간: 비용을 추적할 수 있도록 예산 기간을 선택합니다. 이 기간 동안 실제 지출은 예산 목표 금액(계획된 지출)을 기준으로 추적됩니다. 반복되는 캘린더 기간(월별, 분기별, 연간)을 선택하거나 반복되지 않는 커스텀 기간을 설정할 수 있습니다. 기본 기간은 월별입니다.
모든 캘린더 및 맞춤 시간은 미국 오전 12시와 캐나다 태평양 표준시(UTC-8)를 기준으로 시작됩니다.
- 월별: 매월 1일에 반복 캘린더 월(예: 5월 1일)이 시작되고 매월 초에 재설정됩니다.
- 분기별: 매년 1월 1일, 4월 1일, 7월 1일에 시작되고 10월 1일에 시작되고 그 다음 분기 초에 재설정되는 반복 캘린더 분기입니다.
- 연간: 매년 1월 1일에 시작하여 내년 초에 재설정되는 반복 캘린더 연도입니다.
- 커스텀 범위: 설정한 날짜에 시작하고 끝나는 반복되지 않는 예산 기간입니다.
- 커스텀 범위의 경우 시작 날짜가 필요합니다. 시작 날짜는 2017년 1월 1일 이후여야 합니다.
- 커스텀 범위에는 선택사항인 종료 날짜가 포함될 수 있습니다. 종료 날짜가 경과한 예산은 만료되며 반복되지 않습니다.
- 개방형 예산을 만들고 예산 시작 날짜 이후 발생한 모든 지출을 추적하려면 종료일 없음을 선택하여 종료일 필드를 사용 중지합니다.
예산 범위 정보
예산은 전체 Cloud Billing 계정에 적용하거나 특정 리소스 집합에 초점을 둔 범위를 지정할 수 있습니다. 예산 범위 필터를 설정하면 비용 추세 막대 그래프에 표시되는 금액이 예산 범위를 기준으로 요약된 비용을 표시하도록 조정됩니다.
전체 Cloud Billing 계정에 예산 알림을 적용하려면 각 필터에 대해 모두 선택을 선택합니다.
하위 계정: (결제 계정 단위 예산에서만 사용 가능) 리셀러이고 Cloud Billing 계정에 하위 계정이 있는 경우 하위 계정 필드에서 예산 알림을 적용하려는 하위 계정을 하나 이상 선택합니다.
- 상위 Cloud Billing 계정에만 예산 알림을 적용하려면 하위 계정과 관련 없는 비용을 선택합니다.
- Cloud Billing 계정의 모든 하위 계정에 예산 알림을 적용하려면 모두 선택을 선택합니다.
폴더 및 조직: Google Cloud에서 조직 및 폴더를 사용하도록 구성된 경우 폴더 및 조직 필드에서 예산 알림을 적용할 조직 또는 폴더를 하나 이상 선택합니다. 예산은 향후 폴더 또는 조직에서 만드는 프로젝트를 포함하여 Cloud Billing 계정과 연결된 폴더 또는 조직의 모든 프로젝트에 적용됩니다.
폴더 또는 조직에 다른 Cloud Billing 계정으로 지불되는 프로젝트가 포함된 경우 해당 프로젝트에 예산이 적용되지 않습니다.
단일 프로젝트 범위 예산의 경우 폴더 및 조직 (모든 폴더/조직)의 기본 설정을 사용합니다.
프로젝트: 이 범위에서 선택할 수 있는 프로젝트는 Cloud Billing 계정에 대한 액세스 수준에 따라 달라집니다.
Cloud Billing 계정 액세스 권한이 있는 사용자:
선택한 Cloud Billing 계정에 연결되고 결제되는 모든 프로젝트입니다. 프로젝트 메뉴에서 예산 알림을 적용하려는 프로젝트를 하나 이상 선택합니다.
예산 추적을 위해 특정 프로젝트를 선택할 때는 구독 또는 지원 비용과 같은 일부 비용이 프로젝트와 관련이 없다는 점에 유의하세요. 선택한 내용에 따라 다음과 같은 방식으로 이러한 비용을 추적하는 방법이 달라집니다.
- 필터링할 수 있는 프로젝트 목록에서 프로젝트와 관련이 없는 청구 항목은 선택할 수 있는 옵션이 아닙니다.
- 모두 선택을 선택하면 프로젝트와 관련되지 않은 비용을 포함한 모든 프로젝트의 비용이 예산 및 비용 추세 차트 비용 계산에 포함됩니다.
- 하나 이상의 프로젝트를 선택하지만 모두가 아닌 일부 프로젝트를 선택하면 프로젝트와 관련이 없는 비용은 예산 및 비용 추세 차트 비용 계산에 포함되지 않습니다.
- 결제 보고서에서 프로젝트와 관련 없는 비용이 표시될 수 있습니다. 보고서 페이지에서 프로젝트 필터를 사용하여 프로젝트와 관련이 없는 청구 항목을 선택하고 볼 수 있습니다.
프로젝트 전용 권한 사용자:
프로젝트 사용자이고 프로젝트 권한만 사용하여 Cloud Billing 계정에 액세스하는 경우 예산 범위는 결제 섹션에 액세스하기 전에 Google Cloud 콘솔에서 선택한 프로젝트인 단일 프로젝트로 자동 지정됩니다. 다른 프로젝트를 선택할 수 없습니다.
예산에 다른 프로젝트를 선택하려면 Billing 섹션을 종료하고 Google Cloud 콘솔 프로젝트 선택자를 사용하여 다른 프로젝트를 선택한 후 Billing 섹션에 다시 액세스해야 합니다.
서비스: 서비스 필드에서 예산 알림을 적용할 서비스를 하나 이상 선택합니다. Cloud Billing 계정의 모든 제품 및 서비스에 예산 알림을 적용하려면 모두 선택을 선택합니다.
- 서비스의 사용량 또는 비용이 아직 발생하지 않았더라도 예산 서비스 범위의 가능한 모든 서비스 목록에서 선택할 수 있습니다.
- 결제 보고서 페이지에서 서비스 필터의 서비스 목록은 사용량이 발생한 서비스만 포함되도록 축소됩니다.
라벨: (결제 계정 단위 예산에서만 사용 가능) 라벨 필드에서 예산 알림을 적용할 라벨 키 및 값을 선택합니다.
- 예산당 라벨 하나만 적용할 수 있습니다.
- 사용량이 없는 사용자 라벨은 선택할 수 없습니다.
- 사용자가 설정하고 Google Cloud 서비스에 적용한 사용자 생성 라벨 중에서 선택할 수 있습니다. 프로젝트에 적용된 라벨은 예산 범위로 선택할 수 없습니다.
- 리소스 라벨 만들기 및 관리에 대해 자세히 알아보세요.
크레딧: 크레딧은 Google Cloud 사용 비용을 줄이는 데 사용됩니다. 여기에서 가능한 모든 크레딧 유형을 선택할 수 있지만 모든 크레딧 유형을 Cloud Billing 계정이나 선택한 프로젝트에 적용할 수 있는 것은 아닙니다.
- 예산을 처음 만들 때는 기본적으로 모든 크레딧 유형이 선택됩니다. 크레딧을 포함하면 실제 비용은 총 비용에서 적용 가능한 크레딧을 뺀 금액으로 계산됩니다. 크레딧에는 사용량 할인, 프로모션 또는 Google Cloud 사용에 대한 지원금이 포함될 수 있습니다.
- 크레딧을 포함할 때 사용 가능한 크레딧이 사용 비용을 초과하는 경우 예산 기간에 대해 계산된 비용을 확인할 때 마이너스 잔액이 표시될 수 있습니다.
- 크레딧이 적용되기 전에 예산 목적으로 실제 비용을 계산하고 모니터링하려면 크레딧 옵션을 선택하지 마세요.
크레딧 유형 정보
할인은 정기 갱신되며 최종 사용 비용의 필수 부분으로 간주됩니다. 할인은 Google Cloud 사용 비용을 줄여줍니다. Cloud Billing 계정에 적용 가능한 경우 다음과 같은 다양한 유형의 할인 크레딧을 받을 수 있습니다.
- 무료 등급: 일부 서비스는 지정된 한도까지 무료 리소스 사용량을 제공합니다. 이러한 서비스에서 크레딧은 무료 등급 사용을 구현하는 데 적용됩니다.
- 지속 사용 할인: 지속 사용 할인은 결제 월의 상당 기간 동안 특정 Compute Engine 리소스를 실행하면 자동으로 적용되는 할인입니다.
- 약정 사용 할인 (리소스 기반): Compute Engine의 경우 약정 사용 계약을 구매하면 VM 사용 요금을 대폭 할인받을 수 있습니다.
- 약정 사용 할인 (지출 기반): 지출 기반 약정 사용 할인은 특정 리전의 서비스에 대해 최소 금액을 지출하겠다는 약속하에 할인된 가격이 제공됩니다.
- 지출 기반 할인 (계약): 계약상의 지출 기준액에 도달한 후 적용되는 할인입니다.
- 구독: 할인을 받기 위해 구매한 서비스 장기 구독입니다.
프로모션 및 기타 크레딧은 일반적으로 일회용으로 Google Cloud 사용 비용을 줄여줍니다.
- 프로모션: 프로모션에는 Google Cloud 무료 체험판, 마케팅 캠페인 크레딧 또는 Google Cloud 사용을 위한 기타 지원금이 포함됩니다. 프로모션 크레딧은 결제 방법으로 간주됩니다. 프로모션 크레딧이 있으면 이 크레딧이 자동으로 사용되어 총 청구액이 줄어듭니다.
- 기타: 할인 또는 프로모션 크레딧 카테고리에 해당하지 않는 크레딧입니다.
4. 예산 금액 설정
예산 금액을 설정하고 다음을 클릭합니다.
예산 유형을 선택합니다.
지정된 금액을 사용하면 실제 지출과 비교할 고정 예산 금액을 설정할 수 있습니다.
- 지정된 금액을 선택한 경우 목표 금액 필드에 예산 금액을 입력합니다.
- 지정된 금액 예산 유형은 모든 예산 기간(캘린더 및 커스텀 범위)에서 사용할 수 있습니다.
마지막 기간의 지출을 사용하면 마지막 캘린더 기간의 지출을 기준으로 각 예산 캘린더 기간을 업데이트하는 동적 금액을 설정할 수 있습니다.
- 이 옵션을 선택하면 목표 금액이 자동으로 업데이트됩니다.
- 지난 기간 지출 예산 유형은 반복되는 캘린더 기간 (월별, 분기별 또는 연간)으로 구성된 예산에만 사용할 수 있습니다.
월 예산의 경우 목표 금액이 설정되면 이 금액을 나타내는 예산 선이 비용 추세 차트에 표시됩니다.
5. 예산 기준 규칙 및 작업 설정
예산 작업을 설정한 다음 마침을 클릭합니다.
알림 기준 규칙
기준 규칙은 예산 알림 이메일을 생성하는 데 사용되는 트리거링 이벤트를 정의합니다. 기준 규칙은 이메일 알림에 필요하며 특히 이메일 알림을 트리거하는 데 사용됩니다. 프로그래매틱 알림에 사용자가 설정한 임곗값 데이터를 포함하려는 경우가 아니라면 프로그래매틱 알림에는 기준 규칙이 필요하지 않습니다.
기준은 예산 기간 중에 발생한 실제 비용에 대해 설정되거나 예측 비용 (현재 예산 기간 종료일까지 계산된 예상 비용)에 대해 설정될 수 있습니다.
실제 비용은 예산 기간 중에 발생한 대략적인 비용을 기준으로 합니다. 이러한 비용은 인보이스가 완성될 때까지 변경될 수 있습니다. 다음 요소는 예산에서 추적하는 비용과 최종 청구 금액의 차이에 영향을 미칩니다.
- 보고 지연 (예: 지연 보고된 사용량 비용 및 계산된 세금)을 고려하여 월간 예산은 다음 달 2일 동안의 비용을 계속 추적합니다. 예를 들어 8월의 경우 예산은 9월 2일까지 비용을 추적합니다. 9월 1일에 비용이 예산 기준액에 도달하면 8월 예산에 대한 이메일 알림이 전송됩니다.
- 실제 비용은 크레딧을 적용한 후에 계산됩니다. 청구 비용을 상쇄하는 크레딧이 있어 크레딧이 포함된 총 비용이 예산 기준에 도달하지 않는 경우 이메일 알림이 전송되지 않습니다.
- VAT와 같은 월별 세금이 청구되는 경우 세금이 기준액 계산에 포함됩니다. 세금이 사용량 비용에 추가되면 기준점이 초과되어 이메일 알림이 전송될 수 있습니다.
기본 알림 기준 규칙이 제공됩니다. 예산을 처음 만들 때는 기본 알림 기준이 실제 비용을 기준으로 계산된 예산 금액의 50%, 90%, 100%로 설정되어 있습니다.
비율 또는 지정된 금액 및 비용의 유형을 수정하고 알림 기준 규칙을 추가하거나 삭제할 수 있습니다.
예산에서 이메일 알림을 보내지 않게 하려면 기준 규칙을 삭제합니다.
- 예산 비율에 알림이 발생할 예산 비율을 입력합니다. 그러면 여기에 해당하는 비용 금액이 자동으로 입력됩니다. (금액을 입력할 수도 있으며, 그러면 예산 비율이 자동으로 계산됩니다.)
트리거 기준에서 실제 지출 또는 예상 지출 비용을 선택합니다.
- 실제 지출 비용 기준 규칙은 예산 기간 동안 발생한 누적 비용이 기준 금액을 초과하면 알림을 전송합니다. 예를 들어 $100 예산에 50%의 실제 비용 알림을 설정하면 예산 기간 동안 $50를 지출했을 때 알림이 수신됩니다.
- 예상 지출 비용 기준 규칙은 현재 예산 기간 종료일까지 계산된 예상 비용이 기준 금액을 초과하면 알림을 전송합니다. 예를 들어 $100 예산에 110%의 예상 비용 알림을 설정하면 예산 기간 종료일까지 $110를 넘게 지출할 것으로 예상되면 알림이 수신됩니다.
커스텀 기간용으로 구성된 예산은 예상 비용에 대한 알림을 트리거할 수 없습니다.
추가 알림 기준 규칙을 추가하려면 현재 알림 기준 규칙 목록 근처에 있는
기준 추가를 클릭합니다.기준 규칙을 제거하려면 삭제하려는 행에 대해 삭제
를 클릭합니다.
알림 관리
알림 관리 옵션을 설정하여 다음 중 하나를 수행합니다.
- 예산 알림의 기본 이메일 동작을 제어하고 Cloud Monitoring 알림을 사용하여 알림 이메일의 수신자를 맞춤설정합니다.
- 예산 알림을 사용하여 Pub/Sub 알림을 통한 프로그래매틱 작업을 트리거합니다.
이메일 알림
이메일 알림 설정을 사용하여 예산 알림 이메일의 수신자를 지정합니다. 이메일 수신자 옵션에는 역할 기반 설정 및 Cloud Monitoring을 사용하여 이메일 알림을 수신할 이메일 주소를 지정하는 설정이 포함됩니다.
기준 알림 규칙을 설정할 때는 이메일 알림 옵션도 하나 이상 선택해야 합니다. 예산에서 이메일 알림을 보내지 않고 대신 예산에서 프로그래매틱 알림만 생성하려면 예산에 설정된 기준 알림 규칙을 모두 삭제합니다. 기준을 삭제하면 이메일 설정이 사용 중지되고 이전 이메일 구성이 재정의됩니다.
역할 기반 이메일 알림
역할 기반 이메일 알림을 설정하는 데 사용할 수 있는 옵션은 예산에 설정된 프로젝트 범위에 따라 다릅니다. 역할 기반 옵션은 다음과 같습니다.
결제 관리자 및 사용자에게 이메일 알림(기본값). 이 옵션은 대상 Cloud Billing 계정의 결제 계정 관리자 및 결제 계정 사용자 (즉,
roles/billing.admin
또는roles/billing.user
의 결제 역할이 할당된 모든 사용자)에게 알림 이메일을 보냅니다.Cloud Billing 계정 역할 기반 이메일 알림을 수신 해제하려면 결제 관리자 및 사용자에게 이메일 알림을 선택 해제합니다.
프로젝트 소유자에게 이메일 알림. 이 옵션은 예산이 단일 프로젝트 범위로 지정된 경우에만 사용할 수 있습니다. 이 옵션을 선택하면 예산 프로젝트의 프로젝트 소유자 역할이 할당된 모든 사용자에게 알림 이메일이 전송됩니다.
이메일 알림을 위한 Cloud Monitoring 알림 채널
대상 Cloud Billing 계정의 결제 계정 관리자 및 결제 계정 사용자에게 알림 이메일을 전송하는 것 외에도 Cloud Monitoring 알림을 사용하여 이메일 수신자를 맞춤설정하여 원하는 이메일 주소로 알림을 전송할 수 있습니다.
- Cloud Monitoring 알림을 사용하려면 Monitoring 이메일 알림 채널을 이 예산에 연결을 선택합니다.
Monitoring 기반 이메일 알림에 대한 자세한 내용은 Monitoring 알림 관리를 참조하세요.
프로그래매틱 알림
예산 알림을 사용하여 예산 메시지를 다른 매체 (예: Slack)로 전달하는 것과 같은 프로그래매틱 작업을 트리거하고 비용 관리 작업 (예: 예산 금액을 초과할 때 프로젝트에서 결제 중지)을 자동화할 수 있습니다. Pub/Sub 알림을 사용하여 프로그래매틱 방식으로 이 예산에 대한 지출 업데이트를 수신합니다.
- 프로그래매틱 방식으로 알림을 관리하려면 Pub/Sub 주제를 이 예산에 연결합니다.
Pub/Sub JSON 객체에
alertThresholdExceeded
및forecastThresholdExceeded
데이터가 포함되도록 하려면 하나 이상의 알림 기준 규칙이 필요합니다. 기준 규칙을 설정한 경우 이메일 알림 옵션도 하나 이상 사용 설정해야 합니다.Pub/Sub 프로그래매틱 알림에 대한 자세한 내용은 프로그래매틱 알림 관리를 참조하세요.
6. 마침 클릭 후 예산 저장
예산 구성을 완료했으면 마침을 클릭합니다.
예산을 만든 후 첫 번째 이메일 또는 Pub/Sub 알림을 받기까지 몇 시간이 걸릴 수 있습니다. 또한 Google Cloud 리소스 사용과 Cloud Billing 사용량 비용 보고 사이에 지연이 발생합니다. 지연을 고려하여 예산 금액을 가용 자금 아래로 설정하는 것이 좋습니다.
예산 기준 규칙을 설정한 뒤 기준이 충족되면 이메일 알림 관리 설정에서 지정된 이메일 수신자에게 예산 알림 이메일이 전송됩니다. 이메일 수신자는 다음과 같습니다.
- 역할 기반 이메일 옵션을 선택하면 예산 알림 이메일이 대상 Cloud Billing 계정의 결제 계정 관리자 및 결제 계정 사용자에게 전송됩니다. 단일 프로젝트 예산의 경우 프로젝트의 프로젝트 소유자에게도 이메일 알림을 전송할 수 있습니다.
- 이메일 알림 채널 모니터링(선택사항)을 설정하여 이메일 알림 수신자를 지정하면 예산 기준에 도달할 때 예산에 연결된 Cloud Monitoring 이메일 알림 채널로 예산 알림 이메일이 전송됩니다.
프로그래매틱 작업을 트리거하도록 프로그래매틱 알림(선택사항)을 설정하면 예산 알림이 현재 예산 상태와 함께 연결된 Pub/Sub 주제로 하루에 여러 번 전송됩니다. 예산 기준에 도달하는 경우에만 전송되는 예산 알림 이메일과는 다릅니다.
예산 할당량 확인
각 Cloud Billing 계정에는 최대 50,000개의 예산을 연결할 수 있습니다.
Cloud Billing 계정이 조직에 연결된 경우 할당량 페이지를 사용하여 해당 Cloud Billing 계정에 대해 만든 예산 수를 확인합니다. 할당량 페이지에서 이 정보를 보려면 다음 Identity and Access Management 권한이 있어야 합니다.
resourcemanager.projects.get
resourcemanager.folders.get
resourcemanager.organizations.get
monitoring.timeSeries.list
serviceusage.services.list
serviceusage.quotas.get
할당량 관리자 역할에는 기본적으로 이러한 권한이 포함되어 있습니다.
예산 할당량을 확인하려면 다음 단계를 따르세요.
할당량 페이지로 이동합니다.
페이지 상단에서 프로젝트 선택 목록을 클릭하고 조직을 선택합니다.
할당량의 필터 상자에서 결제 계정별 예산 한도를 검색합니다.
예산 목록 보기
예산이 생성되면 Cloud Billing 계정의 예산 목록을 볼 수 있습니다. 목록의 각 예산에는 예산 설정의 개요와 지출 및 예산 금액 진행률 표시줄이 표시되는데 이는 Google Cloud 지출이 예산의 목표 금액 대비 추적되는 방식을 시각적으로 보여주는 지표입니다. 예산의 진행률 표시줄을 클릭하여 보고서 페이지를 열어 예산 설정으로 구성된 비용 보고서를 볼 수 있습니다.
예산 목록을 보는 데 필요한 권한
Cloud Billing 계정의 비용을 모니터링하도록 구성된 예산을 보는 경우(결제 계정에 연결된 모든 프로젝트에서 발생한 비용이 포함될 수 있음) Cloud Billing 계정에 대한 권한이 필요합니다.
Cloud Billing 계정에 대한 액세스 권한이 제한되거나 없는 경우에도 소유한 프로젝트의 예산 목록을 볼 수 있습니다.
결제 계정 수준 액세스
Cloud Billing 계정의 예산 목록을 보려면 Cloud Billing 계정에 다음 권한이 포함된 역할이 필요합니다.
사전 정의된 역할을 사용하여 이러한 권한을 얻으려면 관리자에게 Cloud Billing 계정의 다음 Cloud Billing IAM 역할 중 하나를 부여해 달라고 요청하세요.
- 결제 계정 관리자
- 결제 계정 비용 관리자
- 결제 계정 뷰어
예산을 볼 수 있는 프로젝트 수준 액세스
Cloud Billing 계정에 대한 액세스 권한이 제한되거나 없는 경우에도 소유하고 있는 프로젝트(한 번에 프로젝트 하나)로만 범위가 지정된 예산 목록을 볼 수 있습니다.
프로젝트의 예산 목록을 보려면 프로젝트에 대해 다음 권한이 포함된 역할이 필요합니다.
resourcemanager.projects.get
billing.resourceCosts.get
(선택사항)*billing.resourcebudgets.read
사전 정의된 역할을 사용하여 이러한 권한을 얻으려면 관리자에게 프로젝트에서 다음 IAM 역할 중 하나를 부여해 달라고 요청하세요.
Cloud Billing 계정의 예산 목록을 보려면 다음을 수행합니다.
Cloud Billing 계정에 대한 액세스 수준에 적합한 절차를 수행하여 Google Cloud 콘솔의 결제 섹션에서 예산 및 알림 페이지에 로그인합니다.
Cloud Billing 계정 권한이 있는 사용자 프로젝트 수준 권한만 가진 사용자 Cloud Billing 계정 권한이 있으면 액세스 권한이 있는 결제 계정 목록에서 선택할 수 있습니다.
Google Cloud 콘솔에서 예산 및 알림 페이지에 로그인합니다.
예산 및 알림 열기- 프롬프트에서 예산 목록을 보려는 Cloud Billing 계정을 선택합니다.
선택한 결제 계정의 예산 및 알림 페이지가 열립니다.
프로젝트 권한만 있고 프로젝트의 Cloud Billing 계정에 대한 권한이 없는 경우 결제 섹션으로 이동하기 전에 프로젝트를 선택해야 합니다.
Google Cloud 콘솔 대시보드에 로그인하고 프로젝트를 선택합니다.
Google Cloud 콘솔 열기- 예산 목록을 보려는 프로젝트를 선택합니다.
- 그런 다음 결제로 이동합니다. Google Cloud 콘솔 탐색 메뉴
보고 관리하려는 결제 계정을 선택하라는 메시지가 표시되면 연결된 결제 계정으로 이동을 클릭하여 선택한 프로젝트에 연결된 결제 계정을 봅니다.
선택한 결제 계정에 대해 결제 개요 페이지가 열립니다.
를 열고 결제를 선택합니다.
- 결제 탐색 메뉴의 비용 관리 섹션에서 예산 및 알림을 선택합니다.
예산 및 알림 페이지의 목록에 표시되는 예산은 선택한 결제 계정에 대한 액세스 권한 수준에 따라 제한됩니다.
- 결제 계정 수준의 권한이 있으면 선택한 Cloud Billing 계정에 구성된 모든 예산을 볼 수 있습니다.
- 프로젝트 수준 권한만 있으면 Billing 섹션에 액세스하기 전에 선택한 단일 프로젝트에 구성된 예산 목록을 볼 수 있습니다.
목록의 각 예산에 대해 표시되는 정보는 다음을 포함합니다.
- 예산 이름: 예산에 할당하는 이름
- 예산 기간: 예산의 기간입니다. 반복되는 캘린더 기간(월별, 분기별, 연간) 또는 반복되지 않는 커스텀 기간(예: 2021년 4월 15일~6월 30일)을 사용하여 예산의 기간을 설정할 수 있습니다.
- 예산 유형: 예산 금액 기준, 즉 예산 금액이 지정된 금액인지 또는 지난달 비용을 기준으로 하는 금액인지를 보여줍니다.
- 적용 대상: 예산의 범위입니다. 예산은 전체 Cloud Billing 계정에 적용되거나 선택한 하위 계정 (리셀러용), 프로젝트, 제품/서비스, 라벨 또는 크레딧 유형으로 범위를 지정할 수 있습니다. 예산 범위의 세부정보를 보려면 화살표를 클릭하여 행을 펼칩니다.
- 알림 트리거 기준 - 알림 기준 규칙이 작성된 예산 금액의 각 비율 나열
비용 및 예산 금액: 실제 지출이 예산의 목표 금액대비 추적되는 방식을 시각적으로 보여주는 지표입니다. 진행률 표시줄을 클릭하여 보고서 페이지로 이동하면 예산에서 추적되는 특정 비용에 대한 비용 보고서를 볼 수 있습니다. 예산에서 비용 보고서를 열면 다음 목록에 설명된 대로 예산 설정으로 구성된 보고서가 열립니다.
- 보고서의 기간은 이번 달에 발생한 비용에 대한 것입니다.
- 보고서의 필터는 예산의 범위를 사용하여 구성되며 예산에서 추적되는 특정 비용에 대한 비용 보고서를 표시합니다.
- 보고서 차트에는 비용 보고서의 예산 목표 금액을 시각화하는 데 도움이 되는 빨간색 점선으로 된 가로선이 표시됩니다.
- 예산 한도 선이 표시된 보고서를 확인할 때 보고서의 그룹화 기준 옵션과 크레딧 설정 및 예산 금액 선은 보고서에 계속 표시됩니다. 그러나 시간 범위 또는 보고서 범위 (예: 프로젝트, 서비스 또는 SKU)와 같은 다른 보고서 필터를 조정하면 예산 금액 선이 보고서에서 삭제됩니다. 보고서의 예산 금액 선을 복원하려면 예산 목록에서 보고서를 엽니다.
읽기 전용인 단일 프로젝트 예산을 보려면 필터 필드에 프로젝트 사용자의 경우 읽기 전용을 입력합니다.
예산 수정 또는 삭제
예산 수정 또는 삭제에 필요한 권한
Cloud Billing 계정의 비용을 모니터링하도록 구성된 예산을 관리하는 경우(결제 계정에 연결된 모든 프로젝트에서 발생한 비용이 포함될 수 있음) Cloud Billing 계정에 대한 권한이 필요합니다.
Cloud Billing 계정에 대한 액세스 권한이 제한되거나 없는 경우에도 소유하고 있는 프로젝트의 예산을 관리할 수 있습니다.
결제 계정 수준 액세스
Cloud Billing 계정의 예산을 수정하거나 삭제하려면 Cloud Billing 계정에 다음 권한이 포함된 역할이 필요합니다.
billing.budgets.get
및billing.budgets.list
- Cloud Billing 계정의 모든 예산 보기 권한billing.budgets.update
- 기존 예산 수정 권한billing.budgets.delete
- 예산 삭제 권한
사전 정의된 역할을 사용하여 이러한 권한을 얻으려면 관리자에게 Cloud Billing 계정의 다음 Cloud Billing IAM 역할 중 하나를 부여해 달라고 요청하세요.
- 결제 계정 관리자
- 결제 계정 비용 관리자
예산을 관리할 수 있는 프로젝트 수준 액세스
Cloud Billing 계정에 대한 액세스 권한이 제한되거나 없는 경우에도 소유하고 있는 프로젝트(한 번에 프로젝트 하나)로만 범위가 지정된 예산을 수정하거나 삭제할 수 있습니다.
Cloud Billing 계정 사용자가 프로젝트 예산을 만들고 읽기 전용으로 표시한 경우 예산을 수정할 수 없습니다.
프로젝트의 예산을 관리하려면 프로젝트에 대해 다음 권한이 있는 역할이 필요합니다.
resourcemanager.projects.get
billing.resourceCosts.get
(선택사항)*billing.resourcebudgets.read
billing.resourcebudgets.write
사전 정의된 역할을 사용하여 이러한 권한을 얻으려면 관리자에게 프로젝트에서 다음 IAM 역할 중 하나를 부여해 달라고 요청하세요.
예산을 수정하거나 삭제하려면 다음을 수행하세요.
Cloud Billing 계정에 대한 액세스 수준에 적합한 절차를 수행하여 Google Cloud 콘솔의 결제 섹션에서 예산 및 알림 페이지에 로그인합니다.
Cloud Billing 계정 권한이 있는 사용자 프로젝트 수준 권한만 가진 사용자 Cloud Billing 계정 권한이 있으면 액세스 권한이 있는 결제 계정 목록에서 선택할 수 있습니다.
Google Cloud 콘솔에서 예산 및 알림 페이지에 로그인합니다.
예산 및 알림 열기- 프롬프트에서 예산 목록을 보려는 Cloud Billing 계정을 선택합니다.
선택한 결제 계정의 예산 및 알림 페이지가 열립니다.
프로젝트 권한만 있고 프로젝트의 Cloud Billing 계정에 대한 권한이 없는 경우 결제 섹션으로 이동하기 전에 프로젝트를 선택해야 합니다.
Google Cloud 콘솔 대시보드에 로그인하고 프로젝트를 선택합니다.
Google Cloud 콘솔 열기- 예산 목록을 보려는 프로젝트를 선택합니다.
- 그런 다음 결제로 이동합니다. Google Cloud 콘솔 탐색 메뉴
보고 관리하려는 결제 계정을 선택하라는 메시지가 표시되면 연결된 결제 계정으로 이동을 클릭하여 선택한 프로젝트에 연결된 결제 계정을 봅니다.
선택한 결제 계정에 대해 결제 개요 페이지가 열립니다.
를 열고 결제를 선택합니다.
- 결제 탐색 메뉴의 비용 관리 섹션에서 예산 및 알림을 선택합니다.
예산 및 알림 페이지의 목록에 표시되는 예산은 선택한 결제 계정에 대한 액세스 권한 수준에 따라 제한됩니다.
- 결제 계정 수준의 권한이 있으면 선택한 Cloud Billing 계정에 구성된 모든 예산을 볼 수 있습니다.
- 프로젝트 수준 권한만 있으면 Billing 섹션에 액세스하기 전에 선택한 단일 프로젝트에 구성된 예산 목록을 볼 수 있습니다.
예산 수정:
- 예산 및 예산의 알림 기준 규칙을 수정하려면 예산 이름을 클릭한 후 수정하려는 예산을 열고 변경하려는 설정을 수정합니다.
수정이 완료되면 저장을 클릭합니다.
예산 설정에 대한 자세한 내용은 다음을 참조하세요.
예산 삭제:
- 예산을 삭제하려면 예산 이름 옆의 체크박스를 선택한 후 삭제를 클릭합니다.
- 프롬프트에서 이 작업을 확인합니다.
API를 사용하여 예산 만들기 및 관리
Cloud Billing Budget API를 사용하여 규모에 맞춘 프로그래매틱 방식으로 예산을 확인하고, 만들고, 관리할 수 있습니다. 특히 조직 전체에서 예산을 대규모로 만들 때 유용합니다.
직접 사용해 보기
Google Cloud를 처음 사용하는 경우 계정을 만들고 Google 제품의 실제 성능을 평가해 보세요. 신규 고객에게는 워크로드를 실행, 테스트, 배포하는 데 사용할 수 있는 $300의 무료 크레딧이 제공됩니다.
무료로 시작하기