맞춤 비용 관리 만들기

여러 BigQuery 프로젝트와 사용자가 있는 경우에는 하루에 처리되는 쿼리 데이터 양에 대한 한도를 지정하는 맞춤 할당량을 요청하면 비용을 관리할 수 있습니다.

쿼리 데이터에 대한 맞춤 할당량을 만들면 프로젝트 수준이나 사용자 수준에서 비용을 관리할 수 있습니다.

  • 프로젝트 수준의 맞춤 할당량은 해당 프로젝트에서 모든 사용자의 총 사용량을 제한합니다.

  • 사용자 수준의 맞춤 할당량은 프로젝트 내의 각 사용자나 서비스 계정에 개별적으로 적용됩니다.

현재 주문형 쿼리 가격 책정은 가격 페이지를 참조하세요.

맞춤 할당량 설정 또는 수정 방법

맞춤 할당량을 요청하거나 기존 맞춤 할당량을 수정하려면 Google Cloud Platform 콘솔 페이지에서 요청을 제출합니다. 10TB 단위로 쿼리 데이터에 대한 맞춤 할당량을 설정할 수 있습니다. 대개 영업일 기준 2~3일 내에 답변을 받을 수 있습니다. 맞춤 할당량을 요청하려면 프로젝트 소유자여야 합니다.

맞춤 할당량 적용 방식

맞춤 할당량을 설정한 후에 할당량을 초과하면 BigQuery가 오류를 반환합니다.

프로젝트 수준의 맞춤 할당량을 초과하면 BigQuery가 다음 usageQuotaExceeded 오류를 반환합니다.

Custom quota exceeded: Your project exceeded the custom quota for query
bytes scanned, which is set by your administrator. For more information,
see https://cloud.google.com/bigquery/cost-controls

사용자가 사용자 수준의 맞춤 할당량을 초과하면 BigQuery가 다른 오류 메시지와 함께 usageQuotaExceeded 오류를 반환합니다.

Custom quota exceeded: Your project_user exceeded the custom quota for query bytes
scanned per user, which is set by your administrator. For more information,
see https://cloud.google.com/bigquery/cost-controls

쿼리에서 _PARTITIONTIME 또는 _TABLE_SUFFIX 필터를 사용하면 예상치 못한 quotaExceeded 오류가 발생할 수 있습니다. BigQuery가 맞춤 할당량을 초과하는지 쿼리를 확인할 때 현재 쿼리에서 _PARTITIONTIME 또는 _TABLE_SUFFIX 필터를 무시합니다.

사용자가 10명이며 그 중 하나가 서비스 계정인 프로젝트에 다음 맞춤 할당량을 설정한다고 가정해 보겠습니다.

  • 프로젝트 수준: 일일 50TB
  • 사용자 수준: 일일 10TB

다음 표에서는 사용자 10명이 온종일 쿼리를 실행할 때 남아 있는 할당량을 설명합니다.

사용량 남아 있는 할당량
사용자 10명이 각각 4TB씩 쿼리 프로젝트 수준: 10TB가 남아 있습니다.
사용자 수준: 사용자당 6TB가 남아 있지만 남아 있는 할당량의 합계는 최대 10TB뿐입니다.
서비스 계정에서 6TB를 더 쿼리 프로젝트 수준: 4TB가 남아 있습니다.
사용자 수준: 서비스 계정에서 더 이상 BigQuery를 사용할 수 없습니다. 다른 사용자는 사용자당 6TB가 남아 있지만 남아 있는 할당량의 합계는 최대 4TB뿐입니다.
다른 사용자 1명이 4TB를 더 쿼리 프로젝트 수준: 0TB가 남아 있습니다.
사용자 수준: 사용자별로 다양한 크기가 남아 있지만 프로젝트 수준의 할당량을 초과했으므로 아무도 BigQuery를 사용할 수 없습니다.

남아 있는 할당량이 없으면 프로젝트의 모든 사용자가 BigQuery를 사용할 수 없습니다.

FAQ

고객이 맞춤 할당량을 직접 프로비저닝할 수 있나요?

아니요. Google Cloud Platform 콘솔 페이지에서 요청을 제출해야 합니다.

맞춤 할당량 수준이 얼마나 되는지 확인하려면 어떻게 해야 하나요?

양식을 제출한 후 맞춤 할당량 환경설정을 확인하는 이메일 확인이 전송됩니다.

맞춤 할당량은 언제 보충되나요?

일일 할당량은 비율을 제한하는 동작을 유도하기 위해 정기적인 간격으로 온종일 보충됩니다. 할당량이 소진되었을 때 장시간 중단되지 않도록 간헐적인 보충도 이루어집니다. 할당량은 하루에 한 번 전체적으로 보충되는 것보다는 대개 몇 분 단위로 제공되는 양이 더 많습니다.

맞춤 할당량을 초과했는데 재설정하고 싶다면 어떻게 해야 하나요?

데이터세트에 대한 액세스 권한이 있으며 맞춤 할당량이 없거나 아직 할당량을 초과하지 않은 다른 프로젝트에서 쿼리를 실행할 수 있습니다. 또는 할당량이 부분적으로 보충될 때까지 약 15분 정도 기다려도 됩니다.

맞춤 할당량이 사전에 적용되나요, 아니면 사후에 적용되나요? 즉, 할당량이 10TB인 경우에 11TB의 쿼리를 실행할 수 있나요?

맞춤 할당량은 사전 적용 방식이므로 할당량이 10TB라면 11TB의 쿼리를 실행할 수 없습니다.

이 페이지가 도움이 되었나요? 평가를 부탁드립니다.

다음에 대한 의견 보내기...

도움이 필요하시나요? 지원 페이지를 방문하세요.