Déploiement via Docker Compose
Docker Compose décrit l'ensemble de votre déploiement iD4Connect dans un seul fichier. Vous démarrez le moteur DMWay et ses services associés d'une commande, avec une topologie identique à chaque lancement.
Coordonner plusieurs services data
Un déploiement réaliste rassemble le moteur, ses connecteurs et parfois des services annexes reliés par un réseau privé. Câbler ces éléments à la main est source d'erreurs et difficile à reproduire. Vous cherchez une description déclarative qui garantisse la même topologie partout.
De la source à la destination, en un seul passage
Déclarez la pile
Vous décrivez les services, volumes et réseaux dans un fichier Compose versionné. La configuration devient un document lisible et partageable au sein de l'équipe.
Démarrez d'une commande
Une seule commande instancie tous les conteneurs et les relie sur un réseau interne isolé. Les flux circulent entre services sans transiter par l'extérieur.
Traitez et relayez
Le moteur capte, transforme au fil de l'eau et distribue les données sans zone de staging. À l'arrêt de la pile, aucun état métier ne subsiste.
Ce que cette fonctionnalité vous apporte
Pile déclarative
L'ensemble de la topologie tient dans un fichier YAML versionnable, aligné avec vos pratiques d'infrastructure as code.
Réseau isolé
Les services communiquent sur un réseau Docker privé, sans exposer inutilement les échanges internes.
Reproductible
Le même fichier Compose produit le même déploiement sur le poste de développement, en préproduction et en production.
Montée en charge simple
Vous ajustez le nombre d'instances d'un service directement dans la description, sans réécrire votre déploiement.
Bénéfices
- Déploiement complet en une commande.
- Topologie versionnée avec votre code.
- Réseau interne cloisonné.
- Environnements strictement reproductibles.
En pratique
Une équipe plateforme doit fournir aux développeurs un environnement iD4Connect identique à la production. Elle publie un fichier Docker Compose qui décrit le moteur, ses connecteurs et un service de test. Chaque développeur lance la pile localement et travaille sur des flux traités en transit, sans staging. Quand la configuration évolue, la modification du fichier suffit à propager le changement à toute l'équipe.
Questions fréquentes
Compose convient-il à la production ?
Oui pour des déploiements sur une machine unique ; pour un cluster multi-nœuds, l'image se déploie aussi avec un orchestrateur comme Kubernetes.
Puis-je versionner ma configuration ?
Le fichier Compose est un simple fichier texte que vous placez dans votre dépôt Git, au même titre que votre config.yaml.
Les données transitent-elles par un volume ?
Non pour les données métier : elles circulent en mémoire entre services. Les volumes ne servent qu'à la configuration ou aux journaux si vous le souhaitez.
Orchestrez vos données en transit, sans stockage
iD4Connect connecte, transforme et distribue vos flux en temps réel. Souverain, on-premise, cloud ou edge.
Demandez une démo