Accéder à

Workflows

Associez les API et les services Google Cloud pour créer facilement des applications fiables, des processus d'automatisation, ainsi que des pipelines de données et de machine learning.

Tous les clients Google Cloud bénéficient de 5 000 étapes et de 2 000 appels d'API externes offerts par mois.

  • Déployez et exécutez un workflow qui connecte une série de services grâce à ce tutoriel.

  • Automatisez les processus de façon fiable, y compris les délais d'attente et les nouvelles tentatives jusqu'à un an

  • Implémentez un traitement en temps réel avec des exécutions à faible latence basées sur des événements

Avantages

Simplifiez votre architecture

Les workflows avec état vous permettent de visualiser et de surveiller des intégrations de services complexes sans dépendances supplémentaires.

Intégrez la fiabilité et la tolérance aux pannes

Contrôlez les échecs grâce à la logique de nouvelle tentative par défaut ou personnalisée, ainsi qu'à la gestion des erreurs même lorsque d'autres systèmes échouent. Vérifiez chaque étape du transfert vers Cloud Spanner pour suivre votre progression.

Aucune maintenance nécessaire

Évoluez selon vos besoins : vous n'avez rien à corriger ni à gérer. Vous ne payez que lorsque vos workflows s'exécutent, et non lorsqu'ils sont inactifs ou en attente.

Principales fonctionnalités

Principales fonctionnalités

Exécution fiable des workflows

Appelez n'importe quel service, aussi bien Cloud Functions que des API privées et tierces. Les connecteurs facilitent l'utilisation des services Google Cloud, car ils se chargent de mettre en forme les requêtes, de gérer les tentatives et d'attendre pour terminer les opérations de longue durée. 

Contrôle d'exécution efficace

Transformez les données de réponse à l'aide d'expressions et de fonctions, puis préparez les entrées de requête. Automatisez les conditions en fonction des réponses d'entrée et de service. Spécifiez les stratégies de nouvelle tentative et la gestion des erreurs. Attendez les opérations asynchrones et les événements avec l'interrogation et les rappels.

Tarification à l'utilisation

Vous ne payez que lorsque des workflows réalisent des étapes.

Découvrir toutes les fonctionnalités

Documentation

Documentation

Principes de base de Google Cloud
Comprendre Workflows

Découvrez les concepts fondamentaux et les principales fonctionnalités de Workflows dans cette présentation du produit.

Guide de démarrage rapide
Guides de démarrage rapide de Workflows

Apprenez à créer, déployer et exécuter un workflow à l'aide de Cloud Console, de l'outil de ligne de commande gcloud ou de Terraform.

Tutoriel
Guides d'utilisation de Workflows

Découvrez comment contrôler l'ordre d'exécution des étapes d'un workflow, appeler des services et effectuer des requêtes HTTP, patienter en utilisant des rappels ou des sondages, et créer des déclencheurs automatiques.

API et bibliothèques
Présentation de la syntaxe

Découvrez comment écrire des workflows afin d'appeler des services et des API, exploiter les données de réponse, et ajouter des conditions, de nouvelles tentatives et une gestion des erreurs.

Cas d'utilisation

Cas d'utilisation

Cas d'utilisation
Intégration d'applications et orchestration de microservices

Combinez des séquences d'appels de service dans des workflows fiables et observables. Par exemple, utilisez un workflow pour mettre en œuvre le traitement des reçus dans une application de dépense. Lorsqu'une image de reçu est importée dans un bucket Cloud Storage, Workflows l'envoie à Document AI. Une fois le traitement terminé, une fonction Cloud détermine si une approbation est requise. Enfin, les utilisateurs peuvent voir le reçu en ajoutant une entrée dans une base de données Firestore.

Cas d'utilisation
Automatisation des processus métier

Exécutez vos activités commerciales avec Workflows. Par exemple, automatisez le traitement et le suivi des commandes à l'aide d'un workflow. Après avoir vérifié l'inventaire, un colis est demandé à l'entrepôt et une notification est envoyée au client. Le colis est scanné au moment où vous quittez l'entrepôt et il est mis à jour via un rappel qui ajoute des informations de suivi à la commande. Les commandes qui ne sont pas marquées comme livrées dans les 30 jours sont transmises au service client.

Cas d'utilisation
Pipelines de données et de ML

