Bienvenue à Puzzle Pieces, une série périodique explorant le "Pourquoi ?" de SnapLogic plateforme. Pour commencer, parlons des Snaplex, qui se sont parfois révélés déroutants. (Note de la rédaction : les prochains numéros de Puzzle Pieces seront rigoureusement nettoyés pour éviter tout excès d‘allitération).
La plate-forme d‘intégration élastique SnapLogic Elastic Integration Platform est divisée en deux parties principales : le plan de contrôle et le plan de données. En tant que client, vous entrez en contact avec le plan de contrôle via l‘interface web SnapLogic. En coulisses, le plan de contrôle s‘occupe également de la communication avec le plan de données et de la coordination du flux de données dans les pipelines.
Les pipelines s‘exécutent en fait dans le plan de données. Le conteneur qui gère l‘exécution d‘un pipeline particulier est appelé Snaplex. Un Snaplex (ou Plex) est une collection de ressources informatiques - peut-être une machine virtuelle, peut-être un rack de serveurs entier. Voici les types de Snaplex que vous pouvez rencontrer :
- Cloudplex : Un Snaplex géré par SnapLogic. Nous exploitons des ressources informatiques sur le site cloud pour traiter vos données. Un Cloudplex est dédié à un client particulier et traite vos données et uniquement vos données. L‘utilisation de SnapLogic avec des Cloudplex est la solution la plus simple, si elle convient à la gravité de vos données et à l‘InfoSec, puisque nous gérons tout. Cloudplex = SaaS pur.
- Groundplex : Il s‘agit d‘un Snaplex fonctionnant dans le propre domaine géré du client, sur ses ressources matérielles, qu‘elles soient sur site ou sur le site cloud. Malgré le "ground" dans le nom, un Groundplex peut se trouver sur le site cloud - la différence réside dans le fait qu‘il se trouve sur du matériel fourni par le client. L‘utilisation la plus courante d‘un Groundplex serait de se connecter à une application sur site à l‘intérieur de votre pare-feu dans le cadre d‘un pipeline SnapLogic.
- Hadooplex : Il s‘agit d‘un type spécial de Groundplex qui s‘exécute dans un cluster Hadoop en tant que ressource gérée par YARN. Tous les Hadooplexes sont des Groundplexes - SnapLogic ne fournit pas pour l‘instant de clusters Hadoop gérés.
L‘un des avantages de la plate-forme d‘intégration élastique SnapLogic est que le plan de données peut se connecter à un nombre et à des types arbitraires de Plexes. Vous pouvez donc utiliser principalement des Cloudplexes pour faciliter la gestion, avoir quelques Groundplexes pour les applications héritées à l‘intérieur de votre pare-feu, et avoir un Hadooplex pour les pipelines de données Hadoop et Spark. Et même si vous avez des Groundplexes à l‘intérieur de votre pare-feu, le plan de contrôle leur permet toujours de communiquer avec tous les autres Plexes. Le fonctionnement de cette "technologie suffisamment avancée pour qu‘on ne puisse pas la distinguer de la magie" fera l‘objet d‘un prochain Puzzle Pieces.