Consultez les connecteurs compatibles avec Application Integration.
Quotas et limites
Ce document liste les quotas et les limites système qui s'appliquent à Application Integration.
- Les quotas spécifient la quantité d'une ressource partagée dénombrable que vous pouvez utiliser. Les quotas sont définis par des Google Cloud services tels que l'intégration d'applications.
- Les limites 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 ressourcesGoogle Cloud que votre Google Cloud projet 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 deGoogle Cloud en empêchant la surcharge des services. Les quotas vous aident également à gérer vos propres Google Cloud ressources.
Le système Cloud Quotas effectue les opérations suivantes :
- Surveille votre consommation de Google Cloud produits et services
- 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 système s'appliquent également aux ressources Application Integration. Les limites système 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 d'intégration d'applications pour chaque Google Cloud projet. 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 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 de l'éditeur d'intégrations
(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
Vous allez utiliser la console Google Cloud pour ajuster la plupart des quotas. Pour en savoir plus, consultez la section Demander un ajustement 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 toutes les données d'intégration (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égrations synchrones (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 Exemples d'appels système externes : appels à des points de terminaison externes, appels à Salesforce à l'aide de connecteurs et appels à des fonctions Google Cloud |
2 minutes | |
Délai avant expiration pour les exécutions d'intégrations asynchrones (ASYNC) Si l'exécution de votre sous-intégration prend plus de deux minutes, envisagez de l'exécuter 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 vous avez besoin de plus de tâches, il est recommandé de diviser votre intégration en 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 : |
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 provenant 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'expiration de l'exécution de la tâche du connecteur | 3 minutes |
Taille maximale de la réponse du connecteur | 20 Mo | |
Tâche de boucle "while" et Tâche de boucle "for each" | 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 Data Transformer | Mémoire maximale disponible pour l'évaluation des scripts | 300 Mo |
Tâche JavaScript | Taille maximale de la requête pour le script | 25 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 l'exécutionLors du calcul de la taille cumulée des données, ajoutez la taille de tous les types de données, tels que les variables d'entrée, les variables de sortie et d'autres variables de tâches intermédiaires.