Quotas et limites

Ce document recense les quotas et limites système qui s'appliquent à Cloud Tasks.

  • Les quotas spécifient la quantité d'une ressource partagée dénombrable que vous pouvez utiliser. Ils sont définis par des services Google Cloud tels que Cloud Tasks.
  • Les limites système sont des valeurs fixes qui ne peuvent pas être modifiées.

Quotas

Google Cloud utilise des quotas pour garantir l'équité et réduire les pics d'utilisation et de disponibilité des ressources. Un quota limite la quantité d'une ressourceGoogle Cloud que votre projet Google Cloud peut utiliser. Les quotas s'appliquent à différents types de ressources, y compris les composants matériels, logiciels et réseau. Par exemple, ils peuvent limiter le nombre d'appels d'API à un service, le nombre d'équilibreurs de charge utilisés simultanément par votre projet ou le nombre de projets que vous pouvez créer. Ils protègent la communauté des utilisateurs deGoogle Cloud en empêchant la surcharge des services. Les quotas vous aident également à gérer vos propres ressources Google Cloud .

Le système Cloud Quotas permet d'effectuer les opérations suivantes :

Dans la plupart des cas, lorsque vous tentez d'utiliser une ressource plus que son quota ne le permet, le système bloque l'accès à la ressource et la tâche que vous essayez d'effectuer échoue.

Les quotas s'appliquent généralement au niveau du projet Google Cloud . Votre utilisation d'une ressource dans un projet n'affecte pas votre quota disponible dans un autre projet. Dans un projet Google Cloud , les quotas sont partagés entre toutes les applications et adresses IP.

Le tableau suivant décrit les quotas pour les ressources Cloud Tasks.

Ressource Nom du quota de la console Valeur par défaut Description
Nombre maximal de files d'attente Nombre de files d'attente par région 1 000 par région

Nombre total de files d'attente (pour les cibles HTTP et App Engine) pouvant exister dans un projet par région, y compris la file d'attente par défaut.

Les files d'attente qui traitent les tâches pour les cibles App Engine doivent se trouver dans la même région que l'application App Engine. Il s'agit du quota pour les files d'attente créées à l'aide des méthodes de l'API Cloud Tasks. Sachez toutefois que celles créées à l'aide de queue.yaml sont basées sur l'ancienne méthode des files d'attente de tâches. Dans ce cas, le quota initial de 100 files d'attente continue d'être appliqué.

Requêtes API Requêtes par minute et par région 6 000 000 par minute Nombre total de requêtes API pouvant être effectuées par minute.
Forcer les requêtes d'exécution de tâche Exécuter les requêtes de tâche par minute et par région 60 par minute Nombre total de requêtes run task par minute. Cette API est destinée au débogage manuel et n'a aucun lien avec l'exécution de tâches normales.
Requêtes de listage Requêtes List group par minute et par région 600 par minute Nombre total de requêtes list tasks, list queues et list locations par minute.

Pour ajuster la plupart des quotas, utilisez la console Google Cloud . Pour en savoir plus, consultez la section Demander un ajustement de quota.

Limites du système

Des limites système s'appliquent également aux ressources Cloud Tasks. Elles ne peuvent pas être modifiées.

Le tableau suivant décrit les limites du système pour Cloud Tasks.

Ressource Valeur Description
Taux de distribution de la file d'attente 500 tâches par seconde et par file d'attente Taux maximal auquel les tâches peuvent être distribuées depuis une file d'attente. Pour distribuer des tâches à un taux plus élevé, utilisez plusieurs files d'attente.
Taille maximale de la tâche 1 Mo Taille maximale d'une tâche pouvant être ajoutée à la file d'attente.
Période de déduplication des tâches Jusqu'à 24 heures Période au cours de laquelle l'ajout d'une tâche portant le même nom qu'une tâche supprimée récemment entraînera un refus avec erreur de la part du service. Il s'agit de la durée pendant laquelle la déduplication de tâche reste en vigueur après la suppression d'une tâche.
Files d'attente inactives Inactives après 30 jours Une file d'attente est considérée comme INACTIVE si aucun appel de méthode n'y est effectué à partir d'une API et qu'elle n'a aucune distribution de tâches pour cette période.
Durée de conservation maximale des tâches 31 jours Intervalle entre l'ajout d'une tâche à une file d'attente et sa suppression automatique.
Délai de planification maximal de la tâche 30 jours à partir de la date et de l'heure actuelles Délai maximal pour la planification d'une tâche à l'avance.
Recréation de la file d'attente 7 jours Temps d'attente après la suppression d'une file d'attente pour en recréer une portant le même nom.