이 문서에서는 Artifact Registry에 적용되는 quotas 및 quotas를 설명합니다.
할당량은 하드웨어, 소프트웨어, 네트워크 구성요소를 포함하여 Google Cloud 프로젝트에서 사용할 수 있는 공유 Google Cloud 리소스의 양을 제한합니다. 따라서 할당량은 다음을 수행하는 시스템에 속합니다.
- Google Cloud 제품 및 서비스 사용 또는 소비를 모니터링합니다.
- 공정성 보장 및 사용량 급증 방지 등의 이유로 리소스 소비를 제한합니다.
- 사전 정의된 제한사항을 자동으로 적용하는 구성을 유지합니다.
- 할당량을 요청하거나 변경할 수 있는 수단을 제공합니다.
대부분의 경우 할당량이 초과되면 시스템에서 관련 Google 리소스에 대한 액세스를 즉시 차단하고 수행하려는 작업이 실패합니다. 대부분의 경우 할당량은 각 Google Cloud 프로젝트에 적용되며 해당 Google Cloud 프로젝트를 사용하는 모든 애플리케이션과 IP 주소 전반에 공유됩니다.
Artifact Registry 리소스에도 한도가 있습니다. 이 한도는 할당량 시스템과 관련이 없습니다. 별도로 명시되지 않는 한 한도를 변경할 수 없습니다.
Artifact Registry는 프로젝트 및 사용자 단위로 최대 수신 요청 비율을 제한하고 할당량을 적용합니다.
할당량 정책과 할당량 보기, 할당량 관리에 대한 자세한 내용은 할당량 작업을 참조하세요.
현재 API 활동을 보려면 API 대시보드로 이동하세요.
할당량
Artifact Registry에서 적용하는 할당량은 다음과 같습니다.
프로젝트당 요청 할당량
할당량 | 값 | 추가 정보 |
---|---|---|
각 리전 또는 멀티 리전의 분당 요청 | 60,000 | |
각 리전 또는 멀티 리전의 분당 요청 | 18,000 | 대부분의 경우 단일 HTTP 요청 또는 API 호출은 단일 요청으로 계산됩니다. 그러나 일부 작업은 다중 요청으로 계산됩니다. 예를 들어 'ImportAptArtifacts'와 같은 배치 요청은 배치에 있는 각 항목에 대해 할당량을 부과할 수 있습니다. Docker 내보내기 또는 가져오기는 일반적으로 여러HTTP 요청을 일으키므로, 각 요청에 대해 할당량이 부과됩니다. |
각 리전 또는 멀티 리전의 분당 삭제 요청 | 18,000 | 삭제 정책에 의해 요청된 삭제는 삭제 요청 할당량과 저장소 한도당 일별 삭제 횟수에 포함됩니다. |
사용자당 요청 할당량
기본적으로 프로젝트의 사용자당 할당량은 무제한입니다. 원하는 경우 프로젝트 내에서 사용자당 할당량에 한도를 설정할 수 있습니다. 사용자당 할당량은 인증된 사용자별 또는 공개 저장소에 대한 비인증 요청의 클라이언트 IP 주소별로 적용됩니다.
Cloud KMS 할당량 및 Artifact Registry
Artifact Registry에서 CMEK를 사용하는 경우 프로젝트에서 Cloud KMS 암호화 요청 할당량을 사용할 수 있습니다. 예를 들어 CMEK로 암호화된 저장소는 각 업로드 또는 다운로드에 대해 이 할당량을 사용할 수 있습니다. CMEK 키를 사용하는 암호화 및 복호화 작업은 하드웨어(Cloud HSM) 또는 외부(Cloud EKM) 키를 사용하는 경우에만 Cloud KMS 할당량에 영향을 미칩니다. 애플리케이션 및 워크플로에 애플리케이션 레이어 보안 비밀 암호화를 사용 설정하기에 충분한 할당량이 있는지 확인합니다. 자세한 내용은 Cloud KMS 할당량을 참조하세요.
Artifact Analysis 할당량
사용 정책을 스캔하는 방법은 Artifact Analysis 할당량 및 한도를 참조하세요.
공개 업스트림 할당량
원격 저장소를 사용하여 공개 업스트림 저장소를 캐시하는 경우 업스트림 저장소의 읽기 및 쓰기 할당량이 적용될 수 있습니다.
사용량 한도
Artifact Registry에 적용되는 사용량 한도는 다음과 같습니다.
사용량 한도 | 값 |
---|---|
저장소당 일별 삭제 정책 삭제 수 | 300,000 |
저장소당 삭제 정책 | 10 |
요청당 원격 저장소 업스트림의 최대 데이터 검색 수 | 9.9GB |
가상 저장소의 최대 업스트림 정책 | 30 |
가상 저장소의 요청당 최대 업스트림 해상도 수 | 60 |
리전별 분당 저장소 생성 및 삭제 작업 | 30 |
원격 저장소 한도
원격 저장소에서 아티팩트를 요청할 때 아티팩트가 아직 원격 저장소에 캐시되지 않은 경우 아티팩트가 업스트림 저장소에서 요청된 다음 원격 저장소에 저장됩니다. 업스트림 호스트에 대한 요청은 조직의 업스트림 호스트 읽기 요청 한도에 반영되며 원격 저장소에서 아티팩트를 캐시하면 프로젝트의 쓰기 및 요청 할당량이 사용됩니다. 아티팩트가 원격 저장소로 캐시되면 이 아티팩트에 대한 요청은 프로젝트의 요청 할당량으로만 집계됩니다.
Artifact Registry는 원격 저장소에 다음과 같은 사용량 한도를 적용합니다.
한도 | 공개 업스트림 | 값 |
---|---|---|
조직별, 리전별 분당 공개 업스트림 호스트 읽기 | 기본 | 600 |
Docker Hub | 600 | |
Maven Central | 3000 | |
NpmJS | 1800 | |
PyPI | 1200 |
저장소의 아티팩트 나열 한도
모든 형식에 대한 형식별 API 요청은 10,000개로 제한됩니다. 예를 들어 저장소에 이미지 또는 태그가 10,000개를 초과한 경우 컨테이너 이미지를 나열하기 위한 Docker Registry API 메서드가 불완전한 목록을 반환합니다.
gcloud artifact docker images list 명령어 또는 Artifact Registry API 요청에는 제한사항이 적용되지 않습니다.
할당량 상향 조정 요청
대부분의 할당량은 Google Cloud 콘솔을 사용해 늘리거나 줄입니다. 자세한 내용은 할당량 상향 요청을 참조하세요.