Google Cloud 는 공정성을 보장하고 리소스 사용 및 가용성의 급증을 줄이기 위해 할당량을 사용합니다. 할당량은 Google Cloud 프로젝트에서 사용할 수 있는Google Cloud 리소스의 양을 제한합니다. 할당량은 하드웨어, 소프트웨어, 네트워크 구성요소를 포함하여 다양한 리소스 유형에 적용됩니다. 예를 들어 할당량에 따라 서비스에 대한 API 호출 수, 프로젝트에서 동시에 사용하는 부하 분산기 수, 만들 수 있는 프로젝트 수가 제한될 수 있습니다. 할당량은 서비스 과부하를 방지하여Google Cloud 사용자 커뮤니티를 보호합니다. 또한 할당량은 자체 Google Cloud 리소스를 관리하는 데 도움이 됩니다.
Cloud Quotas 시스템은 다음을 수행합니다.
- Google Cloud 제품 및 서비스 소비량 모니터링
- 리소스 소비 제한
- 할당량 값 변경을 요청하고 할당량 조정을 자동화하는 방법을 제공합니다.
대부분의 경우 할당량이 허용하는 것보다 더 많은 리소스를 소비하려고 하면 시스템에서 리소스에 대한 액세스를 차단하고 수행하려는 작업이 실패합니다.
할당량은 일반적으로 Google Cloud 프로젝트 수준에서 적용됩니다. 한 프로젝트의 리소스를 사용해도 다른 프로젝트에서 사용 가능한 할당량에는 영향을 미치지 않습니다. Google Cloud 프로젝트 내에서 할당량은 모든 애플리케이션과 IP 주소에 공유됩니다.
많은 서비스에는 시스템 한도도 있습니다. 시스템 한도는 최대 파일 크기 또는 데이터베이스 스키마 제한과 같은 고정된 제약조건으로서 늘리거나 줄일 수 없습니다.
제품의 할당량 및 시스템 한도에 대한 자세한 내용은 제품의 할당량 및 한도 페이지(예: Cloud Storage 할당량 및 한도)를 참조하세요.
다음 링크는 리소스 사용량과 관련된 추가 정보를 제공합니다.
- 리소스 가격 책정은 제품의 가격 책정 문서(예: Cloud Storage 가격 책정)를 참고하세요.
- 프로젝트 사용량을 기준으로 예상 비용을 산출하려면 가격 계산기를 사용하세요.
- 기타 API 사용량 측정항목은 API 사용량 모니터링을 참고하세요.
- 신규 Google Cloud 사용자인 경우 무료 체험판을 사용할 수 있습니다.
할당량 유형
Google Cloud 에는 세 가지 유형의 할당량이 있습니다.
배정 할당량: 배정 할당량은Google Cloud 에서 사용자에게 할당하는 리소스의 양을 제한합니다. 예를 들어 Compute Engine은 Google Cloud프로젝트에 할당된 VM 수에 배정 할당량을 적용합니다.
비율 할당량: 비율 할당량은 리소스를 사용할 수 있는 비율을 제한합니다. 비율 할당량은 기간과 해당 기간 동안 소비할 수 있는 리소스 양을 지정합니다.
동시 할당량: 동시 할당량은 동시에 실행되는 작업 수를 제한합니다. 동시 할당량은 일반적으로 장기 실행 작업에 적용됩니다. 예를 들어 일부 Compute Engine
insert
작업은 최대 1시간 동안 실행될 수 있으며 동시 할당량에 의해 제한됩니다.
할당량 및 Google Cloud 계층 구조
대부분의 할당량은 Google Cloud계층 구조의 다음 수준 중 하나에 적용됩니다.
프로젝트 수준 할당량: 프로젝트 수준 할당량은 Google Cloud 프로젝트 내의 리소스 사용량을 제한합니다. 한 프로젝트에서 리소스를 사용해도 다른 프로젝트에서 사용 가능한 할당량에는 영향을 미치지 않습니다.
폴더 수준 할당량: 폴더 수준 할당량은 Google Cloud 폴더 내의 리소스 사용량을 제한합니다. 하위 폴더와 프로젝트는 할당량 사용량에 반영됩니다. 폴더 외부의 폴더와 프로젝트는 사용 가능한 할당량에 영향을 미치지 않습니다.
조직 수준 할당량: 조직 수준 할당량은 Google Cloud 조직 내의 리소스 사용량을 제한합니다. 하위 폴더와 프로젝트는 할당량 사용량에 반영됩니다. 조직 외부의 리소스 사용량은 사용 가능한 할당량에 영향을 미치지 않습니다.
예를 들어 Compute Engine API에는 분당 실행할 수 있는 쿼리 수에 대한 프로젝트 수준 할당량이 있습니다. 1분 이내에 할당량 값에 도달한 프로젝트는 더 이상 쿼리를 실행할 수 없습니다. 다른 프로젝트는 계속 쿼리를 실행할 수 있습니다.
일부 할당량은 사용자 수준에서 적용됩니다. 예를 들어 사용자가 만들 수 있는Google Cloud 프로젝트 수는 사용자 또는 서비스 계정 수준에서 적용되는 할당량에 따라 제한됩니다.
제품 할당량의 Google Cloud 계층 구조 수준을 확인하려면 제품의 할당량 및 한도 페이지(예: Cloud Storage 할당량 및 한도)를 참조하세요.
리전과 영역
할당량은 전역, 리전 또는 영역별로 적용됩니다.- 전역: 전역 할당량은 모든 리전과 영역의 리소스 사용량을 제한합니다. 한 리전 또는 영역의 리소스 사용량이 모든 리전 및 영역의 할당량 가용성을 감소시킵니다.
- 리전: 리전 할당량은 Google Cloud 리전의 리소스 사용량을 제한합니다. 리전의 모든 영역에서 리소스를 사용하면 리전 할당량 사용량에 반영됩니다. 한 리전의 리소스 사용량은 다른 리전에서 사용 가능한 할당량에 영향을 미치지 않습니다.
- Zonal: 영역 할당량은 Google Cloud 영역의 리소스 사용량을 제한합니다. 한 영역의 리소스 사용량은 다른 영역의 사용 가능한 영역 할당량에 영향을 미치지 않습니다. 리소스에 리전 할당량도 적용되는 경우 다른 영역의 영역 할당량은 영향을 받지 않더라도 한 영역의 사용량이 영역 간에 공유되는 리전 할당량을 줄여 다른 영역의 사용 가능한 할당량에 영향을 미칩니다.
일부 리소스에는 위치 기반 할당량이 여러 개 적용됩니다. 예를 들어 리소스에 리전별 할당량과 영역별 할당량이 모두 있을 수 있습니다. 영역 할당량은 각 영역의 사용량을 제한합니다. 리전 할당량은 특정 리전의 모든 영역에서 발생하는 총 사용량을 제한합니다. 할당량이 리전, 영역, 전역 중 어느 것인지 확인하려면 안내에 따라 측정기준을 봅니다.
리전과 영역은 할당량 측정기준의 예시입니다. 측정기준 사용 방법에 대한 자세한 내용은 측정기준 구성을 참조하세요.
할당량 값 관리
할당량 값을 관리하고 그에 따라 리소스 사용을 계획하면 오류를 방지할 수 있습니다. 할당량 값은 프로젝트, 폴더, 조직에 따라 다릅니다. 예를 들어 한 프로젝트의 할당량 값을 조정하도록 요청하지만 다른 프로젝트에서는 기본값을 계속 사용할 수 있습니다. 무료 체험판 계정을 사용하는 경우 결제 계정의 할당량 값에 비해 일부 리소스의 할당량 값이 더 낮을 수 있습니다. 프로젝트에 결제를 사용 설정하면 대부분의 서비스에 대한 할당량 값이 증가합니다. 할당량 값 또는 시스템 한도에 도달할 때 알림을 받으려면 할당량 알림을 설정하세요. 할당량이 부족하거나 시스템 한도에 도달한 경우 취해야 할 조치를 알아보려면 할당량이 부족할 경우를 참조하세요.
할당량이 부족할 경우
일반적으로 할당량이 부족하면 수행하려는 작업이 실패하고 할당량 오류가 발생합니다. 예를 들어 새 프로젝트를 만들거나 API를 호출할 때 작업에 필요한 할당량이 보유한 할당량보다 많으면 할당량 오류가 발생합니다. 이 경우 작업을 완료하기에 충분한 할당량을 확보할 때까지 작업이 계속 실패합니다.
할당량 값을 유지하려면 제약 조건 내에서 요청을 하면 됩니다.
배정 할당량: 배정 할당량의 경우 사용하려는 할당량 또는 시스템 한도에 포함되는 사용하지 않는 리소스를 삭제하여 할당량을 확보할 수 있습니다. 예를 들어 특정 Compute Engine 가상 머신의 할당량 값이 100이라고 합시다. 해당 가상 머신이 이미 99개 있는데 10개를 더 만들려는 경우 10개를 더하면 할당량 값을 초과하므로 요청이 실패합니다(가상 머신을 하나 더 프로비저닝할 수는 있음). 리소스를 확보하려면 머신 9개를 삭제해야 합니다.
비율 할당량: 비율 할당량의 경우 기간이 재설정되면 사용 가능한 할당량이 자동으로 재설정됩니다. 예를 들어 API의 할당량 값이 일일 요청 1,000개라고 합시다. 해당 API에 이미 1,000개의 요청을 보냈고 1,000개를 더 보내려면 다음 날까지 기다려야 합니다. 일일 할당량의 경우 기간은 태평양 표준시 자정에 재설정됩니다. 분당 할당량의 경우 기간은 순환 기간에서 첫 번째 요청 후 1분이 지나면 재설정됩니다.
리소스 사용량을 더 수용하도록 할당량 값을 변경하려면 할당량 조정을 요청하면 됩니다. 리소스를 더 많이 사용하면 비용이 더 많이 발생할 수 있습니다. 할당량 조정에 대한 자세한 내용은 할당량 조정 정보를 참조하세요.
할당량 조정 정보
대부분의 할당량 조정 요청은 자동화 시스템에서 평가됩니다. 평가 결과는 리소스 가용성, Google Cloud사용 시간, 기타 요인 등의 기준에 따라 결정됩니다. 이 기준을 충족하지 않는 요청은 거부됩니다.자동 검토 평가 기준은 모든 고객의 공정성을 보장하고 프로세스 조작 시도를 방지하기 위해 공개되지 않았습니다. 할당량 조정 요청이 검토자에게 에스컬레이션되는 경우도 있습니다. 검토자는 기준을 따르지만 고유한 상황을 고려할 수 있습니다.
할당량 값을 늘리는 할당량 조정 요청의 경우 비용을 미리 지불해야 할 수도 있습니다. 예를 들어 유료 Google Cloud 서비스를 사용할 프로젝트를 더 요청하면 결제하라는 메시지가 표시될 수 있습니다. 결제는 향후에 발생하는 모든 요금에 적용될 수 있으며 계정에 크레딧으로 표시됩니다. 할당량 조정을 요청하는 방법을 알아보려면 할당량 조정 요청을 참고하세요.유료 고객 관리 서비스를 사용하지 않아도 할당량 조정을 요청할 수 있습니다. 할당량 값에 근접할 때 할당량 조정을 자동으로 요청하려면 할당량 조정자를 사용하면 됩니다. 할당량 조정자를 사용하려면 조정자가 정보에 입각한 예측을 할 수 있을 만큼 사용 내역이 충분해야 합니다.