Implémentez des pipelines de données par lot et en temps réel à l'aide de workflows qui classent les exportations, les transformations, les requêtes et les tâches de machine learning. Les connecteurs Workflows pour les services Google Cloud tels que BigQuery facilitent l'exécution des opérations et l'attente de leur fin. L'intégration de Cloud Scheduler simplifie l'exécution de workflows programmés.

Cas d'utilisation
Automatisation des processus informatiques

Automatisez votre infrastructure cloud avec des workflows qui contrôlent les services Google Cloud. Par exemple, planifiez un workflow mensuel pour détecter et résoudre les problèmes de conformité liés à la sécurité. En effectuant des itérations via des ressources critiques et des autorisations IAM, envoyez les requêtes requises pour renouveler les approbations à l'aide d'une fonction Cloud. Supprimez l'accès de toutes les autorisations non renouvelées au bout de 14 jours.

Toutes les fonctionnalités

Toutes les fonctionnalités

Redondance et tolérance aux pannes Les workflows sont automatiquement dupliqués dans plusieurs zones et points de contrôle après chaque étape, garantissant ainsi que leur exécution même en cas de panne. Dans les autres services, les échecs sont gérés grâce à des stratégies de nouvelles tentatives par défaut et personnalisées, des délais avant expiration et le traitement personnalisé des erreurs.
Spécifications personnalisées Spécifiez des workflows au format YAML ou JSON avec des étapes nommées, afin qu'ils soient plus faciles à visualiser, à comprendre et à observer. Ces formats lisibles par un ordinateur permettent de générer et d'analyser de manière programmatique des workflows.
Un délai d'attente allant jusqu'à un an Attendez une période donnée pour implémenter l'interrogation. Les connecteurs fournissent des étapes de blocage pour de nombreux services Google Cloud qui exécutent des opérations de longue durée. Écrivez vos étapes et vérifiez qu'elles sont toutes terminées avant les prochaines exécutions.
Déclencheurs basés sur des événements, planifiés et programmatiques Les exécutions de workflow sont à faible latence et sont compatibles avec le traitement en temps réel et par lot. Avec Eventarc, les workflows peuvent être exécutés lorsque des événements se produisent, par exemple lorsqu'un fichier est importé dans Cloud Storage ou lors de la publication d'un message Pub/Sub.
Rappels HTTP Créez des URL de rappel uniques dans votre workflow. Attendez ensuite (avec un délai d'inactivité configurable jusqu'à un an) que l'URL est appelée pour recevoir les données de la requête HTTP dans votre workflow. Elle est utile pour attendre les systèmes externes et mettre en œuvre des processus humains.
Sécurité Les workflows s'exécutent dans un environnement de bac à sable et ne contiennent aucune dépendance de code nécessitant des correctifs de sécurité. Stockez et récupérez des secrets avec Secret Manager.
Authentification fluide dans Google Cloud Orchestrez le travail de n'importe quel produit Google Cloud sans vous préoccuper de l'authentification. Utilisez un compte de service approprié et laissez Workflows faire le reste.
Exécution à faible latence Planification rapide des exécutions de workflow et des transitions entre les étapes. Performances prévisibles sans démarrages à froid.
Déploiement rapide Déployez des workflows en quelques secondes pour accélérer le développement et apporter rapidement des modifications en production.
Surveillance et journalisation intégrées L'intégration directe à Cloud Logging avec des entrées automatiques et personnalisées vous offre des insights sur l'exécution de chaque workflow. Cloud Monitoring surveille le volume de l'exécution, ses taux d'erreur et sa durée.

Tarifs

Tarification

Tarification à l'utilisation, avec un niveau Always Free arrondi au millier d'étapes exécutées le plus proche. Vous payez uniquement les étapes exécutées de votre workflow ; si celui-ci ne s'exécute pas, vous ne payez rien. Utilisez le Simulateur de coût Google Cloud pour obtenir une estimation.

ÉTAPES INTERNES Prix par mois
5 000 premières étapes Gratuit
Étapes suivant les 5 000 premières étapes 0,01 $ par incrément de 1 000 étapes
APPELS HTTP EXTERNES PRIX PAR MOIS
2 000 premiers appels Gratuit
Au-delà des 2 000 premiers appels 0,025 $ par incrément de 1 000 appels

Si vous ne payez pas en USD, les tarifs indiqués dans votre devise sur la page des SKU Google Cloud s'appliquent.