Ce document répertorie les quotas et les 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 du système sont des valeurs fixes qui ne peuvent pas être modifiées.
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é de ressources Google 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, les quotas 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. Les quotas protègent la communauté des utilisateurs de Google 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 effectue les opérations suivantes :
- Surveille votre consommation de produits et services Google Cloud
- Limite votre consommation de ces ressources
- Permet de demander des modifications de la valeur du quota
Dans la plupart des cas, lorsque vous tentez d'utiliser plus d'une ressource 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.
Pour ajuster la plupart des quotas, utilisez la console Google Cloud. Pour en savoir plus, consultez la section Demander un ajustement de quota.
Des limites du système s'appliquent également aux ressources Cloud Tasks. Les limites système ne peuvent pas être modifiées.
Ressource | Valeur | Description |
---|---|---|
Nombre maximal de files d'attente : Cibles HTTP |
1 000 files d'attente |
Nombre total de files d'attente pouvant exister dans un projet par région.
Inclut la file d'attente par défaut.
Vous pouvez augmenter cette valeur en sélectionnant Modifier les quotas sur la page "Quotas" de la console Google Cloud. |
Nombre maximal de files d'attente: Cibles App Engine |
1 000 files d'attente |
Nombre total de files d'attente pouvant exister dans un projet. Les files d'attente qui traitent des tâches pour les cibles App Engine doivent se trouver dans la même région que l'application App Engine. Ce quota inclut la file d'attente par défaut. Remarque: Il s'agit du quota des files d'attente créées via Cloud
Méthodes de l'API 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 de départ de 100 files d'attente continue d'être appliqué.
Vous pouvez augmenter cette valeur en sélectionnant Modifier les quotas sur la page "Quotas" de la console Google Cloud. |
Requêtes API | 6 000 000 requêtes par minute | Nombre total de requêtes API pouvant être effectuées par minute. Vous pouvez augmenter cette valeur en sélectionnant Modifier les quotas sur la page "Quotas" le console Google Cloud. |
Taux de distribution de la file d'attente | 500 tâches distribuées 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. |
Forcer les requêtes d'exécution de tâche | 60 requêtes par minute | Nombre total de requêtes d'exécution de tâche par minute. Notez que cette API est destinée au débogage manuel et qu'elle n'a aucun lien avec l'exécution de tâches normales. |
Requêtes de listage | 600 requêtes par minute | Nombre total de requêtes pour répertorier des tâches, des files d'attente et des emplacements par minute. |
Période de déduplication de tâche | ~1 heure | 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 INACTIVE si aucun appel de méthode n'est effectué dans la file d'attente (à partir d'une API) et que la file d'attente n'a aucune distribution de tâches pour cette période. |
Durée de conservation maximale de la tâche | 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. |
Augmentation des quotas
Pour modifier les quotas dans la limite des valeurs maximales autorisées, accédez à la page Quotas de Google Cloud Console et sélectionnez Modifier les quotas. Pour demander une augmentation au-delà du quota maximal, modifiez le quota selon l'augmentation souhaitée. Insérez ensuite votre justification pour cette requête, puis envoyez votre mise à jour. Vous recevrez une notification confirmant la réception de votre requête. Vous pouvez être contacté pour fournir des informations supplémentaires. Une fois votre demande examinée, vous serez notifié de son approbation ou de son refus.