Consultez les connecteurs compatibles avec Application Integration.

Quotas et limites

Ce document répertorie les quotas et limites applicables Application Integration.

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.

Des limites s'appliquent également aux ressources Application Integration. Ces limites ne sont pas liées au système de quotas. Sauf indication contraire, les limites ne peuvent pas être modifiées.

Par défaut, les quotas et limites d'Application Integration s'appliquent par projet. Les quotas et limites qui s'appliquent de manière différente sont indiqués comme tels ; par exemple, les exécutions simultanées par défaut pour chaque projet ou le nombre maximal d'intégrations par projet.

Quotas de ressources

Les quotas suivants s'appliquent aux ressources Application Integration pour chaque projet Google Cloud. Vous pouvez augmenter ou diminuer le quota en demandant une modification du quota.

Ressource Quota Valeur
Exécution de l'intégration Nombre d'exécutions simultanées par défaut par projet 50
Nombre de requêtes d'exécution d'intégration par minute 24000
Nombre de jours pendant lesquels l'exécution d'une intégration peut durer, y compris la mise en pause pendant la tâche d'approbation 31 jours
Integration Connectors Consultez la section Limites des connecteurs d'intégration.
Journaux d'exécution et surveillance de l'intégration Nombre de requêtes d'exécution de lecture par minute 18000
Page "Intégrations"

(Cette page répertorie toutes les intégrations disponibles dans votre projet)

Nombre de requêtes d'intégration en lecture par minute 12 000
Page Éditeur d'intégration

(Cette page charge une intégration complète, y compris toutes les versions d'intégration et les entités de tâche configurées)

Nombre de requêtes d'entité de tâche en lecture par minute 12 000
Nombre de requêtes de version d'intégration en lecture par minute 12 000
Nombre de requêtes de version d'intégration en écriture par minute 12 000
Page Profils d'authentification

(Cette page répertorie tous les profils d'authentification disponibles dans votre projet)

Nombre de requêtes de lecture par minute 12 000
Nombre de requêtes d'écriture par minute 12 000
Déclencheur Salesforce Nombre de requêtes de canal Salesforce en lecture par minute 12 000
Nombre de requêtes de canal Salesforce en écriture par minute 12 000
Nombre de requêtes d'instance Salesforce en lecture par minute 12 000
Nombre de requêtes d'instance Salesforce en écriture par minute 12 000

Demander une augmentation du quota

Pour demander une augmentation ou une diminution de la plupart des quotas, vous pouvez utiliser Google Cloud Console. Pour en savoir plus, consultez Demander une augmentation de quota.

Limites d'utilisation

Les limites d'utilisation ci-dessous sont appliquées à Application Integration. Vous êtes responsable du suivi et de vérifier que les valeurs respectent les limites recommandées. Le dépassement de ces limites peut entraîner une réduction du débit, des échecs de tâches et une latence accrue lors de l'exécution de l'intégration.
Ressource Limite Valeur
Applicable à l'ensemble d'Application Integration Nombre maximal de caractères dans le nom de l'intégration 64 characters
Taille maximale cumulée de toute l'intégration Données (y compris les variables d'entrée et de sortie) 25 Mo
Taille maximale cumulée de toutes les données d'intégration (y compris les variables d'entrée et de sortie) envoyées et reçues à partir des connexions 8 Mo

Délai avant expiration pour les exécutions d'intégration synchrone (SYNC)

La durée de ce délai d'expiration inclut les appels système externes ou les tâches de sous-intégration de l'intégration pendant son exécution. Une fois le délai avant expiration écoulé, l'état d'exécution est défini sur CANCELED.

Exemples de système externe l'appel de points de terminaison externes, appeler Salesforce à l'aide de connecteurs et appeler des fonctions Google Cloud.

2 minutes

Délai avant expiration pour les exécutions d'intégration asynchrones (ASYNC)

Si l'exécution de votre sous-intégration prend plus de deux minutes, envisagez d'exécuter votre intégration en mode ASYNC

10 minutes

Délai maximal pour l'exécution d'une ancienne version de l'intégration après la publication de la nouvelle version (cohérence système)

En effet, l'intégration d'applications est un système distribué qui fournit une cohérence à terme. Il utilise des caches répartis dans l'ensemble du système qui peuvent prendre du temps à vider et actualiser.

10 minutes
Nombre maximal d'intégrations par projet 1000

Nombre maximal de tâches dans une intégration

Si d'autres tâches sont nécessaires, nous vous recommandons de scinder votre intégration dans plusieurs intégrations

100
Nombre maximal de versions autorisées pour une intégration 100
Déclencheur d'API Nombre maximal de caractères pour TRIGGER_NAME dans l'ID du déclencheur

Format de l'ID du déclencheur : api_trigger/TRIGGER_NAME

64 characters
Tâche Apps Script Nombre maximal de déploiements actifs pour un script Apps Script 50
Requêtes par seconde (RPS) pour les exécutables d'API 5000 par minute
Requêtes par seconde (RPS) pour les déploiements d'applications Web 5000 par minute
Latence des exécutables d'API 1,5 secondes
Latence pour les applications Web 2,5 secondes
Taille maximale cumulée de toutes les variables d'intégration dans un script Apps Script 15 Mo
Tâche "Appeler un point de terminaison REST" Nombre maximal d'appels REST simultanés 100
Taille maximale de la requête du point de terminaison REST 25 Mo
Taille maximale de la réponse provenant du point de terminaison REST 25 Mo
Tâche d'appel d'intégration Nombre maximal de sous-intégrations pouvant être exécutées à partir de l'intégration principale 10000
Tâche de connecteur Délai d'exécution de la tâche du connecteur expiré 3 minutes
Taille maximale de la réponse du connecteur 20 Mo
Tâche Pendant la boucle et Pour chaque tâche en boucle Taille maximale cumulée des données traitées 20 Mo
Nombre maximal d'itérations 8000
Taille maximale cumulée des données collectées pour chaque appel de sous-intégration 50 Mo
Tâche "Pour chaque parallèle" Taille maximale cumulée des données traitées 20 Mo
Nombre maximal d'exécutions parallèles 50
Tâche Mappage de données Taille maximale d'une variable de type de données de tableau 100000 éléments
Taille maximale d'une variable de type de données JSON 20 Mo
Taille maximale d'une variable de type de données de chaîne 20 Mo
Tâche de script Data Transformer Mémoire maximale disponible pour l'évaluation des scripts 300 Mo

Limites relatives au traitement des données

Nous vous déconseillons d'utiliser les intégrations dans les scénarios suivants :

  • L'intégration nécessite le déplacement de données groupées ou se concentre sur les processus d'extraction, de transformation et de chargement (ETL, Extract-Transform-Load).
  • La taille cumulée de toutes les données d'intégration est supérieure à 10 MB pendant la période exécution

    Lorsque vous calculez la taille des données cumulées, ajoutez celle de tous les types de données telles que les variables d'entrée, de sortie et autres variables de tâche intermédiaires