Geo-Daten-Infrastrukturen mit Docker
14.03.2019 , Workshop GDV

In dem Workshop soll eine Einführung in Docker gegeben werden. Im Vordergrund
steht ein Grundverständnis für Docker zu bekommen und eine GDI erstellen zu
können, die man sowohl produktiv auf Servern, als auch in einer Testumgebung,
sowie als Hilfe für die tägliche Arbeit am Desktop PC nutzen kann.


Die Vorteile von Micro-Services mit Docker sind insbesondere die
Plattformunabhängigkeit, die Skalierbarkeit des selben Dienstes auf belibig
vielen Servern, die Backupfähigkeit, sowohl der Daten als auch der
Infrastruktur, und die Updatefähigkeit. Durch diese Vorteile kann auch ein
einfaches Deployment gewährleistet werden.

Vielen ist nicht bewusst, dass Micro-Services sich auch ideal eigenen, um
einzelne Komponenten einer GDI auszutauschen, wenn auch nur für Testzwecke.
Zudem kann man mit Docker die gleiche Serverumgebung als lokale Test- und
Entwicklungsumgebung ausführen, die sich technisch nicht von der Produktiven
unterscheidet!

Das YAGA Development Team hat eine Vielzahl an Docker-Images von PostGIS über
GeoServer bis hin zu einem geo-optimierten Solr bereits erstellt und OpenSource
veröffentlicht.

In dem Workshop soll den Teilnehmern zunächst eine Grundeinführung in Docker
gegeben werden, so dass keine Vorkenntnisse über Docker nötig sind.

Danach soll Schritt für Schritt erklärt werden, wie eine GDI mit Hilfe von
Docker aufgebaut und skaliert wird. Angefangen vom einfachen Tile Cache, über
einen GeoServer mit PostGIS Anbindung, bis hin zum graphischen Frontend.

Kenntnisse über Bash Skripte und Grundlagen von Netzwerken
(Ports, IPs, Hostnamen etc.) sind jedoch von Vorteil.

Arne Schubert ist Software-Architekt und Open-Source Enthusiast. Er entwickelt vor allem im Web- und Cloud-Bereich. Nach Jahren in der Geo-Branche und Teil des Mapbender Teams, arbeitet er nun für ein großes eCommerce Unternehmen. In seiner Freizeit widmet er sich als Maintainer den Projekten des YAGA Development Teams, wie z.B. leaflet-ng2, der granularen Integration von Leaflet in Angular.io.

Arne Schubert ist Vorstandsmitglied des FOSSGIS e.V. und Charter Member der OSGeo.

Diese(r) Vortragende hält außerdem:

Stephan Herritsch ist von Haus aus Geograph und betreut den internationalen, gemeinsamen Masterstudiengang "Geography of Environmental Risks and Human Security" der Universität Bonn und der United Nations Universtity, lehrt QGIS am Geographischen Institut in Bonn und ist darüber hinaus als Netzwerk- und Systemadministrator tätig. In seiner Freizeit entwickelt er seit Anfang an beim YAGA-Projekt mit und lässt dort, wie auch in anderen GIS-Projekten, seine theoretischen und praktischen Erkenntnisse mit einfließen. Neben leaflet-ng2, einer granularen Integration von Leaflet in Angular.io, stellt das YAGA Entwicklerteam unter anderem diverse Docker-Images zum Aufbau einer Geodateninfrastuktur (GDI) zur Verfügung.

Diese(r) Vortragende hält außerdem: