이 문서에서는 Cloud Billing 계정에 연결된 프로젝트에서 지출 한도 예산을 만들고, 수정하고, 삭제하는 방법을 설명합니다.
지출 한도 예산에 대한 정보
Cloud Billing 예산의 지출 한도를 사용하면 자격 요건을 충족하는 서비스의 예상치 못한 비용이나 과도한 비용을 줄일 수 있습니다. 지출이 예산 대비 어떻게 추적되는지 파악할 수 있도록 지출이 지출 한도 예산 금액의 50% 와 80% 를 초과하면 알림 이메일이 전송됩니다.
사용 비용이 예산 금액의 100% 를 초과하면 지출 한도가 적용됩니다. 지출 한도 예산이 적용되면 수동으로 지출 한도를 해제할 때까지 지정된 서비스 사용이 자동으로 일시중지됩니다. 또한 적용 시 이메일 알림 및 결제 콘솔 UI의 배너를 포함한 알림이 트리거되며, 여기에는 한도를 해제하는 방법에 관한 정보와 안내가 포함됩니다.
지출 한도 예산이 지출을 관리하는 데 도움이 되는 방식
더 빠른 시행을 위해 지출 한도는 총 예상 비용을 사용하여 알림을 트리거하고 지출 한도를 시행합니다.
지출 한도가 트리거되면 사용량 및 비용 발생이 자동으로 일시중지됨
지정된 프로젝트에서 특정 서비스의 총 예상 사용 비용이 예산 목표 금액을 초과하면 지출 한도가 트리거되고 적용됩니다. 적용되는 동안 지정된 프로젝트에서 특정 서비스의 모든 신규 사용량이 차단되어 온디맨드, 사용한 만큼만 지불 사용량, 약정 사용 할인 (CUD) 및 프로비저닝된 처리량 (PT)과 같은 약정으로 보장되는 사용량을 포함한 특정 서비스와 관련된 사용량이 일시중지됩니다. 지정된 서비스의 진행 중인 요청은 완료될 때까지 처리되며, 해당하는 경우 요금이 발생합니다.
영구 리소스 (예: 컴퓨팅 및 스토리지 서비스)와 연결된 진행 중인 고정 사용량은 지출 한도로 인해 일시중지되지 않으며, 이러한 리소스는 활성 상태로 유지되고 요금이 계속 발생합니다.
서비스 및 지출을 복원하려면 수동 개입이 필요함
지출 한도가 적용되면 수동으로 지출 한도를 해제해야만 사용 차단이 해제됩니다. 지출 한도를 해제하면 API 호출이 정상적으로 작동합니다. 사용을 차단 해제하려면 결제 콘솔에서 예산을 수정하여 상한을 수동으로 해제하세요.
지출 한도가 트리거될 때 전송되는 알림
지출 한도가 트리거되면 한도를 해제하는 방법에 관한 세부정보가 포함된 이메일 알림이 모든 결제 계정 관리자와 프로젝트 소유자에게 전송됩니다. 또한 결제 콘솔 UI의 예산 페이지와 결제 개요 페이지에 배너가 표시됩니다.
지출 한도 예산을 사용할 수 있는 서비스
다음과 같은 특정 API 기반 서비스에 지출 한도를 사용할 수 있습니다.
지출 한도 예산의 제한사항
지출 한도 예산에는 다음과 같은 제한사항이 적용됩니다.
- 지출 한도는 범위가 지정된 예산으로 제한됩니다.단일 Google Cloud 프로젝트 및 지정된 프로젝트 내의 단일 요건을 충족하는 서비스
- 지출 한도 예산의 기간 예산 기간은 매월 1일에 시작되는 월별로 제한됩니다 (예: 5월 1일).
- 지출 한도의 비용 계산은 총비용을 기준으로 하며 절감액과 크레딧은 포함되지 않습니다.
- 폴더, 조직, 라벨, 다중 프로젝트 또는 다중 서비스 예산은 범위에서 제외됩니다.
- 지출 한도 예산은 퍼스트 파티 Google Cloud 고객에게만 제공됩니다. 리셀러 계정은 범위에서 제외됩니다.
- 지출 한도는 주문형, 사용한 만큼만 지불 사용량 및 약정 사용 할인 (CUD), 프로비저닝된 처리량 (PT)과 같은 약정이 적용되는 사용량에 적용됩니다. Gemini Enterprise 구독과 같은 구독 기반 비용은 지원 범위에서 제외됩니다.
더 빠른 시행, 지연된 보고: 지출 한도는 예상 총 비용을 사용하여 시행되므로 알림과 한도가 결제 보고서에 표시되는 실제 비용보다 훨씬 빠르게 트리거됩니다. Google의 청구 및 처리 시스템이 복잡하기 때문에 실제 비용 세부정보는 일반적으로 1일 이내에 제공되지만 처리되어 청구 보고서에 표시되는 데 24시간 이상 걸릴 수도 있습니다.
지출 한도 예산을 관리하는 데 필요한 권한
지출 한도 예산을 구성, 수정, 해제하려면 Cloud Billing 계정에 액세스하고, 예산을 보고 만들고, 지출 한도 예산을 구성할 수 있는 특정 권한이 필요합니다. 필요한 권한은 결제 계정 수준 (전체 결제 계정 권한 사용)에서 예산 및 지출 한도를 관리하는지 아니면 프로젝트 수준(프로젝트 범위 결제 권한 사용)에서 관리하는지에 따라 다릅니다.
커스텀 역할을 사용하여 예산 관리 권한을 부여하는 경우 지출 한도 예산 관리를 위한 다음 권한이 포함되도록 커스텀 역할을 업데이트합니다.
결제 계정 수준: Cloud Billing 계정의
billing.budgets.configureSpendCap프로젝트 수준: 프로젝트에 대한
billing.resourcebudgets.configureSpendCap권한
전체 결제 계정 권한
Cloud Billing 계정 권한은 결제 계정의 역할을 통해 부여됩니다. Cloud Billing 계정의 알림 전용 예산 및 지출 한도 예산을 관리하려면 Cloud Billing 계정에 다음 권한이 모두 포함된 역할이 필요합니다.
billing.accounts.getbilling.accounts.getIamPolicy-
billing.accounts.getSpendingInformation: 결제 계정의 비용 및 사용량 보기 -
billing.budgets.get및billing.budgets.list- Cloud Billing 계정의 모든 예산을 볼 수 있습니다. -
billing.budgets.create- 새 예산 설정 권한 -
billing.budgets.update기존 예산을 수정합니다. -
billing.budgets.delete- 예산 삭제 권한 -
billing.budgets.configureSpendCap지출 한도 예산을 구성, 수정, 해제합니다.
사전 정의된 역할을 사용하여 이러한 권한을 얻으려면 관리자에게 Cloud Billing 계정의 다음 Cloud Billing IAM 역할을 부여해 달라고 요청하세요.
결제 계정 역할과 프로젝트 역할을 조합하여 지출 한도 예산을 관리하는 데 필요한 권한을 얻을 수도 있습니다.
- Cloud Billing 계정의
결제 계정 비용 관리자
및 - 지출 한도 예산을 구성할 각 프로젝트에 대한 편집자 역할
프로젝트 범위 결제 권한
프로젝트에 대한 결제 관련 권한을 사용하면 소유한 프로젝트의 예산을 한 번에 하나의 프로젝트씩 관리할 수 있습니다.
Cloud Billing 계정에서 예산 및 알림을 관리하기 위한 프로젝트 제한 권한에 대한 자세한 내용은 Cloud Billing 계정에 대한 프로젝트 범위 액세스를 참고하세요.
| 여러 Google Cloud 프로젝트의 결제 계정에 액세스 | 개별 Google Cloud 프로젝트의 결제에 액세스 |
|---|---|
|
권한이 부여된 Google Cloud 프로젝트의 예산을 한 번에 하나의 프로젝트씩 관리할 수 있습니다. 프로젝트 및 결제 계정 권한의 조합을 통해 Cloud Billing 계정에 대한 다중 프로젝트 범위 액세스 권한이 있는 경우 '예산' 페이지에서 프로젝트 선택기를 사용하여 결제 승인 프로젝트 간에 전환할 수 있습니다.
Cloud Billing 계정에 대한 다중 프로젝트 범위 액세스에 필요한 권한에 대해 자세히 알아보세요. |
Cloud Billing에 액세스하여 개별 Google Cloud 프로젝트의 예산을 한 번에 하나의 프로젝트씩 관리하려면 Google Cloud 프로젝트에 대한 청구별 권한만 있으면 됩니다.
Cloud Billing 계정에 대한 단일 프로젝트 범위 액세스에 필요한 프로젝트 권한에 대해 자세히 알아보세요. |
지출 한도 예산 구성
지출 한도 예산을 만들려면 다음 단계를 완료하세요.
Google Cloud 콘솔에서 Cloud Billing 계정에 대한 액세스 수준에 적합한 절차를 사용하여 예산 및 알림 페이지로 이동합니다.
예산 및 알림 페이지에서 새 예산 만들기를 클릭합니다.
정의 섹션
- 알림만 대신 지출 한도 시행 옵션을 선택합니다.
- 예산의 이름을 입력한 후 다음을 클릭합니다.
범위 섹션
- 지출 한도 예산의 경우 기간 선택기가 자동으로 월별로 설정됩니다. 이 설정은 수정할 수 없습니다.
- 지출 한도를 설정할 프로젝트 하나와 요건을 충족하는 서비스 하나를 선택합니다.
지출 한도 예산의 경우 절감액 설정을 수정할 수 없습니다.
- 일부 서비스의 경우 실제 비용을 계산하는 것보다 방향성 추정 비용을 더 빠르게 추정할 수 있습니다. 이러한 서비스의 경우 지출 한도 예산을 적용하는 데 사용되는 지출 금액은 절감액을 제외한 예상 총비용을 기반으로 합니다.
- 나머지 서비스의 경우 모든 할인을 포함한 실제 비용을 사용하여 지출 금액을 계산합니다.
다음을 클릭합니다.
금액 섹션
- 비용 한도 예산의 경우 예산 유형 선택기가 지정한 금액으로 자동 설정됩니다. 이 설정은 수정할 수 없습니다.
지출 한도의 타겟 금액을 입력합니다.
- 이 지출 기준점에 도달하면 선택한 서비스의 사용이 일시중지됩니다.
- 사용량 및 비용 보고의 지연 시간으로 인해 지출 한도 적용이 즉시 이루어지지 않습니다. 절대 한도보다 약간 낮은 예산을 설정하는 것이 좋습니다. 보고 지연으로 인해 발생한 초과 비용은 계속해서 개발자가 부담합니다.
다음을 클릭합니다.
작업 섹션
- 지출 한도 알림은 예산 금액의 50%, 80%, 100% 에 도달하면 모든 결제 관리자와 프로젝트 소유자에게 알리도록 자동으로 구성됩니다.
- 지출 한도 예산의 경우 알림과 수신자를 맞춤설정할 수 없습니다.
- 마침을 클릭하여 지출 한도 예산을 저장하고 사용 설정합니다.
예산 목록 보기
예산이 생성되면 예산 대시보드를 확인하여 Cloud Billing 계정의 예산 목록을 볼 수 있습니다. 목록의 각 예산에는 예산 설정의 개요와 지출 및 예산 금액 진행률 표시줄이 표시되는데 이는Google Cloud 비용이 예산의 목표 금액 대비 추적되는 방식을 시각적으로 보여주는 지표입니다.
예산 상태를 파악하려면 예산 대시보드의 지출 한도 상태 열을 참고하세요. 가능한 값은 다음과 같습니다.
- 해당 사항 없음 – 지출 한도를 트리거하지 않는 알림 전용 예산의 경우
- 구성됨 - 예산 기간 동안 활성 상태이지만 아직 시행되지 않은 지출 한도 예산입니다.
- 강제 – 사용 비용이 예산의 목표 금액을 초과하여 예산 기간 중에 트리거된 지출 한도 예산 적용되면 수동으로 한도를 해제할 때까지 지정된 서비스가 일시중지됩니다.
- 해제됨 - 예산 기간 동안 적용된 후 일시중지된 서비스의 사용을 재개하기 위해 해제된 지출 한도 예산입니다. 지출 한도를 해제한 후 영향을 받는 서비스가 정상 기능을 완전히 재개하기까지 최대 1시간이 걸릴 수 있습니다. 지출 한도가 해제되면 다음 예산 기간에 한도가 자동으로 재설정됩니다.
강제 적용된 지출 한도 해제하기
지출 한도 예산이 트리거되면 지출 한도를 수동으로 해제할 때까지 특정 서비스의 새 사용량이 차단됩니다. 지출 한도 예산 작동 방식 섹션에 설명된 대로 이메일 알림이 전송되고 결제 콘솔에 배너가 표시됩니다. 상한을 해제하면 API 호출이 정상적으로 작동합니다.
지출 한도를 해제하려면 지출 한도가 적용된 예산을 수정하세요.
Google Cloud 콘솔에서 Cloud Billing 계정에 대한 액세스 수준에 적합한 절차를 사용하여 예산 및 알림 페이지로 이동합니다.
예산 및 알림 페이지에서 지출 한도 정보 배너를 찾아 지출 한도 세부정보 보기를 선택하여 지출 한도가 적용된 예산을 표시하도록 필터링된 예산 대시보드를 확인합니다.
예산 이름을 클릭하여 수정할 예산을 엽니다.
예산 수정 페이지에서 지출 한도 해제를 선택하여 서비스 일시중지를 해제하고 사용을 재개합니다.
확인을 클릭하여 지출 한도를 해제합니다.
- 한도가 동일한 결제 월에 적용되었다가 해제된 경우, 한도의 타겟 금액을 늘리지 않는 한 해당 월의 나머지 기간에는 다시 트리거되지 않습니다.
이전 달에 한도가 적용된 경우 지출 한도가 재설정되며 현재 예산 기간에 비용이 예산 기준점을 초과하면 다시 트리거됩니다.
자주 묻는 질문(FAQ)
- 지출 한도란 무엇인가요?
- 지출 한도를 설정할 수 있는 항목은 무엇인가요?
- 한도가 트리거되면 리소스나 데이터가 삭제되나요?
- 진행 중인 요청은 어떻게 되나요?
- 지출 한도 설정 기간에는 어떻게 청구되나요?
- 지출 한도의 경우 비용 보고 지연 시간에 변경사항이 있나요?
- 여러 사용자가 예산 도구에서 중복되는 지출 한도를 만들면 어떻게 되나요?
- AI Studio에서 사용할 수 있는 비용 한도 설정 예산과 Cloud Billing 콘솔의 차이점은 무엇인가요?
- 사용자가 AI Studio와 Cloud Billing 콘솔 모두에서 Gemini API에 대한 지출 한도 예산을 만들면 어떻게 되나요?
- 지출 한도가 있는 프로젝트를 한 결제 계정에서 다른 결제 계정으로 이동하면 어떻게 되나요?
- 지출 한도란 무엇인가요?
지출 한도는 비용 관리 메커니즘입니다. 사용 비용이 예산 목표 금액을 초과하면 지출 한도가 적용됩니다. 시행되면 지정된 프로젝트 내에서 대상 서비스에 대한 모든 새 요청이 일시중지되고 추가 사용 비용이 발생하지 않습니다. 다른 프로젝트나 다른 서비스는 영향을 받지 않습니다.
지출 한도는 일반적으로 예상 비용을 사용하여 알림과 한도를 트리거하므로 실제 비용이 처리되어 결제 보고서에 표시되는 것보다 훨씬 빠르게 한도를 적용합니다. 보고서보다 빠르지만 지출 한도 시행이 즉시 이루어지지는 않으며 초과 비용은 정상적으로 청구됩니다.
- 지출 한도를 설정할 수 있는 항목
Cloud Billing 계정에서 프로젝트 내의 특정 요건을 충족하는 서비스로 범위가 지정된 예산에 한도를 설정할 수 있습니다. 지출 한도 예산은 한 번에 하나의 프로젝트와 하나의 서비스에만 설정할 수 있습니다. 이번 출시에서 대상 서비스에는 Gemini API, Agent Platform (이전 명칭: Vertex AI), Cloud Run, Cloud Run Functions가 포함됩니다. 후속 버전에는 추가 서비스가 포함될 예정입니다.
- 한도가 트리거되면 리소스나 데이터가 삭제되나요?
아니요, 리소스나 데이터는 삭제되지 않습니다. 한도가 트리거되면 특정 서비스의 사용량만 일시중지됩니다. 다른 모든 서비스와 프로젝트는 정상적으로 작동해야 합니다.
- 진행 중인 요청은 어떻게 되나요?
지출 한도가 적용되면 새 사용량만 차단됩니다. 진행 중인 사용량이 완료될 때까지 처리됩니다.
- 지출 한도 설정 기간에는 어떻게 청구되나요?
비용 보고 지연으로 인한 초과분은 평소와 같이 청구됩니다. 또한 서비스를 유지하는 데 필요한 지속적인 고정 비용은 정상적으로 청구됩니다.
- 지출 한도의 경우 비용 보고 지연 시간에 변경사항이 있나요?
일부 서비스의 경우 실제 비용보다 방향성 추정 비용을 더 빠르게 추정할 수 있습니다. 이러한 서비스의 경우 예상 방향성 비용이 예산 타겟 금액에 도달하면 지출 한도가 적용됩니다. 방향성 비용은 비용 보고서에 표시되지 않습니다. 이러한 서비스의 실제 비용은 현재와 동일한 지연 시간으로 비용 보고서에 게시됩니다. 예상 방향성 비용이 없는 서비스는 일반 비용 보고 지연 시간을 따릅니다.
- 여러 사용자가 예산 도구에서 중복되는 지출 한도를 만들면 어떻게 되나요?
사용자가 동일한 범위의 예산을 두 개 이상 만들지 못하도록 하는 중복 제거 정책이 있습니다.
- AI Studio 내에서 사용할 수 있는 지출 한도 예산과 Cloud 결제 콘솔의 차이점은 무엇인가요?
Google Cloud 예산의 지출 한도는 AI Studio에서 제공되는 것과 동일한 지출 보호 기능을 제공하며, 추가 서비스에 대한 지출 한도 적용을 통해 더 광범위한 클라우드 플랫폼으로 확장됩니다.
또한 Cloud Billing의 지출 한도 예산은 누적 비용이 타겟 예산 금액의 50%, 80%, 100% 에 도달하면 지출 알림을 트리거합니다.
- 사용자가 AI Studio와 Cloud Billing 콘솔 모두에서 Gemini API에 대한 지출 한도 예산을 만들면 어떻게 되나요?
사용자 한 명 또는 여러 사용자가 AI Studio와 Cloud Billing 콘솔에서 모두 지출 한도 예산을 만드는 경우 사용 비용이 더 빨리 발생하는 예산이 먼저 트리거됩니다. 하지만 한도가 트리거된 위치와 관계없이 모든 플랫폼에서 프로젝트의 Gemini API 사용량이 차단됩니다.
- 지출 한도가 있는 프로젝트를 한 결제 계정에서 다른 결제 계정으로 이동하면 어떻게 되나요?
이전 결제 계정에서 프로젝트의 모든 지출 한도 예산이 삭제됩니다. 새 결제 계정에서 활성화하려면 프로젝트의 지출 한도를 새 결제 계정에서 다시 만들어야 합니다. 지출 한도가 적용된 상태에서 프로젝트를 이동하면 지출 한도가 자동으로 해제되어 일시중지된 API 호출이 정상적으로 복원되고 새 요금이 발생할 수 있습니다.