Da Unternehmen weiterhin stark in die Optimierung ihrer IT-Infrastruktur investieren, um mit den geschäftlichen Anforderungen Schritt zu halten und flexibler zu werden, setzen viele auf die Container-Technologie und suchen nach Anwendungen, die mit ihr kompatibel sind.
In früheren Versionen hat SnapLogic seine Unterstützung für die Dockerisierung von Snaplex-Knoten eingeführt, um die Flexibilität bestehender Umgebungen zu erhöhen. Kürzlich wurde das SnapLogic Snaplex Docker-Image im Docker-Registry-Service - Docker Hub - veröffentlicht und steht zur Nutzung bereit.
Als Teil des SnapLogic Enterprise Integration Cloud August 2018 4.14 Release haben wir unsere aktuellen Fähigkeiten erweitert, um auch Snaplex-Management durch Mesosphere DC/OS zu unterstützen. Dadurch werden die Gesamtbetriebskosten in Bezug auf Infrastrukturteams und Wartung erheblich reduziert und gleichzeitig die Standardisierung der Technologie, die Verfügbarkeit und die KI-Effizienz verbessert. Das folgende Bild zeigt einen SnapLogic Snaplex, der von Mesosphere DC/OS verwaltet wird:
Auf einer hohen Ebene ist Mesosphere DC/OS eine Container-Plattform zur Verwaltung von containerisierten Aufgaben, die auf Docker-ähnlichen Container-Images basieren. Die DC/OS-Plattform besteht aus mehreren Komponenten wie einem verteilten Kernel und einer Container-Orchestrierungs-Engine, um nur einige zu nennen. Darüber hinaus läuft auf jedem DC/OS-Knoten ein Host-Betriebssystem, um die zugrunde liegende Maschine zu verwalten. Eine Sammlung solcher vernetzter Knoten bildet einen DC/OS-Cluster, der über die DC/OS-Webschnittstelle mit einem Webbrowser verwaltet werden kann. Um von dieser neuen Funktionalität zu profitieren, müssen Sie sicherstellen, dass die folgenden Voraussetzungen erfüllt sind:
- Ein Org-Administrator-Konto in SnapLogic, das Snaplexes erstellen und in Betrieb nehmen kann
- Ein Mesosphere-Konto für den Zugriff auf den DC/OS-Cluster
Der erste Schritt besteht darin, einen Snaplex über den SnapLogic Manager auf die übliche Weise zu erstellen und eine Kopie der SnapLogic-Konfigurationsdatei herunterzuladen (siehe unten):
Als nächstes muss die SnapLogic-Konfigurationsdatei in einem Verzeichnis auf dem DC/OS-Cluster abgelegt werden. Es ist wichtig zu beachten, dass die Datei in einem gemeinsamen Verzeichnis abgelegt werden muss, um sicherzustellen, dass alle DC/OS-Knoten im Cluster Zugriff darauf haben. Als Teil dieser technischen Integration mit Mesosphere wurde das SnapLogic-Snaplex-Image in der öffentlichen Paketregistrierung von Mesosphere, d. h. Mesosphere Universe, veröffentlicht und kann über den Abschnitt "Catalog" auf der DC/OS-Weboberfläche gefunden werden (siehe unten):
Wenn Sie an dieser Stelle auf "Überprüfen & Ausführen" klicken, wird ein Assistent gestartet, mit dem ein Benutzer verschiedenen Aspekten eines Snaplex-Knotens Werte zuweisen kann, z. B:
- Anzahl der CPU-Kerne
- Menge an RAM/Heap-Größe
- Anzahl der Snaplex-Knoten/Instanzen, die hochgefahren werden sollen
- Typ des Snaplex-Knotens: Standard Groundplex (oder) Feedmaster
Nach Abschluss des Assistenten steht SnapLogic Snaplex zur Verfügung, um Pipelines und Task-Aufrufe auf die übliche Weise effektiv zu verarbeiten. Unter den vielen Vorteilen dieses Ansatzes ist der auffälligste Aspekt, dass Benutzer Snaplex-Knoten von der Mesosphere DC/OS-Weboberfläche aus einfach "skalieren", "stoppen" und "neu starten" können, wodurch Snaplex-Administratoren geschäftskritische SnapLogic-Dienste, die in ihrer Infrastruktur laufen, einfach verwalten können.
Um mehr darüber zu erfahren, wie SnapLogic das Snaplex-Management durch Mesosphere DC/OS unterstützt, sehen Sie sich unser Video an.