In this video learn how SnapLogic supports Snaplex management through Mesosphere DC/OS.
To learn more, visit the SnapLogic Blog.
Hi! In this video, you will learn how the SnapLogic Enterprise Integration Cloud supports container management via Mesosphere. More and more organizations use container technology to optimize their IT infrastructure and stay agile. Through container management, organizations can lower their total cost of ownership revolving around infrastructure, team collaboration, and maintenance costs, while enhancing technology standardization, availability and Continuous Integration during the development process.
To enjoy the benefits of container management and SnapLogic, users will need to have a Mesosphere server account. In this video, we will demonstrate “Adding”, “Removing” and “Restarting” SnapLogic Snaplex nodes from a Snaplex.
Create a Snaplex in the Manager. Provide a “Name”, “Environment”, “Location” and “Sidekick” for the Snaplex. Once you create the Snaplex, go to the “Downloads” tab to get the SnapLogic configuration file. Once this is available, drop this file onto a shared directory on the Mesosphere server. We are ready to launch the Snaplex service and we move over to the Mesosphere platform.
From the “Dashboard” tab, we can see the current CPU, Memory and Disk Allocation to better understand the current state of the Mesosphere cluster. In the “Nodes” tab, we can see the current state of the cluster at the node level. After making the necessary determination around resource-related metrics, switch to the “Catalog” tab and search for “snaplogic-snaplex”.
The catalog shows that SnapLogic has published the necessary artifacts to the Mesosphere Universe.
Now, let’s go into the artifacts and click on “Review and Run” to continue configuring. On the “Service” tab, provide a name to the “Service” and the number of CPU cores and memory. SnapLogic recommends having the nodes run with at least 8GB of memory. We can also fill in the number of “Instances” of Snaplex nodes in this section.
Pivoting over to the “Configuration” tab and provide a path that points to the location of the SnapLogic configuration file that was dropped on the Mesosphere server. Clicking on the “Feedmaster” box will launch a Snaplex node that is a Feedmaster node. If left unchecked, a standard SnapLogic Snaplex node will be launched. Provide values for the “Network” and “Virtual IP” fields.
After validating the populated data, click on “Review & Run” and then on “Run Service”. In this demo, I have created a service called “mesos-demo-snaplex-1” that is currently in “Running” state.
Once a service is in “Running” state, the SnapLogic nodes can be “Scaled”, “Stopped”, “Restarted” and “Deleted” as necessary directly from the Mesosphere platform.
Finally, switch to the SnapLogic Dashboard to verify if the SnapLogic node is up. In this demo, we see that the node is ready to accept and process pipeline executions.
So now you can set up your SnapLogic nodes on Mesosphere. Thank you for watching this video!
Please visit docs-snaplogic.atlassian.net to learn more about SnapLogic.