GeoServer und Red Hat OpenShift


Die beste Lösung zur Verwaltung Ihrer Kartendienste?

OpenShift ist bereits als leistungsstarke, unternehmenstaugliche Orchestrierungsplattform für die Bereitstellung und Verwaltung von containerisierten Anwendungen und Diensten weit verbreitet.  

Die Anwendungsfälle von OpenShift sind vielfältig und in der Welt der Geoinformationssysteme gibt es zahlreiche Anwendungen, die erfolgreich damit betrieben werden. Folgend zeigen wir Ihnen, wie OpenShift die Containerisierung von GeoServer, einer Open Source-Software zur Erstellung und Veröffentlichung von Kartendiensten, handhaben kann.
 

  

GeoServer hosted on Red Hat OpenShift | © Shutterstock

Ein großer Vorteil des Deployments mit OpenShift liegt darin, dass die Konfiguration einer GeoServer-Instanz zwischen den Neustarts sicher gespeichert wird, was eine intelligentere und effizientere Art der Verwaltung von GeoServer im betrieblichen Kontext ermöglicht.

Neben dem Hosting einer klassischen GeoServer-Anwendung über OpenShift arbeiten wir derzeit mit der neuen Technologie Cloud Native GeoServer (auch als GeoServer-Cloud bezeichnet), die auf dem Standard GeoServer aufbaut, aber mit leistungsstarken Funktionen ausgestattet ist, um das Potenzial von GeoServer in hochverfügbaren Cloud-Infrastrukturen zu erhöhen. 

GeoServer-Cloud stellt die Kernfunktionalitäten von GeoServer in einer dynamischen Hochverfügbarkeitsumgebung bereit. Dabei können die Funktionalitäten und Dienste individuell konfiguriert, dimensioniert und eingesetzt werden. Kartendienste und Komponenten der API (z.B. das UI) sind damit über eine containerbasierte Architektur von Microservices zugänglich. 


Mit GeoServer-Cloud sind die Zeiten vorbei, in denen 

  • Ad-hoc-Clustering-Strategien eingerichtet

  • nicht unterstützte Erweiterungen installiert 

  • mehrere Konfigurationsdateien im "Datenverzeichnis" manuell bearbeitet 

  • zwischen "Master"- und "Slave"-Instanzen unterschieden 

  • oder Skripte zum Neustart von Clusterknoten bei Konfigurationsänderungen erstellt

werden müssen. 
 

GeoServer-Cloud ist für öffentliche, private oder hybride Cloud-Infrastrukturen konzipiert, und bietet eine kuratierte Liste von Erweiterungen, die frei aktivierbar sind.

Die Microservices von GeoServer-Cloud sind lose gekoppelt und für den Einsatz in dynamischen Cloud-Umgebungen konzipiert. Dabei können Instanzen vom Container-Orchestrator zurückgewonnen oder beendet werden. Konfigurationsänderungen werden an alle Instanzen weitergegeben, die entsprechend reagieren, ohne dass Wartezeiten oder ein Neuladen der Konfiguration erforderlich sind.

GeoServer-Cloud ist darauf ausgelegt die Geschwindigkeit und Effizienz der Cloud zu nutzen, was eine Reihe von Vorteilen mit sich bringt.

  • Kosteneffizienz:
    Rechen- und Speicherressourcen können je nach Bedarf skaliert werden. Dabei werden die Leistungsmerkmale und der Ressourcenbedarf der einzelnen Dienste berücksichtigt. Damit entfällt die bei monolithischen GeoServern übliche Überprovisionierung von Hardware.

  • Unabhängige Skalierbarkeit: 
    Jeder Microservice ist logisch isoliert. Wenn ein Microservice für die Skalierung geändert wird, sind die anderen davon nicht betroffen. Darüber hinaus ist die Skalierung auf null Instanzen ungenutzter Microservices ebenso wichtig wie die Fähigkeit zur Skalierung, im Fall von erhöhten Anfragen.

  • Zuverlässigkeit:
    Wenn ein Fehler in einem Microservice auftritt, hat dies keine Auswirkungen auf benachbarte Dienste.

  • Einfaches Management:
    Die Verwendung von Automatisierung zur Bereitstellung von Anwendungsfunktionen wird durch die zentralisierte und externalisierte Anwendungskonfiguration gefördert und erleichtert.

 

Was spricht für Red Hat OpenShift?

Container - OpenShift | © Bild von 2427999 auf Pixabay

Mit Red Hat OpenShift können Sie die Vorteile der Standard Kubernetes Technologie nutzen und gleichzeitig von zusätzlichen erstklassigen Funktionen profitieren, wie zum Beispiel:

  • Ein vollautomatisches Installationsprogramm, das mit Amazon AWS, Microsoft Azure, Google Cloud, VMware vSphere, Bare Metal, OpenStack und IBM Z kompatibel ist

  • Ein erweiterter RBAC mit fein abgestimmter Berechtigungssteuerung

  • Eine CI/CD-Integration mit Jenkins und Tekton, sowie optional mit GitLab

  • Eine automatische Projekterstellung mit S2I

  • Eine quay.io-Containerregistry mit optionalen Sicherheitsmerkmalen wie bspw. automatisierten Scans der Container auf bekannte Sicherheitslücken

Red Hat Premier Business

Partner

Als offizieller Solution Provider in Deutschland und der Schweiz bieten wir das komplette Red Hat Portfolio an und realisieren Kundenprojekte aller Art.

Kunden die mit uns den Schritt in die Cloud gewagt haben

Treten Sie mit uns in Kontakt!

Nutzen Sie gerne das folgende Kontaktformular um sich direkt mit uns in Verbindung zu setzen. Gerne beantworten wir alle Ihre Fragen zum Thema GeoServer und Red Hat OpenShift.
HOW DID YOU HEAR ABOUT US *
Mit dem Absenden dieses Formulars akzeptiere ich, dass die eingegebenen Informationen für die in der Datenschutzrichtlinie beschriebenen Zwecke verwendet werden.

Karriere

Sie sind daran interessiert, in einer inspirierenden Umgebung zu arbeiten und sich unseren motivierten und multikulturellen Teams anzuschliessen?