Quotas et limites d'intégration avec Apigee

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 : 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 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 Icône Feuille 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 Icône Feuille Faibles émissions de CO2
Dallas us-south1
Montréal northamerica-northeast1
Toronto northamerica-northeast2
São Paulo southamerica-east1 Icône Feuille Faibles émissions de CO2
Santiago southamerica-west1 icône feuille Faibles émissions de CO2

Europe

Description de la région Nom de la région Détails
Belgique europe-west1 Icône Feuille Faibles émissions de CO2
Londres europe-west2
Francfort europe-west3
Pays-Bas europe-west4
Zurich europe-west6 icône feuille Faibles émissions de CO2
Milan europe-west8
Paris europe-west9 Icône Feuille Faibles émissions de CO2
Berlin europe-west10
Turin europe-west12
Finlande europe-north1 Icône Feuille Faibles émissions de CO2
Varsovie europe-central2
Madrid europe-southwest1 Icône Feuille 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