BigQuery 맞춤 비용 관리 설정

1. 소개

BigQuery는 방대한 양의 데이터를 처리할 수 있습니다. 추가 제어를 사용하면 혼자 작업하든 여러 BigQuery 프로젝트와 사용자가 있는 환경에서 작업하든 예상치 못한 쿼리 비용을 방지할 수 있습니다.

처리되는 쿼리 데이터 양에 일일 맞춤 할당량을 설정하여 BigQuery의 주문형 사용량에 대한 쿼리 비용을 관리할 수 있습니다. 이 할당량은 태평양 표준시를 기준으로 자정에 재설정되며 집계된 하드캡 역할을 하여 사용자가 지정된 한도를 초과하는 쿼리를 실행하지 못하도록 합니다.

이 튜토리얼에서는 BigQuery의 맞춤 할당량을 설정하는 방법을 알아봅니다.

기본 요건

학습할 내용

  • 할당량 메뉴로 이동하는 방법
  • 프로젝트 수준 커스텀 할당량을 설정하는 방법
  • 사용자 수준 맞춤 할당량을 설정하는 방법

필요한 항목

  • 결제가 사용 설정된 Google Cloud 계정 및 Google Cloud 프로젝트
  • 웹브라우저(예: Chrome)

2. 시작하기 전에

필수 권한

커스텀 할당량을 설정하거나 수정하려면 프로젝트에 다음 Cloud IAM 역할하나가 있어야 합니다.

필요한 권한이 있는지 확실하지 않은 경우 다음 단계로 계속 진행하여 프로젝트에서 할당량을 관리할 수 있는지 테스트할 수 있습니다.

3. 할당량 메뉴로 이동

이 작업에서는 할당량 메뉴로 이동합니다.

  1. Google Cloud 콘솔에서 탐색 메뉴 ( 탐색 메뉴 아이콘)를 클릭합니다.

상단 메뉴

  1. 그런 다음 IAM 및 관리자 > 할당량 및 시스템 한도를 선택합니다.

할당량 메뉴

이 페이지에는 플랫폼 전반의 제품 및 서비스에 대한 모든 할당량이 나와 있습니다. 액세스 오류가 표시되면 이전 페이지로 돌아가 권한 요구사항을 검토하세요.

다음으로 뷰 범위를 BigQuery 관련 할당량으로 좁힙니다.

  1. 필터 도구 드롭다운을 사용하여 서비스 제목을 선택합니다.

필터 속성

  1. 그런 다음 BigQuery API를 선택합니다. 결과 목록에는 BigQuery API 서비스와 관련된 할당량만 포함됩니다.

서비스 선택

4. 프로젝트 수준 할당량 설정

이 작업에서는 프로젝트 수준에서 맞춤 할당량을 설정합니다. 프로젝트 수준의 커스텀 할당량은 해당 프로젝트에서 모든 사용자의 일일 총 사용량을 제한합니다.

할당량 선택

  1. 표의 이름 필드에서 일일 쿼리 사용량이라고 표시된 줄의 체크박스를 선택합니다. 필터 상자를 사용하여 이 이름을 검색할 수 있습니다.

일별 검색 수

  1. 수정을 클릭합니다. 콘솔에 팝업 대화상자가 나타납니다.
  2. 현재 선택되어 있는 경우 무제한 체크박스를 선택 해제합니다.
  3. 1TiB (테비바이트)의 할당량 한도를 나타내려면 새 값 필드에 1을 입력합니다.

일일 할당량 수정

  1. 할당량을 조정한 후 완료를 클릭한 다음 요청 제출을 클릭하여 할당량을 설정할 수 있습니다.

할당량이 업데이트되면 대화상자에 확인 메시지가 표시됩니다.

할당량이 설정된 후 프로젝트 수준의 맞춤 할당량이 초과되면 BigQuery에서 오류를 반환합니다.

요청 설명

5. 사용자 수준 할당량 설정

프로젝트 수준에서 할당량을 설정했으므로 이제 사용자 수준에서 할당량을 설정해야 합니다. 사용자 수준의 커스텀 할당량은 프로젝트 내의 각 사용자나 서비스 계정에 개별적으로 적용됩니다.

실제로 이러한 할당량 옵션 중 하나를 사용하거나 둘 다 동시에 사용할 수 있습니다. 프로젝트 수준 할당량과 사용자 수준 할당량이 함께 사용되면 두 할당량 모두에 대한 사용량이 계산되며 두 한도 중 더 엄격한 것을 준수합니다. 예시 시나리오는 이 튜토리얼의 끝에 연결된 문서에서 확인할 수 있습니다.

할당량 선택

  1. 표의 이름 필드에서 사용자당 일일 쿼리 사용량이라고 표시된 줄의 체크박스를 선택합니다. 필터 상자를 사용하여 이 이름을 검색할 수 있습니다.

사용자당 일일 검색 수

  1. 수정을 클릭합니다. 콘솔에 팝업 대화상자가 나타납니다.
  2. 현재 선택되어 있는 경우 무제한 체크박스를 선택 해제합니다.
  3. 할당량 한도를 0.5TiB (테비바이트)로 나타내려면 새 값 필드에 0.5 또는 원하는 사용자별 일일 쿼리 한도를 입력합니다.

사용자당 일일 수정 할당량

  1. 할당량을 조정한 후 완료를 클릭한 다음 요청 제출을 클릭하여 할당량을 설정할 수 있습니다.

할당량이 업데이트되면 대화상자에 확인 메시지가 표시됩니다.

할당량이 설정된 후 사용자 수준의 커스텀 할당량이 초과되면 BigQuery가 오류를 반환합니다.

6. 축하합니다

쿼리 처리를 위한 프로젝트 수준 커스텀 할당량 및 사용자 수준 커스텀 할당량을 생성했습니다.

학습한 내용

  • 할당량 메뉴로 이동하는 방법
  • 프로젝트 수준 커스텀 할당량을 설정하는 방법
  • 사용자 수준 맞춤 할당량을 설정하는 방법

다음 단계 / 자세히 알아보기

7. 설문조사

본 가이드를 어떻게 사용하실 계획인가요?

읽기만 할 계획입니다. 읽은 다음 연습 활동을 완료할 계획입니다.