Google Cloud는 할당량을 사용하여 사용할 수 있는 특정 공유 Google Cloud 리소스의 양을 제한할 수 있습니다. 각 할당량은 계수할 수 있는 특정 리소스를 나타냅니다. 예를 들어 특정 서비스에 대한 API 호출, 프로젝트에서 동시에 사용하는 부하 분산기 수, 사용자가 만들 수 있는 프로젝트 수입니다.
이 페이지에서는 프로젝트에서 할당량 관련 작업을 수행하는 방법을 설명합니다. 여기에는 기존 할당량 한도를 찾고 수정하는 방법, 할당량 상향을 요청하는 방법, 할당량 사용을 모니터링하는 방법이 포함됩니다.
또한 많은 서비스에는 할당량 시스템과 관련 없는 한도가 적용됩니다. 한도는 최대 파일 크기 또는 데이터베이스 스키마 제한과 같은 고정된 제약조건으로서 늘리거나 줄일 수 없습니다. 서비스의 관련 할당량 및 한도 페이지에서 한도에 대해 확인할 수 있습니다(예: Cloud Storage 할당량 및 한도).
다음 링크는 리소스 사용량과 관련된 추가 정보를 제공합니다.
- 리소스 가격 책정은 관련 서비스의 가격 책정 페이지를 참조하세요(예: Cloud Storage 가격 책정).
- 기타 API 사용량 측정항목은 Monitoring API 사용량을 참조하세요.
직접 사용해 보기
Google Cloud를 처음 사용하는 경우 계정을 만들고 Google 제품의 실제 성능을 평가해 보세요. 신규 고객에게는 워크로드를 실행, 테스트, 배포하는 데 사용할 수 있는 $300의 무료 크레딧이 제공됩니다.
무료로 시작하기할당량 정보
할당량을 모니터링하고 관리하는 방법을 알아보기 전에 Google Cloud 할당량 시스템의 기본 작동 방식을 이해하는 것이 좋습니다. 이 섹션에서는 할당량 유형, 할당량 한도, 할당량 상향 요청 등 주요 할당량 개념을 소개합니다.
할당량이 적용되는 이유는 무엇인가요?
할당량이 적용되는 이유는 다양합니다.
- 예기치 않은 사용량 급증과 과부하된 서비스를 방지하여 Google Cloud 사용자 커뮤니티를 보호합니다.
- 또한 리소스 관리에도 도움이 됩니다. 예를 들어 애플리케이션을 개발하고 테스트하는 동안 고비용 리소스를 사용하여 예기치 않은 비용이 청구되지 않도록 서비스 사용량에 자체 한도를 설정할 수 있습니다.
할당량 유형
할당량에는 다음과 같은 두 가지 카테고리가 있습니다.
- 비율 할당량은 일반적으로 API 또는 서비스에 대해 보낼 수 있는 요청 수를 제한하는 데 사용됩니다. 비율 할당량은 서비스와 관련된 시간 간격(예: 일일 API 요청 수) 후에 재설정됩니다.
- 배정 할당량은 사용량이 없는 리소스의 사용을 제한하는 데 사용됩니다. 예를 들어 특정 시점에 프로젝트에서 사용한 VM 수입니다. 배정 할당량은 시간이 경과해도 재설정되지 않습니다. 더 이상 사용할 필요가 없으면 GKE 클러스터를 삭제하는 등 이를 명시적으로 해제해야 합니다.
- 동시 할당량은 특정 시점에 실행 중인 총 동시 작업 수를 제한하는 데 사용됩니다. 일반적으로 장기 실행 작업입니다. 예를 들어 Compute Engine은 최대 1시간 동안 지속될 것으로 예상되는 insert_operations를 사용합니다.
이 카테고리 내에서 일부 할당량은 전역적이며 Google Cloud의 모든 위치에서 리소스 사용량에 적용됩니다. 다른 할당량은 리전별 또는 영역별이며 특정 Google Cloud 리전(할당량 유형 모두) 또는 영역(배정 할당량만)의 리소스 사용량에 적용됩니다. 예를 들어 각 Google Cloud 리전에서 만들 수 있는 Compute Engine VM 인스턴스 수에는 별도의 한도가 적용됩니다.
할당량은 프로젝트 단위별로 적용됩니다. 사용자 계정 및 결제 계정별로 적용되는 생성할 수 있는 프로젝트 수를 제외합니다.
할당량 정보 보기
Google Cloud 할당량을 보고 관리하는 방법에는 여러 가지가 있습니다.
이 문서의 나머지 부분에서는 이러한 접근 방식을 사용하는 방법에 대해 자세히 설명합니다. 또한 각 제품 또는 서비스에는 해당 서비스의 할당량에 대한 특정 정보가 있는 자체 할당량 및 한도 페이지가 있습니다. 예를 들면 GKE 할당량 및 한도 페이지입니다.
할당량 한도 이해
애플리케이션에 적용되는 할당량 한도 집합은 사용자, 사용자의 프로젝트 또는 조직에 따라 다릅니다. 예를 들어 무료 체험판 계정을 사용하는 경우 결제 계정과 비교하여 일부 리소스의 할당량이 매우 낮을 수 있습니다. 프로젝트에 결제를 사용 설정하면 대부분의 서비스에 대한 할당량이 늘어납니다. Google Cloud 사용량이 점차 늘어나면 할당량도 증가할 수 있습니다.
프로젝트에 할당량보다 많은 특정 리소스가 필요한 경우에는 특정 서비스에 대한 추가 할당량을 요청할 수 있습니다. 할당량 상향 요청 정보에서 할당량 상향 요청이 작동하는 방법에 대해 자세히 알아볼 수 있습니다. 지출 한도를 설정하려는 경우 특정 할당량에 자체 한도를 추가할 수 있습니다. 고비용 리소스를 사용하는 애플리케이션을 개발 또는 테스트할 때 이 도구를 사용하세요.
일부 할당량은 특정 사용자에게 무제한입니다. 이 경우 원하는 만큼 리소스를 사용할 수 있습니다.
마지막으로, 기본값에서 늘릴 수 없는 할당량이 있습니다. 더 많이 사용하는 것이 비효율적이거나 리소스 사용이 매우 제한적인 경우입니다. 이러한 제한사항은 일반적으로 Cloud Functions의 다음 예시에서처럼 해당 서비스의 관련 할당량 및 한도 페이지에 설명되어 있습니다.
할당량이 부족한 경우
일반적으로 할당량이 부족하면 수행하려는 작업이 실패하고 할당량 오류가 발생합니다. 이 오류가 발생하는 태스크에는 애플리케이션 배포, 새 프로젝트 만들기 또는 API 호출이 포함될 수 있습니다. 이후 작업은 리소스를 확보하거나(배정 할당량의 경우), 기간이 재설정(비율 할당량의 경우)되거나, 할당량 상향 조정을 부여받을 때까지 계속 실패합니다.
할당량 오류가 표시되는 방식은 Google Cloud와 상호작용하는 데 사용하는 도구 또는 클라이언트에 따라 다릅니다. 할당량 오류에서 할당량 오류에 대한 세부정보를 볼 수 있습니다.
할당량 한도에 가까워지면 알림을 보내도록 모니터링을 설정하면 할당량 오류가 발생하지 않습니다. 할당량 모니터링에 대한 자세한 내용은 이 문서 뒷부분의 할당량 측정항목 모니터링 및 알림을 참조하세요.
할당량 상향 요청 정보
대부분의 할당량 상향 요청은 자동화 시스템에서 평가됩니다. 이는 리소스 가용성, Google Cloud 사용 시간, 기타 요인 등 엄격한 기준에 따라 결정됩니다. 특정 기준을 충족하지 않는 요청은 거부됩니다. 자동 검토 평가 기준은 모든 고객의 공정성을 보장하고 프로세스 조작 시도를 방지하기 위해 공개되지 않았습니다. 할당량 상향 조정 요청이 검토자에게 에스컬레이션되는 경우도 있습니다. 검토자는 엄격한 기준을 따르지만 고유한 상황을 고려할 수 있습니다.
할당량 상향 조정에 대한 요금을 선결제하라는 메시지가 표시될 수 있습니다. 예를 들어 유료 클라우드 서비스를 사용할 프로젝트를 더 요청하면 결제하라는 메시지가 표시될 수 있습니다. 결제는 향후에 발생하는 모든 요금에 적용될 수 있으며 계정에 크레딧으로 표시됩니다.
할당량 상향 요청 방법은 할당량 한도 상향 요청을 참조하세요. 유료 고객 관리 서비스를 사용하지 않아도 할당량 상향을 요청할 수 있습니다. 할당량 상향 요청은 일반적으로 영업일 기준 2~3일 이내에 완료됩니다. 요청이 수신되면 이메일을 받게 되며 이에 응답할 수 있습니다. 질문이 있거나 요청에 대한 추가 정보를 제공하려는 경우(예: 증가 요청이 긴급한 경우) 이 기능을 사용합니다. 그런 다음 요청이 처리된 후 할당량 상향 조정이 승인 또는 거부되었음을 알리는 또 다른 이메일이 전송됩니다. 이메일에서 할당량이 상향된 시행일을 알립니다(해당하는 경우).
권한
프로젝트 할당량을 볼 수 있는 권한
Google Cloud 콘솔에서 프로젝트 할당량을 보거나 프로그래매틱 방식으로 프로젝트 할당량에 액세스하려면 다음 Identity and Access Management(IAM) 권한이 있어야 합니다.
resourcemanager.projects.get
resourcemanager.folders.get
(전체 폴더의 할당량을 보려는 경우)resourcemanager.organizations.get
(전체 조직의 할당량을 보려는 경우)monitoring.timeSeries.list
serviceusage.services.list
serviceusage.quotas.get
기본적으로 이러한 권한이 포함된 역할을 알아보려면 IAM 권한 참조를 확인하세요.
프로젝트 할당량을 변경할 수 있는 권한
프로젝트, 폴더 또는 조직 수준에서 할당량을 변경하려면 다음 권한이 있어야 합니다.
이 권한은 소유자, 편집자, 할당량 관리자 및 서비스 사용량 관리자 역할에 기본적으로 포함되어 있습니다.
할당량 증가 요청 보기 권한
Google Cloud 콘솔에서 할당량 증가 요청을 보려면 다음 IAM 권한이 있어야 합니다.
resourcemanager.projects.get
serviceusage.services.list
serviceusage.quotas.get
할당량 알림 정책 만들기 권한
할당량의 알림 정책을 만들려면 다음 권한이 있어야 합니다.
monitoring.alertPolicies.create
Google Cloud 콘솔에서 할당량 보기
Google Cloud 콘솔에서 현재 할당량 한도를 확인하는 방법은 두 가지입니다.
- 할당량 페이지: 프로젝트의 모든 할당량 사용 및 한도 목록을 제공합니다.
- Google Cloud 콘솔 API 대시보드: 시간 경과에 따른 리소스 사용량을 포함한 특정 API의 할당량 정보를 나열합니다.
프로젝트 할당량 보기
프로젝트의 모든 리소스 할당량 사용 및 한도를 확인하려면 다음 단계를 따르세요.
Google Cloud Console에서 할당량 페이지로 이동합니다.
할당량으로 이동
나머지 단계는 Google Cloud 콘솔에 자동으로 표시됩니다.다음과 같이 목록을 필터링 및 정렬하여 필요한 정보에 집중합니다.
- 목록을 필터링하려면
필드에 원하는 속성 및 값을 입력합니다. 예를 들어 BigQuery API 할당량을 보려면 서비스를 선택한 후 BigQuery API를 선택합니다. 필터 목록을 정렬하려면 정렬 기준으로 사용할 열의 제목을 클릭합니다. 예를 들어 할당량 이름의 알파벳순으로 정렬하려면 할당량 열 제목을 클릭합니다.
기본적으로 목록은 가장 많이 사용된 할당량을 먼저 표시하도록 정렬되어 초과될 위험이 있는 한도를 확인하는 데 유용합니다.
- 목록을 필터링하려면
할당량 페이지에 구성 가능한 열이 있는 표가 표시됩니다. 서비스 및 할당량 열은 설명되는 할당량에 대한 일반적인 정보를 제공합니다. 예를 들어 서비스는 Cloud Logging API일 수 있고 할당량은 분당 로그 수집 요청일 수 있습니다. 할당량 필드에서는 할당량 평가 방식도 설명합니다. 비율 할당량은 1분당, 100초당 또는 일 단위로 평가됩니다. 이러한 문이 없는 할당량은 배정 할당량입니다.
측정항목, 한도 이름, 모니터링 리소스 열을 사용하면 할당량에 대한 추가 정보를 확인할 수 있습니다. 이 열은 할당량을 차트로 표시하는 데 필요한 자세한 정보를 제공합니다.
할당량 사용량에 대한 자세한 내용은 현재 사용량 및 7일 최고 사용량 열을 참조하세요. 이 필드에 표시된 값은 다음과 같이 계산됩니다.
분당 비율 할당량:
- 현재 사용량은 지난 10분 동안의 총 사용량입니다.
- 7일 최고 사용량은 이전 7일 동안 1시간 간격 평균 최고 사용량입니다.
100초당 비율 할당량의 경우:
- 현재 사용량은 지난 10분 동안의 총 사용량입니다.
- 7일 최고 사용량은 지난 7일 동안 1시간 간격으로 계산된 총 사용량의 최고값입니다.
일일 비율 할당량:
- 현재 사용량은 일일 비율 할당량의 현재 24시간 동안 지금까지의 총 사용량입니다.
- 7일 최고 사용량은 이전 7일 동안 1일 간격의 평균에 해당하는 총 사용량입니다.
배정 할당량의 경우:
- 현재 사용량은 가장 최근 값입니다. 예를 들어 이 숫자는 현재 프로젝트에서 사용 중인 부하 분산기 수를 표시할 수 있습니다.
- 7일 최고 사용량은 최대 사용량에 대한 추정치입니다. 이 추정치는 이전 7일의 데이터를 1시간 간격으로 분할하고, 최신 타임스탬프가 있는 각 간격에서 데이터 포인트를 선택한 후 해당 집합의 최댓값을 선택하여 계산됩니다. 최대 사용량 추정 방식으로 인해, 필드 값이 실제 최대 사용량보다 낮게 나타날 수 있습니다.
동시 할당량:
- 현재 사용량은 가장 최근 값입니다. 예를 들어 이 수치는 특정 서비스의 실행 중인 insert_operations 수를 나타낼 수 있습니다.
- 7일 최고 사용량은 최대 사용량에 대한 추정치입니다. 이 추정치는 이전 7일의 데이터를 1시간 간격으로 분할하고, 최신 타임스탬프가 있는 각 간격에서 데이터 포인트를 선택한 후 해당 집합의 최댓값을 선택하여 계산됩니다. 최대 사용량 추정 방식으로 인해, 필드 값이 실제 최대 사용량보다 낮게 나타날 수 있습니다.
특정 서비스의 할당량에 관한 자세한 내용은 해당 서비스의 문서를 참조하세요. 예를 들어 Compute Engine 할당량은 리소스 할당량에 설명되어 있습니다.
API별 할당량 보기
시간 경과에 따른 사용량을 포함한 특정 API의 상세한 할당량 정보를 보려면 Google Cloud 콘솔에서 API의 할당량 페이지를 참조하세요. API에 따라 이러한 한도에는 일일 요청, 분당 요청, 사용자별 분당 요청이 포함될 수 있습니다. 일부 API의 경우 프로젝트에 결제를 사용 설정할 때까지 한도가 매우 낮게 설정됩니다.
Google Cloud 콘솔에서 특정 API의 현재 한도를 확인하는 방법은 두 가지입니다.
모든 프로젝트 할당량 보기 섹션에 설명된 대로 Google Cloud 콘솔 할당량 페이지에서 확인할 수 있습니다.
Google Cloud 콘솔 API 및 서비스 대시보드 페이지에서 확인할 수 있습니다. 이 페이지에서 프로젝트를 선택하고 API 이름을 클릭한 후 할당량을 클릭합니다. 할당량 페이지에 API의 할당량 이름이 표시됩니다. 각 할당량의 사용량 차트 표시를 클릭하면 시간 경과에 따른 세부 사용량을 확인할 수 있습니다. 기본적으로 표시되는 한도는 Google에서 설정합니다. 사용량 상한 설정 섹션에 설명된 대로 사용량을 제한할 수 있습니다. 특정 할당량에 Google에서 설정한 한도가 없으면 한도가 무제한으로 표시됩니다.
만들 수 있는 프로젝트 수 보기
각 사용자 계정(서비스 계정 포함) 및 결제 계정에는 만들 수 있는 프로젝트 수에 제한이 있습니다. 남은 프로젝트 할당량이 30개 미만이면 새 프로젝트 페이지에 남은 프로젝트 할당량을 보여주는 알림이 표시됩니다. 프로젝트 할당량 관리 및 프로젝트 할당량 요청에서 이 할당량 관리에 대해 자세히 알아볼 수 있습니다.
Google Cloud 콘솔을 사용하여 할당량 관리
리소스 사용량에 따라 프로젝트를 확장하거나 축소할 때 할당량 한도를 조정할 수 있습니다. 이 섹션에서는 제공된 할당량 한도를 변경하는 방법을 설명합니다. 할당량 한도를 보려면 세부정보 열에서 모든 할당량을 클릭합니다.
할당량 필터링
특정 속성별로 할당량 목록을 필터링하려면 다음 안내를 따르세요.
Google Cloud Console의 할당량 페이지로 이동합니다.
필터를 클릭하여 특정 속성별로 할당량을 쿼리합니다.
할당량 한도 상향 요청
Google Cloud 콘솔을 사용하여 할당량 한도 상향을 요청하려면 다음 안내를 따르세요.
할당량 페이지로 이동합니다.
할당량으로 이동
나머지 단계는 Google Cloud 콘솔에 자동으로 표시됩니다.할당량 페이지의 할당량 열에서 늘릴 할당량을 찾습니다.
필터 검색창을 사용하여 할당량을 검색할 수 있습니다.
할당량 왼쪽에 있는 체크박스를 선택합니다.
을 클릭합니다. 할당량 변경사항 양식이 표시됩니다. 할당량 수정 할당량 변경 양식의 새 한도 필드에 프로젝트에 사용하려는 증가된 할당량을 입력합니다.
양식의 추가 필드를 작성한 후 완료를 클릭합니다.
요청 제출을 클릭합니다.
이전 절차는 대부분의 할당량 증가 요청에 적용되지만 다음 예외 중 하나가 발생할 수 있습니다.
- 기존 사용량 한도가 있는 경우, 할당량을 늘리려면 먼저 사용량 한도를 삭제해야 합니다. 알림 및 동의 화면이 표시됩니다. 사용량 한도가 삭제되고 할당량의 기본 한도로 즉시 업데이트된다는 알림이 표시됩니다. 그런 후 할당량 증가 요청이 Google Cloud에서 정상적으로 처리됩니다.
- 경우에 따라 Google Cloud 콘솔은 한도를 늘리기 위해 별도의 양식으로 리디렉션합니다. 양식을 제출하면 Google Cloud가 이메일을 통해 요청을 확인합니다.
- 일부 할당량은 Google Cloud Console을 사용하여 업데이트할 수 없습니다. Console에서 할당량을 변경할 수 없는 경우 클라우드 고객 관리에서 상향을 요청합니다. 결제팀은 할당량 한도 증가를 처리하지 않습니다.
할당량 증가 요청에 승인이 필요한 경우 Google Cloud로부터 요청 수신 확인 이메일을 받을 수 있습니다. 추가 도움이 필요한 경우 이메일에 회신하면 됩니다. Cloud Customer Care는 일반적으로 요청을 영업일 기준 2~3일 이내에 처리합니다. 그런 다음 Cloud Customer Care에서 할당량 상향 승인 또는 거부 여부를 알려주는 두 번째 이메일을 전송합니다. 이메일에서 할당량이 상향된 시행일을 알립니다(해당하는 경우).
할당량 상향 요청 프로세스의 작동 방식에 대한 자세한 내용은 할당량 상향 요청 정보를 참조하세요.
할당량 상향 요청 보기
Google Cloud Console에서 현재 대기 중 및 이전 할당량 상향 조정을 확인할 수 있습니다.
대기 중인 할당량 상향 요청을 확인하려면 다음 안내를 따르세요.
할당량 상향 요청을 볼 수 있는 권한이 있는지 확인합니다.
할당량 페이지로 이동합니다.
할당량 페이지에서 이전에 제출된 상향 요청에 대한 결정이 현재 대기 중인 할당량 한도 옆에
대기중이 표시됩니다. 대기중을 클릭하여 대기 중인 요청의 세부정보를 볼 수 있습니다.
새 할당량 상향 요청이 제출되면 대기 중인 요청이 할당량 변경사항 양식에도 표시됩니다.
모든 할당량 상향 요청(현재 대기 중 및 이전 요청)을 보려면 다음 안내를 따르세요.
할당량 페이지로 이동합니다.
상향 요청 탭을 클릭합니다.
필터를 클릭하여 특정 속성별로 할당량 상향 요청을 쿼리합니다.
조직이나 폴더가 선택된 경우 조직이나 폴더 내의 모든 프로젝트에 대한 모든 할당량 증가 요청이 페이지에 표시됩니다.
사용량 상한
직접 할당량 한도를 설정하여 특정 리소스의 사용량을 제한할 수 있습니다. 예를 들어 무료 우대 사용량 한도를 초과하여 사용량 요금이 청구되지 않도록 일일 요청 상한을 설정할 수 있습니다.
할당량 상한을 설정하려면 더 높은 할당량 한도 요청과 동일한 단계를 수행합니다.
할당량을 통한 사용량 상한 설정은 일부 서비스에는 적용되지 않습니다. 자세한 내용은 서비스의 특정 할당량 페이지를 참조하세요.
Google Cloud CLI(알파)를 사용하여 할당량 관리
Google Cloud CLI를 사용하여 현재 할당량을 가져오고 해당하는 경우 프로젝트 수준, 폴더 수준, 조직 수준 할당량을 비롯한 일부 Google Cloud API 및 서비스의 할당량 사용을 제한할 수 있습니다.
이 방식을 사용하려면 먼저 알파 명령어 구성요소를 포함하여 Google Cloud CLI의 최신 버전을 설치하고 초기화해야 합니다. Cloud Shell을 사용하여 Google Cloud와 상호작용하는 경우 Google Cloud CLI가 설치됩니다.
특정 서비스의 할당량을 보려면 다음 명령어를 실행하여 프로젝트 ID와 서비스 이름을 바꿉니다.
gcloud alpha services quota list \
--service=SERVICE_NAME.googleapis.com \
--consumer=projects/PROJECT_ID
조직의 동일한 서비스 할당량 세부정보를 보려면 다음 안내를 따르세요.
gcloud alpha services quota list \
--service=SERVICE_NAME.googleapis.com \
--consumer=organizations/ORG_ID
gcloud quota
명령어 및 플래그의 전체 목록은 Google Cloud CLI 참조에서 확인할 수 있습니다.
gcloud quota
외에도 일부 서비스는 할당량 및 리소스 사용량 정보에 대한 자체 명령줄에 액세스할 수 있습니다. 예를 들어 Compute Engine에서는 gcloud compute
를 사용하여 할당량 정보에 액세스할 수 있습니다.
Service Usage API를 사용하여 할당량 관리
Service Usage API를 사용하여 현재 할당량을 가져오고 일부 Google Cloud API 및 서비스의 할당량 사용을 제한할 수 있습니다. 서비스 사용량에 대한 자세한 내용은 다음을 참조하세요.
- 개요는 서비스 사용량이란 무엇인가요? 문서를 참조하세요.
- API 참조는 API 및 참조를 확인하세요.
- 사용 안내는 안내 가이드를 참조하세요.
Service Usage API를 사용하여 할당량 상향을 요청할 수는 없습니다. 이 활동에는 Google Cloud 콘솔을 사용해야 합니다.
할당량 측정항목 모니터링 및 알림
할당량 페이지에서 할당량 사용량 알림 설정
할당량 페이지에서 할당량 알림을 설정하여 할당량 사용량이 정의된 임곗값에 도달하면 알림을 받을 수 있습니다. 이 기능은 현재 프로젝트 수준 할당량에서만 지원됩니다.
특정 할당량에 대한 알림을 설정하려면 다음을 수행합니다.
알림을 만들 권한이 있는지 확인합니다.
할당량 페이지로 이동합니다. 할당량으로 이동
할당량 페이지의 테이블 마지막 열에서
버튼을 클릭하여 작업 메뉴를 열고 할당량 알림 만들기를 클릭합니다.할당량 사용량 템플릿을 선택하고 원하는 알림 채널을 선택합니다.
정책 만들기를 클릭합니다.
선택사항: 기본 알림 정책을 맞춤설정하려면 드롭다운을 펼치고 안내를 따릅니다.
Cloud Monitoring 사용
Cloud Monitoring API 및 콘솔을 사용하면 할당량 사용, 한도, 오류를 상세히 모니터링할 수 있습니다. 이러한 측정항목을 사용하여 커스텀 대시보드와 알림을 만들 수 있습니다.시간 경과에 따른 할당량 사용을 모니터링하고 알림을 받을 수 있습니다. 예를 들어 할당량 한도에 도달할 때입니다.
Cloud Monitoring은 다양한 측정항목을 지원하므로 필터 및 집계를 조합하여 할당량 사용에 대한 새롭고 유용한 정보를 얻을 수 있습니다. 예를 들어 할당 할당량 사용 측정항목과 Cloud TPU 이름의 quota_metric
필터를 조합하여 사용할 수 있습니다.
측정항목 탐색기를 사용하여 모니터링 리소스의 측정항목을 확인하려면 다음 단계를 따르세요.
- Google Cloud 콘솔에서 Monitoring의 측정항목 탐색기 페이지로 이동합니다.
- 구성 탭을 선택합니다.
- 측정항목 선택 메뉴를 확장하고 필터 표시줄에
quota usage
를 입력한 다음 하위 메뉴를 사용하여 특정 리소스 유형과 측정항목을 선택합니다.- 활성 리소스 메뉴에서 소비자 할당량을 선택합니다.
- 활성 측정항목 카테고리 메뉴에서 할당량을 선택합니다.
- 활성 측정항목 메뉴에서 배정 할당량 사용량 또는 비율 할당량 사용량을 선택합니다.
- 적용을 클릭합니다.
- 선택사항: 데이터를 보는 방법을 구성하려면 필터를 추가하고 그룹화 기준, 애그리게이터, 차트 유형 메뉴를 사용합니다. 예를 들어 리소스 또는 측정항목 라벨별로 그룹화할 수 있습니다. 자세한 내용은 측정항목 탐색기 사용 시 측정항목 선택을 참조하세요.
- 선택사항: 그래프 설정을 변경합니다.
- 하루에 샘플 하나를 보고하는 할당량과 기타 측정항목의 경우 기간을 최소 1주일 이상으로 설정하고 플롯 유형을 누적 막대 그래프로 설정합니다.
- 분포 값 측정항목의 경우 플롯 유형을 히트맵 차트로 설정합니다.
할당량 한도나 할당량 초과 오류를 보고 싶을 때도 먼저 리소스 유형으로 소비자 할당량을 선택하고 할당량 한도나 할당량 초과 오류를 선택합니다.
원하는 할당량 사용 정보를 찾았으면 Cloud Monitoring을 사용하여 강력한 애플리케이션을 모니터링하고 유지하는 데 도움이 되는 커스텀 대시보드 및 알림을 만들 수 있습니다. 자세한 내용은 다음 문서를 참조하세요.
일반적인 할당량별 알림 정책의 예시는 할당량 측정항목 사용을 참조하세요.
Cloud Monitoring 참조 가이드에는 할당량 측정항목에 대한 자세한 참조가 포함되어 있습니다.
할당량 측정항목 지원 확인
일부 서비스는 Cloud Monitoring에서 할당량 측정항목을 지원하지 않습니다. 지원되는 서비스에 적용 가능한 할당량 측정항목을 확인하려면 차트를 작성하거나 알림 정책을 만들 때 소비자 할당량을 리소스 유형으로 선택합니다. 할당량 측정항목을 지원하지 않는 서비스는 표시되지 않습니다.
할당량 측정항목을 지원하는 일반적인 서비스로는 Compute Engine, Dataflow, Cloud Spanner, Pub/Sub, Cloud Vision, Speech-to-Text, Cloud Monitoring, Cloud Logging 등이 있습니다.
할당량 측정항목을 지원하지 않는 일반적인 서비스로는 App Engine, Cloud Storage, Cloud SQL 등이 있습니다.
할당량 오류
프로젝트에서 서비스 사용 중에 할당량을 초과하는 경우 Google Cloud는 서비스에 액세스한 방법에 따라 오류를 반환합니다.
- HTTP/REST 요청 시 할당량을 초과하면 Google Cloud에서 HTTP
429 TOO MANY REQUESTS
상태 코드를 반환합니다. - API 요청 시 할당량을 초과하면 Google Cloud에서 HTTP
413 REQUEST ENTITY TOO LARGE
상태 코드를 반환합니다. - gRPC를 사용 시 할당량을 초과하면 Google Cloud에서
ResourceExhausted
오류를 반환합니다. 이 오류가 표시되는 방식은 서비스에 따라 다릅니다. - Google Cloud CLI 명령어를 사용하여 할당량을 초과하면 gcloud CLI가 할당량 초과 오류 메시지를 출력하고 종료 코드
1
을 반환합니다.
비율 할당량은 각 서비스에 맞는 사전 정의된 시간 간격이 지나면 재설정됩니다. 자세한 내용은 특정 서비스의 할당량 문서를 참조하세요.
나중에 오류가 발생할 때 알림을 받으려면 할당량 측정항목 모니터링에 설명된 대로 특정 할당량 오류에 대한 커스텀 알림을 만들 수 있습니다.