Operative Exzellenz in Docker-Containern

Erstellen Sie bessere Analysen und bündeln Sie sie in Ihren Apps – mit Jaspersoft für Docker.

Containerization und Servicearchitekturen ändern die Art und Weise, wie Software entwickelt und bereitgestellt wird

Traditionelle Anwendungen bestehen meist nur aus einem Block, lassen sich nur schwer verändern und laufen auf teuren Servern. Wartung und Skalierung gestalten sich daher häufig als schwierig.

Im Gegensatz zu unflexiblen großen Servern lassen sich Dienste mithilfe von Containern unabhängig voneinander betreiben und skalieren. Das Ergebnis sind operative Exzellenz und überragende Flexibilität.

containerization

Was ist Jaspersoft für Docker?

Jaspersoft für Docker ermöglicht die Bündelung und Verteilung einer Dockerfile. Damit lassen sich ein Docker-Image und ein Docker-Compose-Skript erstellen, um Multi-Container-Docker-Anwendungen zu entwickeln.

Hierbei handelt es sich um eine voll funktionsfähige Open-Source-Implementierung. Die Skripts für die Erstellung des Docker-Containers lassen sich modifizieren, sodass Softwarearchitekten Jaspersoft in ihren Software-Stack einbinden können - und zwar so, wie es für sie am besten funktioniert, und nicht so, wie es vom Händler vorgeschrieben ist.

Multi container docker

DevOps mit Jaspersoft für Docker

Mit Jaspersoft für Docker können Sie ein TIBCO JasperReports® Server Docker-Image erstellen und zur Laufzeit in eine Multi-Container-Umgebung integrieren.

Einfache Verwaltung containerisierter Architekturen in der Praxis

Mit Jaspersoft für Docker können wir Konfigurationen und Patches einfach in einem Git-Repository über Änderungen am Dockerfile verwalten - ähnlich wie für jeden anderen Quellcode. Das Bündeln unserer Jaspersoft-Anpassungen in ein Docker-Image ermöglicht uns in Staging exakt die gleichen Einstellungen zu verwenden wie in Produktion.
— Dr. Robert Heise, Senior Data Engineer, crealytics GmbH
docker containers

Case-Study: Ultimative Skalierbarkeit – mit Jaspersoft für Docker

„Wie wäre es mit einer komplexen SaaS-Plattform, um Suchkampagnen zu optimieren, die jährlich 3 Milliarden $ Kundenumsatz generieren?“

Kein Problem für Camato – eine leistungsstarke, automatisierte Google Shopping-Plattform sowie ein Retail-Intelligence-Tool der crealytics GmbH.

Einzelheiten der Implementierung:

  • Über 50 Services und Microservices im Stack, einschließlich Jaspersoft
  • Services laufen als Docker-Container in Apache Mesos
  • Jedem Service werden optimale Ressourcen zugeteilt (CPU, RAM)
  • Mit „dockerisiertem“ Jaspersoft lassen sich zum Beispiel Instanzen zwischen Cluster-Nodes bewegen (bei Wartung)
  • Operative Exzellenz praktisch ohne Ausfallzeiten bei der Verlagerung von Jaspersoft-Containern oder der Implementierung einer neuen Version

Erfahren Sie mehr über crealytics und seine Camato-Plattform
https://crealytics.com
Operational excellence

So profitieren Entwickler von Jaspersoft für Docker

Haben Sie schon mal einen Bericht oder ein Dashboard entwickelt, das an der Implementierung gescheitert ist?

Mit Jaspersoft als Teil einer containerbasierten Anwendung können Entwickler einen ganzen Stack auf ihren lokalen Geräten einrichten, und zwar mit derselben Produktionsumgebung, die sie auch später nutzen werden. Dies erhöht die Flexibilität und reduziert die Fehlerquote.

container architecture