Google Cloud는 quotas을 사용하여 사용 가능한 특정 공유 리소스의 양을 제한합니다. 요구사항이 증가하면 더 높은 할당량이 필요할 수 있습니다.
할당량 조정자는 리소스 소비를 관찰하고 사용량이 할당량 값(해당 리소스의 유효한 최댓값)에 가까워지면 할당량 조정자가 자동으로 할당량 상향 요청을 사전에 제출합니다. 할당량 조정자는 다음 문제를 해결합니다.
할당량으로 인한 서비스 중단 위험 감소. 할당량 조정자는 사전에 리소스 소비 증가에 대응합니다. 이렇게 하면 너무 제한적인 할당량 값으로 인한 잠재적 서비스 중단을 방지할 수 있습니다.
할당량 상향 요청을 모니터링하고 제출할 필요성 감소. 할당량 조정자는 예기치 않은 증가를 감시하고 수동 상향 요청을 제출할 필요성을 줄이는 간단한 방식을 사용합니다.
할당량 조정자 작동 방식
프로젝트에서 할당량 조정을 사용 설정하면 적용 가능한 모든 할당량을 모니터링하기 시작하고 다음 로직을 적용합니다.
- 할당량 조정자는 최대 사용량이 지정된 기간 동안 할당량 값에 도달했는지 확인합니다.
- 이러한 경우 할당량 조정자에서 할당량 값을 상향 조정하려고 시도합니다(일반적으로 약 10~20%).
할당량 값을 상향 조정할 수 있으면 상향 조정이 승인되고 할당량 값이 조정됩니다. 할당량 조정자 사용 설정 여부와 관계없이 언제든지 할당량 값 상향 조정을 수동으로 요청할 수 있습니다.
할당량 조정자는 할당량의 값 상향만 시도합니다. 값을 낮추지는 않습니다. 마찬가지로 할당량 조정자는 수동 할당량 한도가 적용된 할당량의 값을 늘리려고 하지 않습니다.
Google Cloud 콘솔의 할당량 페이지에서 할당량 조정자가 수행한 모든 할당량 상향 요청 내역을 확인할 수 있습니다. 또한 할당량 조정자가 시작된 모든 변경사항을 모니터링하도록 알림을 설정할 수 있습니다. 자세한 내용은 상향 요청 모니터링을 참조하세요.
사용 가능 여부
할당량 조정자가 추가 할당량을 요청할 시기를 정확하게 결정하려면 이전 사용량 데이터가 충분하게 있어야 합니다. 따라서 할당량 조정을 사용 설정하는 옵션은 정확한 예측을 지원하도록 이전 활동이 충분하게 있는 프로젝트에서만 사용 가능합니다.
이 미리보기 중에는 할당량 조정기를 사용하여 자동화된 상향 조정에 다음 Compute Engine 할당량을 사용할 수 있습니다.
- CPU
- N2 CPU
- N2D CPU
- C2 CPU
- C2D CPU
- Persistent Disk Standard(GB)
향후 더 많은 Google Cloud 서비스의 할당량을 사용할 수 있게 됩니다. 할당량 조정자가 사용 설정된 프로젝트의 경우 할당량이 상향 조정되면 할당량 조정자가 자동으로 이를 모니터링합니다. 개발자가 취할 조치는 없습니다.
조정할 수 있는 모든 할당량의 전체 목록은 Google Cloud 콘솔의 할당량 페이지의 구성 탭에 있는 목록을 참조하세요.
할당량 조정자 사용 설정
할당량 조정을 사용 설정하려면 다음 IAM 권한이 있어야 합니다.
cloudquotas.quotas.update
cloudquotas.quotas.get
Google Cloud 프로젝트에서 할당량 조정자를 사용 설정하려면 다음 안내를 따르세요.
- IAM 및 관리자 > 할당량 페이지로 이동합니다.
- 구성 탭을 클릭합니다.
- 사용 설정 스위치를 클릭합니다.
상태 열에 사용 설정됨이 표시되면 할당량 조정자가 자동으로 사용량을 모니터링하고 할당량 상향 요청을 실행합니다.
할당량 상향 요청 보기
할당량 상향 요청을 보려면 다음 IAM 권한이 있어야 합니다.
resourcemanager.projects.get
serviceusage.services.list
serviceusage.quotas.get
할당량 조정자가 실행한 할당량 상향 요청을 보려면 다음 안내를 따르세요.
- IAM 및 관리자 > 할당량 페이지로 이동합니다.
- 상향 요청 탭을 클릭합니다.
상향 요청 뷰에는 수동 상향 요청 및 할당량 조정자에서 요청한 상향을 포함하여 프로젝트의 모든 상향 요청을 볼 수 있습니다. 할당량 조정자가 실행한 상향 조정만 보려면 필터 필드를 클릭하고 메뉴에서 유형을 선택한 후 Auto
를 입력합니다.
알림을 사용하여 상향 요청 모니터링
Google Cloud 프로젝트에서 할당량 조정자를 모니터링하려면 다음 안내를 따르세요.
- IAM 및 관리자 > 할당량 페이지로 이동합니다.
- 구성 탭을 클릭합니다.
- 알림 만들기를 클릭합니다.
- 알림 템플릿 하나 또는 둘 다를 선택합니다.
- 할당량 조정자별 모든 조정은 할당량 조정자가 이 프로젝트에 대한 상향 요청을 실행할 때마다 알림을 보냅니다.
- 할당량 조정자 오류 및 실패는 할당량 조정자가 프로젝트의 할당량 값을 상향 조정하려고 시도했지만 이를 수행할 수 없는 경우에만 알림을 보냅니다.
- 원하는 경우 옵션 표시를 클릭하여 알림과 이슈 자동 종료 기간 간의 최소 시간에 대한 기본값을 조정할 수 있습니다.
- 알림을 수신하는 데 사용할 알림 채널을 선택합니다. 알림 채널 설정을 조정하거나 새 알림 채널을 만들려면 알림 채널 관리를 클릭합니다.
- 확인을 클릭하여 설정을 완료하고 알림 수신을 시작합니다.
알림 설정을 취소하거나 조정하려면 언제든지 알림 정책 관리를 클릭하거나 Cloud Monitoring의 정책 페이지로 이동하여 구성을 관리하면 됩니다. 알림 정책에는 선택한 옵션에 따라 다음 이름 중 하나가 있습니다.
- 할당량 조정자 오류 및 실패
- 할당량 조정자별 모든 조정
할당량 조정자 중지
Google Cloud 콘솔 프로젝트에서 할당량 조정자를 중지하려면 다음 안내를 따르세요.
- IAM 및 관리자 > 할당량 페이지로 이동합니다.
- 구성 탭을 클릭합니다.
- 사용 설정 스위치를 클릭합니다.
스위치가 회색으로 바뀌고 상태 열에 모든 할당량에 대해 사용 설정되지 않음이 표시되면 할당량 조정자가 사용량 모니터링이나 할당량 상향 요청 발행을 중지합니다.
할당량 상향 거부 문제 해결
드물기는 하지만 할당량 조정자가 시작한 할당량 상향 조정이 거부될 수 있습니다. Google Cloud에서 특정 프로젝트, 리소스 또는 리전의 할당량을 특정 값 이상으로 상향 조정할 수 없는 경우가 종종 있습니다. 이 시나리오에서는 언제든지 수동으로 할당량 상향 조정을 요청할 수 있습니다.
할당량 조정자가 시작한 할당량 요청이 거부된 경우를 모니터링하도록 알림을 구성할 수 있습니다. 자세한 내용은 증가 요청 모니터링을 참조하세요.
제한사항
- 미리보기 출시 버전은 일반적으로 사용되는 컴퓨팅 리소스에 중점을 둡니다. 이러한 리소스의 할당량이 수동 조정 대상이 되는 경우가 가장 많기 때문입니다.
- 할당량 조정자를 사용 설정하는 설정은 프로젝트 단위로만 사용할 수 있습니다.
- 이 설정을 사용 설정하는 유일한 방법은 Google Cloud 콘솔을 사용하는 것입니다.