Cette section décrit les quotas et limites d'intégration d'Apigee que vous devez prendre en compte lorsque vous concevez, créez et gérez vos intégrations. La fonctionnalité d'intégration Apigee est conçue pour la stabilité et les performances lorsqu'elle est configurée pour des cas d'utilisation dans ces quotas et limites.
Un quota limite la quantité d'une ressource Google Cloud partagée particulière que votre projet cloud peut utiliser, y compris les composants matériels, logiciels et réseau.
Les quotas font partie d'un système qui effectue les opérations suivantes :
- Surveille votre utilisation ou votre consommation des produits et services Google Cloud
- Limite la consommation de ces ressources pour des raisons telles que l'équité et la réduction des pics d'utilisation
- Gère des configurations qui appliquent automatiquement des restrictions recommandées
- Fournit un moyen de modifier le quota ou de demander des modifications
Dans la plupart des cas, lorsqu'un quota est dépassé, le système bloque immédiatement l'accès à la ressource Google concernée et la tâche que vous essayez d'effectuer échoue. Dans la plupart des cas, les quotas s'appliquent à chaque projet Cloud. Ils sont partagés entre toutes les applications et adresses IP qui utilisent ce projet.
Des limites s'appliquent également aux ressources Apigee Integration. Ces limites ne sont pas liées au système de quotas. Sauf indication contraire, les limites ne peuvent pas être modifiées.
Quotas de ressources
Les quotas suivants s'appliquent aux ressources d'intégration Apigee par projet Google Cloud :Ressource | Quota | Valeur | Augmentation possible |
---|---|---|---|
Exécution de l'intégration | Nombre maximal d'exécutions simultanées par projet | 10 | Non |
Nombre maximal d'exécutions simultanées par intégration | 10 | Non | |
Nombre maximal d'exécutions de tâches par jour (modèle de paiement par abonnement) | 500 | Non | |
Nombre de requêtes d'exécution d'intégration par minute | 24000 | Non | |
Integration Connectors | Nombre maximal de connexions par région et par projet | 50 | Oui |
Nombre de requêtes de schéma de connexion en lecture par minute | 12 000 | Non | |
Nombre de requêtes de connexion en lecture par minute | 12 000 | Non | |
Nombre de requêtes de régions en lecture par minute | 12 000 | Non | |
Journaux et surveillance d'exécution d'intégration | Nombre de requêtes d'exécution de lecture par minute | 12 000 | Non |
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 | Non |
Page du concepteur 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 | Non |
Nombre de requêtes de version d'intégration en lecture par minute | 12 000 | Non | |
Nombre de requêtes de version d'intégration en écriture par minute | 12 000 | Non | |
Déclencheur Salesforce | Nombre de requêtes de canal Salesforce en lecture par minute | 12 000 | Non |
Nombre de requêtes de canal Salesforce en écriture par minute | 12 000 | Non | |
Nombre de requêtes d'instance Salesforce en lecture par minute | 12 000 | Non | |
Nombre de requêtes d'instance Salesforce en écriture par minute | 12 000 | Non |
Limites d'utilisation
Les limites d'utilisation ci-dessous sont appliquées à Apigee 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'Apigee 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. Les exemples d'appels système externes incluent les appels à des points de terminaison externes, les appels à Salesforce à l'aide de connecteurs et les 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, Apigee Integration 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 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 | 10000 |
Taille maximale de la requête adressée au 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 | Taille maximale de la réponse du connecteur | 20 Mo |
Tâches des boucles While et For Each. | Taille maximale cumulée des données traitées | 20 Mo |
Nombre maximal d'itérations | 8000 | |
Tâche "Pour chaque parallèle" | Taille maximale cumulée des données traitées | 20 Mo |
Nombre maximal d'exécutions parallèles | 10000 | |
Tâche de 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 | |
Taille maximale d'une variable de type de données JSON | 20 Mo | |
Tâche Data Transformer Script | 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 l'exécution.Lors 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.
Régions où le service est disponible
Apigee Integration est compatible avec la régionalisation du plan de données et de l'environnement d'exécution. Au cours du processus de création d'intégration, les utilisateurs peuvent sélectionner la région spécifique des données et de l'exécution.
Le tableau suivant répertorie les régions dans lesquelles Apigee Integration est disponible.
Amériques
Description de la région | Nom de la région | Détails |
---|---|---|
Oregon |
us-west1
|
Faibles émissions de CO2 |
Los Angeles |
us-west2
|
|
Salt Lake City |
us-west3
|
|
Las Vegas |
us-west4
|
|
Caroline du Sud |
us-east1
|
|
Virginie du Nord |
us-east4
|
|
Columbus |
us-east5
|
|
Iowa |
us-central1
|
Faibles émissions de CO2 |
Dallas |
us-south1
|
|
Montréal |
northamerica-northeast1
|
|
Toronto |
northamerica-northeast2
|
|
São Paulo |
southamerica-east1
|
Faibles émissions de CO2 |
Santiago |
southamerica-west1
|
Faibles émissions de CO2 |
Europe
Description de la région | Nom de la région | Détails |
---|---|---|
Belgique |
europe-west1
|
Faibles émissions de CO2 |
Londres |
europe-west2
|
|
Francfort |
europe-west3
|
|
Pays-Bas |
europe-west4
|
|
Zurich |
europe-west6
|
Faibles émissions de CO2 |
Milan |
europe-west8
|
|
Paris |
europe-west9
|
Faibles émissions de CO2 |
Berlin |
europe-west10
|
|
Turin |
europe-west12
|
|
Finlande |
europe-north1
|
Faibles émissions de CO2 |
Varsovie |
europe-central2
|
|
Madrid |
europe-southwest1
|
Faibles émissions de CO2 |
Asie-Pacifique
Description de la région | Nom de la région |
---|---|
Taïwan |
asia-east1
|
Hong Kong |
asia-east2
|
Mumbai |
asia-south1
|
Delhi |
asia-south2
|
Tokyo |
asia-northeast1
|
Osaka |
asia-northeast2
|
Séoul |
asia-northeast3
|
Singapour |
asia-southeast1
|
Jakarta |
asia-southeast2
|
Sydney |
australia-southeast1
|
Melbourne |
australia-southeast2
|
Moyen-Orient
Description de la région | Nom de la région |
---|---|
Doha | me-central1 |
Dammam | me-central2 |
Tel Aviv | me-west1 |