Orchestration — AWS Step Functions
Votre chaîne AWS existe déjà. beVault s'y insère.
AWS Step Functions est un orchestrateur externe : il pilote déjà des extractions, des appels de fonctions ou des notifications. beVault dispose de sa propre orchestration pour les chargements de données de la plateforme, et s'articule avec ce qui existe plutôt que de le remplacer.
- Orchestration des chargements de données pilotée par beVault
- Articulation avec les traitements AWS existants
- Déclenchements et dépendances explicites
- Suivi des exécutions et diagnostic des échecs
Situation
Deux orchestrations, des responsabilités claires
La question n'est pas de choisir un orchestrateur, mais de savoir qui déclenche quoi et où l'on regarde en cas d'échec.
Ce que beVault orchestre
Les chargements de données de la plateforme : ordre, dépendances entre traitements, conditions d'exécution et cycle de vie.
Ce qu'AWS Step Functions orchestre déjà
Vos enchaînements AWS existants : extractions applicatives, appels de fonctions, traitements techniques et notifications.
Le point de jonction
Un déclenchement explicite entre les deux, arrêté lors du cadrage selon la direction retenue et vos habitudes d'exploitation.
Le suivi
Chaque exécution reste observable : ce qui a tourné, ce qui a échoué, et ce qui doit être relancé.
Démarche
Comment l'articulation se met en place
- 01
État des lieux
Inventaire de ce qui est déjà orchestré côté AWS et de ce qui relèvera de la plateforme de données.
- 02
Frontière
Définition de la limite entre les deux : ce que beVault pilote de bout en bout, et ce qui reste dans votre chaîne existante.
- 03
Déclenchement
Mise en place du point de jonction et des conditions de démarrage, avec une responsabilité claire de chaque côté.
- 04
Exploitation
Procédures de suivi et de reprise, pour que les équipes sachent où regarder quand un traitement échoue la nuit.
Questions fréquentes
AWS Step Functions et beVault
Faut-il remplacer nos Step Functions existantes ?
Non. beVault orchestre les chargements de données qui relèvent de la plateforme. Les traitements AWS existants peuvent rester en place ; l'intégration dépend de la frontière définie entre les deux périmètres.
Faut-il un orchestrateur externe pour beVault ?
Non. L'orchestration des chargements peut être assurée par beVault. Un orchestrateur externe intervient lorsque l'organisation doit coordonner beVault avec d'autres traitements, fonctions ou applications déjà présents dans son environnement.
Comment est décidée la frontière entre les deux ?
Lors du cadrage, avec vos équipes d'exploitation. C'est une décision d'organisation autant que technique.
Cela dépend-il de la base cible utilisée ?
La plateforme cible et l'orchestration sont deux sujets distincts. Les plateformes supportées sont listées sur la page dédiée.
Étape suivante
