Cuotas y límites

En este documento se indican las cuotas y los límites del sistema que se aplican a Artifact Registry.

  • Las cuotas especifican la cantidad de un recurso compartido y contable que puedes usar. Las cuotas se definen por Google Cloud servicios como Artifact Registry.
  • Los límites del sistema son valores fijos que no se pueden cambiar.

Google Cloud usa cuotas para garantizar la equidad y reducir los picos en el uso y la disponibilidad de los recursos. Una cuota restringe la cantidad de unGoogle Cloud recurso que puede usar tu Google Cloud proyecto. Las cuotas se aplican a una serie de tipos de recursos, incluidos los componentes de hardware, software y red. Por ejemplo, las cuotas pueden restringir el número de llamadas a una API enviadas a un servicio, el número de balanceadores de carga que usa tu proyecto de forma simultánea o el número de proyectos que puedes crear. Las cuotas protegen a la comunidad de usuarios deGoogle Cloud al evitar que se sobrecarguen los servicios. Las cuotas también te ayudan a gestionar tus propios Google Cloud recursos.

El sistema de cuotas de Cloud hace lo siguiente:

En la mayoría de los casos, cuando intentas consumir más recursos de los que permite la cuota, el sistema bloquea el acceso al recurso y la tarea que intentas realizar falla.

Las cuotas se aplican generalmente a nivel de Google Cloud proyecto. El uso que hagas de un recurso en un proyecto no afectará a la cuota disponible en otro proyecto. En un Google Cloud proyecto, las cuotas se comparten entre todas las aplicaciones y direcciones IP.

También hay límites del sistema en los recursos de Artifact Registry. Los límites del sistema no se pueden cambiar.

Artifact Registry limita la frecuencia máxima de solicitudes entrantes y aplica cuotas por proyecto y por usuario.

Para obtener más información sobre las políticas de cuotas, cómo ver y gestionar tus cuotas, consulta la documentación de cuotas de Cloud.

Accede al panel de control de APIs para ver tu actividad de APIs actual.

Cuotas

Artifact Registry aplica las siguientes cuotas.

Cuota de solicitudes por proyecto

Cuota Valor Información adicional
Solicitudes por minuto en cada región o multirregión 60.000
Solicitudes de escritura por minuto en cada región o multirregión 18.000 En la mayoría de los casos, una sola solicitud HTTP o llamada a la API cuenta como una sola solicitud. Sin embargo, algunas operaciones se contabilizan como varias solicitudes. Por ejemplo, una solicitud por lotes como `ImportAptArtifacts` puede consumir cuota por cada elemento del lote. Una inserción o extracción de Docker suele generar varias solicitudes HTTP, por lo que se cobra cuota por cada solicitud.
Solicitudes de eliminación por minuto en cada región o multirregión 18.000 Las eliminaciones solicitadas por las políticas de limpieza se tienen en cuenta en la cuota de solicitudes de eliminación y en el límite de eliminaciones por día y por repositorio.

Cuota de solicitudes por usuario

De forma predeterminada, los proyectos tienen cuotas por usuario ilimitadas. Sin embargo, puedes limitar estas cuotas por usuario de un proyecto concreto. Esta cuota se aplica por usuario autenticado o por dirección IP del cliente para las solicitudes a un repositorio público no autenticadas.

Cuotas de Cloud KMS y Artifact Registry

Cuando usas CMEK en Artifact Registry, tus proyectos pueden consumir cuotas de solicitudes criptográficas de Cloud KMS. Por ejemplo, los repositorios cifrados con CMEK pueden consumir estas cuotas por cada subida o descarga. Las operaciones de cifrado y descifrado con claves CMEK solo afectan a las cuotas de Cloud KMS si usas claves de hardware (Cloud HSM) o externas (Cloud EKM). Confirma que tienes suficiente cuota para habilitar el encriptado de secretos de la capa de aplicación en tus aplicaciones y flujos de trabajo. Para obtener más información, consulta las cuotas de Cloud KMS.

Cuotas de Artifact Analysis

Consulta las cuotas y los límites de Artifact Analysis para obtener información sobre las políticas de uso del análisis.

Cuotas de upstream públicas

Si usas repositorios remotos para almacenar en caché repositorios públicos upstream, es posible que estés sujeto a las cuotas de lectura y escritura de los repositorios upstream.

Límites de uso

En Artifact Registry se aplican los siguientes límites de uso.

Límite de uso Valor
Eliminaciones de políticas de limpieza por repositorio y por día 300.000
Políticas de limpieza por repositorio 10
Cantidad máxima de datos que se pueden obtener del repositorio remoto por solicitud 9,9 GB
Políticas de upstream máximas para repositorios virtuales 30
Número máximo de resoluciones totales de upstream por solicitud de repositorios virtuales 250
Número máximo de resoluciones upstream de repositorios remotos por solicitud para repositorios virtuales 30
Operaciones de creación y eliminación de repositorios por región y minuto 30
Nota: Las eliminaciones solicitadas por las políticas de limpieza se tienen en cuenta para el límite de eliminaciones y para la cuota de solicitudes de eliminación.

Límites de repositorios remotos

Cuando solicitas un artefacto de tu repositorio remoto y el artefacto aún no se ha almacenado en caché en tu repositorio remoto, se solicita del repositorio upstream y, a continuación, se almacena en tu repositorio remoto. Las solicitudes a hosts upstream se tienen en cuenta para el límite de solicitudes de lectura de hosts upstream de tu organización, y el almacenamiento en caché del artefacto en tu repositorio remoto usa las cuotas de escritura y de solicitudes de tu proyecto. Una vez que el artefacto se haya almacenado en caché en tu repositorio remoto, las solicitudes de ese artefacto solo se contabilizarán en la cuota de solicitudes de tu proyecto.

En Artifact Registry se aplican los siguientes límites de uso en lo que respecta a los repositorios remotos.

Límite Public upstream Valor
Lecturas de host upstream público por organización, región y minuto Predeterminado 600
Docker Hub 600
proxy.golang.org 600
Maven Central 3000
NpmJS 1800
PyPI 1200

Límite de visualización de artefactos en un repositorio

Las solicitudes de API específicas de formato para todos los formatos están limitadas a 10.000. Por ejemplo, el método de la API Docker Registry para mostrar imágenes de contenedor devuelve una lista incompleta si un repositorio tiene más de 10.000 imágenes o etiquetas.

No afecta al comando gcloud artifacts docker images list ni a las solicitudes a la API de Artifact Registry.

Solicitar un aumento de cuota

Para ajustar la mayoría de las cuotas, usa la Google Cloud consola. Para obtener más información, consulta Solicitar un ajuste de cuota.