- S'abonner au fil RSS
- Marquer comme nouveau
- Marquer comme lu
- Marquer
- S'abonner
- Page imprimable
- Signaler au modérateur
- S'abonner au fil RSS
- Marquer comme nouveau
- Marquer comme lu
- Marquer
- S'abonner
- Page imprimable
- Signaler au modérateur
Sur Alteryx Server nous avons 5 principaux composants :
Contrôleur :
- Gère l'environnement et délègue les workflows à exécuter aux travailleurs (Workers),
- Gère les planifications des workflows et à quelles heurs il doivent s'exécuter,
- S'il y a des workflows en attente d'exécution (dans la file d'attente), le contrôleur gère la file d'attente et orchestre les workflows exécutés dans l'ordre approprié en fonction de nombreux paramètres tels que la priorité QoS et la balise affectée au workflow.
Travailleur (Worker) :
- Exécute les workflows à l'aide du moteur Alteryx,
- Les travailleurs peuvent gérer plusieurs moteurs Alteryx, ce qui permet à plusieurs workflows de s'exécuter simultanément.
Un concept fondamental important d'Alteryx Server est de comprendre la relation entre Alteryx engine et le travailleur. Alteryx engine est responsable de l'exécution des workflows et peut exécuter un seul workflow à la fois. Avec Alteryx Server, le travailleur peut gérer plusieurs processus Alteryx engine. Par conséquent, un travailleur peut autoriser l'exécution simultanée de plusieurs workflows, ce qui est un avantage clé d'Alteryx Server.
Galerie :
- Une application Web permettant aux utilisateurs et aux administrateurs d'interagir avec Alteryx Server,
- Les utilisateurs peuvent publier, planifier, partager et exécuter des workflows avec d'autres utilisateurs dans la Galerie,
- Inclut des API pour les utilisateurs finaux et les administrateurs afin d'automatiser les fonctions d'Alteryx Server ou de s'intégrer à d'autres applications.
Persistance (MongoDB)
- Stocke les données d'application telles que les workflows, les planifications, les collections, les résultats des travaux et la file d'attente des workflows,
- Deux options pour la partie persistance :
o Intégré : Gérer entièrement par Alteryx server,
o Géré par l’utilisateur : une installation indépendante de MangoDB.
Déploiement
Chaque déploiement d'Alteryx Server comprend les quatre composants ci-dessus. Ces composants peuvent tous être activés sur une seule machine ou répartis sur plusieurs machines. L'architecture d'Alteryx Server est très flexible dans la mesure où il peut y avoir plusieurs instances des composants galerie et travailleur (worker) sur plusieurs machines pour les performances et la résilience. Le contrôleur peut avoir une seule instance active et plusieurs instances passives à des fins de basculement. Avec un déploiement MongoDB géré par l'utilisateur, la couche de persistance peut être mise à l'échelle sur plusieurs machines MongoDB via un jeu de répliques.
Merci et à la prochaine pour un nouvel article !
Pour ajouter un commentaire ici, vous devez être inscrit. Si vous êtes déjà inscrit, connectez-vous. Dans le cas contraire, inscrivez-vous puis connectez-vous.