Alors que les entreprises continuent d‘investir massivement dans l‘optimisation de leur infrastructure informatique afin de répondre aux demandes des entreprises et de devenir plus agiles, nombre d‘entre elles adoptent la technologie des conteneurs et recherchent des applications compatibles avec cette dernière.
Dans les versions précédentes, SnapLogic a introduit son support pour la Dockérisation des nœuds Snaplex afin d‘ajouter de la flexibilité aux environnements existants. Récemment, l‘image Docker de SnapLogic Snaplex a été publiée sur le service de registre de Docker - Docker Hub - et est disponible pour utilisation.
Dans le cadre de la version 4.14 de SnapLogic Enterprise Integration Cloud August 2018, nous avons étendu nos capacités actuelles pour prendre également en charge la gestion de Snaplex via Mesosphere DC/OS. Cela réduit considérablement le coût total de possession en termes d‘équipes d‘infrastructure et de maintenance tout en améliorant la normalisation technologique, la disponibilité et l‘efficacité de l‘IC. L‘image suivante illustre un SnapLogic Snaplex géré par Mesosphere DC/OS :
À un niveau élevé, Mesosphere DC/OS est un conteneur plateforme pour gérer les tâches conteneurisées qui sont basées sur des images de conteneurs de type Docker. Le site plateforme de DC/OS est composé de plusieurs éléments tels qu‘un noyau distribué et un moteur d‘orchestration de conteneurs, pour n‘en nommer que quelques-uns. En outre, chaque nœud DC/OS exécute un système d‘exploitation hôte pour gérer la machine sous-jacente. Un ensemble de nœuds en réseau de ce type forme un cluster DC/OS qui peut être géré par l‘interface web DC/OS via un navigateur web. Pour bénéficier de cette nouvelle fonctionnalité, vous devez vous assurer que les conditions préalables suivantes ont été remplies :
- Un compte de niveau administrateur dans SnapLogic qui peut créer et mettre en service des Snaplex.
- Un compte Mesosphere pour accéder au cluster DC/OS
La première étape consiste à créer un Snaplex à partir du SnapLogic Manager de la manière habituelle et à télécharger une copie du fichier de configuration SnapLogic comme indiqué ci-dessous :
Ensuite, le fichier de configuration SnapLogic doit être placé dans un répertoire du cluster DC/OS. Il est important de noter que le fichier doit être placé dans un répertoire partagé afin de s‘assurer que tous les nœuds DC/OS du cluster y ont accès. Dans le cadre de cette intégration avec Mesosphere, l‘image Snaplex de SnapLogic a été publiée dans le registre public des paquets de Mesosphere, c‘est-à-dire Mesosphere Universe, et peut être trouvée en naviguant dans la section "Catalog" de l‘interface web de DC/OS, comme indiqué ci-dessous :
À ce stade, un clic sur "Review & Run" lance un assistant qui permet à l‘utilisateur d‘attribuer des valeurs à divers aspects d‘un nœud Snaplex, tels que
- Nombre de cœurs de l‘unité centrale
- Quantité de RAM/taille du tas
- Nombre de nœuds/Instances Snaplex à activer
- Type de nœud Snaplex : Groundplex standard (ou) Feedmaster
Une fois le flux de l‘assistant terminé, le SnapLogic Snaplex devient disponible pour traiter efficacement les pipelines et les invocations de tâches de la manière habituelle. Parmi les nombreux avantages de cette approche, l‘aspect le plus remarquable est que les utilisateurs peuvent facilement " Scale ", " Stop " et " Restart " des nœuds Snaplex depuis l‘interface web Mesosphere DC/OS, permettant ainsi aux administrateurs Snaplex de gérer facilement les services SnapLogic critiques fonctionnant sur leur infrastructure.
Pour en savoir plus sur la façon dont SnapLogic prend en charge la gestion de Snaplex via Mesosphere DC/OS, regardez notre vidéo ci-dessous.