Consultez les connecteurs compatibles avec Application Integration.
À propos de l'autoscaling dans Application Integration
L'Application Integration, basée sur la même infrastructure sous-jacente que certains des services les plus importants de Google Cloud, offre des fonctionnalités d'autoscaling. L'autoscaling permet aux charges de travail d'intégration de s'adapter automatiquement aux demandes changeantes. Cela permet d'éviter toute intervention manuelle ou réglage complexe dans la plupart des cas, et offre des performances fiables et une mise à l'échelle fluide.
Évolutivité d'Application Integration
L'Application Integration utilise à la fois l'autoscaling horizontal et vertical pour gérer les charges de travail variables:
Scaling horizontal
Évolue de manière dynamique en provisionnant ou en déprovisionnant les instances Application Integration en fonction de la charge de travail ou de la demande. Lorsque la demande augmente, l'autoscaling horizontal provisionne des instances supplémentaires pour s'exécuter simultanément et gérer la charge accrue. À l'inverse, pendant les périodes de faible activité, les instances inutilisées sont désprovisionnées afin d'optimiser l'utilisation des ressources.
Exemple:Une augmentation soudaine des commandes peut déclencher l'autoscaling, qui provisionne des instances d'intégration supplémentaires pour gérer l'augmentation du volume et traiter les requêtes en parallèle.
Échelle verticale
Il s'adapte en allouant des ressources supplémentaires (telles que des GPU et de la RAM) à chaque tâche ou instance d'Application Integration à la demande. Au lieu de provisionner davantage d'instances, le scaling vertical améliore les performances des instances existantes.
Exemple:Une tâche de transformation de données complexe peut nécessiter de la mémoire supplémentaire. La mise à l'échelle verticale alloue de la mémoire supplémentaire pour accomplir la tâche plus efficacement.
Application Integration respecte des quotas et des limites définis, qui peuvent être augmentés sur demande. Pour en savoir plus, consultez la page Quotas et limites.
Pour comprendre le comportement d'autoscaling d'Integration Connectors, consultez la section À propos de l'autoscaling dans Integration Connectors.
Avantages
Les fonctionnalités d'autoscaling d'Application Integration offrent les avantages suivants:
- Performances à grande échelle:s'ajuste automatiquement aux variations de trafic et d'utilisation. Nous vous recommandons toutefois de planifier l'ajustement de la capacité pour les événements prévisibles et à fort impact, comme les pics saisonniers.
- Réduction des coûts opérationnels:l'ajustement est automatisé et ne nécessite généralement aucune intervention manuelle. En cas de pics de charge extrêmes, une planification préalable peut toujours être nécessaire.
- Fiabilité améliorée:répond aux pics de trafic tout en maintenant la disponibilité du service.
- Gestion simplifiée:la mise à l'échelle est gérée par l'infrastructure de Google Cloud, ce qui permet aux équipes de se concentrer sur la création d'intégrations plutôt que sur la gestion de l'infrastructure de mise à l'échelle.
Observabilité et surveillance
L'Application Integration exporte automatiquement un ensemble complet de métriques vers Cloud Monitoring, ce qui vous permet d'obtenir des insights détaillés sur l'utilisation, les performances et l'état de vos intégrations.
Bien qu'aucun tableau de bord prédéfini unique pour toutes les métriques de tous les projets ne soit directement disponible dans la plate-forme d'intégration d'applications, vous pouvez utiliser Cloud Monitoring pour créer des tableaux de bord personnalisés adaptés à vos besoins spécifiques.
Principales métriques d'Application Integration
Métriques clés | Description |
---|---|
Latence d'exécution de l'intégration | Durée d'exécution de chaque intégration. |
Données traitées par les exécutions d'intégration | Taille des données traitées par les intégrations, y compris les paramètres d'entrée/sortie et les charges utiles. |
Nombre d'exécutions d'intégration | Nombre de tâches ou de déclencheurs individuels exécutés dans un workflow d'intégration. |
État | État d'exécution de l'intégration ou de l'étape d'intégration (tâche ou déclencheur). (par exemple, "Réussie", "Échec" ou "Annulée"). |
Pour obtenir la liste complète de toutes les métriques d'Application Integration disponibles à la surveillance, consultez Surveiller les ressources d'intégration des applications.