Upload
others
View
3
Download
0
Embed Size (px)
Citation preview
Herausforderungen bei der Einführung von Open Source Technologien in Unternehmen Am Beispiel der Einführung von Containerisierung in der Finanzdienstleistungsbranche
August 2017
1
FroSCon 2017 | Version 1.0 | Holger Stridde
Über Jahrzehnte gewachsene Struktur§ Legacy Systeme § Viel Eigenentwicklung§ Heterogene und teils monolithische Struktur (Mainframe)§ Hoch optimierte Anwendungen und Prozesse§ Ausrichtung am Konto und dem veralteten Spartenprinzip
Hohes Sicherheitsbewußtsein§ Starren Releasezyklen§ Widerstand gegen Änderungen
Sonderprojekte (Euro Umstellung, SEPA) § Binden den Großteil der Entwicklungsressourcen§ Weniger Budget und Ressourcen für
Neu- oder Weiterentwicklung
August 20171.0 / Final / Holger Stridde 2
Ausgangslage der Finanzdienstleister:
Open Source in der Finanzindustrie
Version / Status / Autor 3
Vorher Proprietäre Software Nachher „betreutes“ Open Source
Windows, AIX, Mainframe
DB2, Oracle
Weblogic, WebSphere, MQ Series
Red Hat Enterprise Linux, Cent OS
Postgres, MySQL
Jboss, Tomcat, HornetQ
August 2017
Two Speed Architecture
Innovation(Moderne Systeme und Technologien, Agile Projekte, Kurzfristige Planung, Geringe
Einzelbudgets)
Governance
Differentiation(Differenzierende Systeme, Weiterentwickelnde Projekte, Mittelfristplanung,
Modernisierungen)
Core(Bewährte stabile und sichere Systeme, Wasserfallorientierte Projekte und Prozesse,
Langfristige Planung, höhere Budgets über längere Laufzeit)
Fast Slow
InnovationenBestand
Verä
nder
bark
eit
1.0 / Final / Holger Stridde 5August 2017
Stabile Ablauf-umgebung
Komplette Laufzeit-
umgebung für die Applikation
Leichtgewichtig
Modulare SystemeMicroservices
Container
API
Plattform unabhängig
7
Vorstellung Docker:
1.0 / Final / Holger Stridde August 2017
8
Container vs. Virtuelle Maschine
Physischer Server Physischer Server
Betriebssystem Hypervisor
Physischer Server
Hypervisor
Docker EngineGast
BetriebssystemGast
Betriebssystem
Bin / Libs Bin / Libs
App 1 App 2
Gast Betriebssystem
Docker Engine
Container Virtuelle Maschine Virtuelle Maschine + Container
Bin / Libs Bin / Libs
App 3 App 4 Bin / Libs Bin / Libs
App 5 App 6
1.0 / Final / Holger Stridde August 2017
1.0 / Final / Holger Stridde 9
Und wofür Open Shift?
Management von Containern:
• Container Orchestrierung mit Kubernetes
• Automatisierung• Self Service Platform• CI/CD
August 2017
Anforderungen
Entwurf
Implementation
Überprüfung
Wartung
1.0 / Final / Holger Stridde 13
Verprobungsvorgehen:
Sprint Planning
Refinements
Sprint Work(Daily)
Sprint Review
Sprint Retro
August 2017
Version / Status / Autor 15
Zusammenfassung
Kopplung
Proprietäre Systeme:§ Hochoptimierte
Strukturen nutzen§ Zugriff auf Kundendaten
und Historie
Open Source Systeme:§ Neues Testen
§ Schnell auf Kunden-wünsche reagieren
August 2017
Erfahrungen bei der Einführung
Version / Status / Autor 16
Direkter Nutzen:§ Schnelle Bereitstellung für die
Entwickler§ Steuerung der Applikation durch die
Konfiguration sichert den Betrieb§ Mock-Ups beschleunigen die
Entwicklung
Learnings: § Essentielle Services über
Schnittstellen verfügbar machen –Kopplung der Architekturen
§ Zusammensetzung der Teams –interdisziplinäres Arbeiten
§ Reglementierter Markt – Betroffene zu Beteiligte machen
August 2017
§ https://kubernetes.io§ https://www.docker.com
§ https://www.innoq.com/de/podcast/024-docker/
§ https://www.openshift.com
§ https://www.pmi.org
§ https://www.scrum.org
§ https://www.scrumalliance.org
§ https://jaxenter.de/was-ist-devops-45376
§ https://devops.com
1.0 / Final / Holger Stridde 18
Quellen und weitere Informationen
August 2017
§ Seite 3: https://pixabay.com/de/weiße-männchen-3d-model-freigestellt-2064848/Urheber: 3dman_eu
§ Seite 4: § Taschenrechner https://pixabay.com/de/rechner-die-berechnung-der-casio-424564/ Urheber:
shotput§ Mann rennt https://pixabay.com/de/mann-silhouette-koffer-73319/ Urheber: geralt§ Glühbirne https://pixabay.com/de/gedanken-idee-innovation-phantasie-2123970/ Urheber:
TeroVesalainen§ Monitore https://pixabay.com/de/monitor-binär-binärsystem-computer-1307227/ Urheber geralt§ Aktentasche über Kopf https://pixabay.com/de/deutsch-männchen-3d-model-2566496/ Urheber:
3dman_eu§ Pferderennen https://pixabay.com/de/pferd-pferde-rennpferd-1911382/ Urheber: babilkulesi§ Hunde https://pixabay.com/de/hunde-säugetiere-rangordnung-kampf-1231010/ Urheber:
§ Seite 6: Flugzeug https://pixabay.com/de/flugzeuge-silhouetten-705424/ Urheber: skeeze
1.0 / Final / Holger Stridde 19
Grafiken
August 2017
§ Seite 9: Die Logos von Dritten sind eingetragene Markenzeichen der jeweiligen Unternehmen.
§ Seite 10: § Swiss Army Knife: https://pixabay.com/de/armee-klinge-kompakt-schnitt-2186/ | Urheber:
PublicDomainPictures§ Gebrüder Wright: https://pixabay.com/de/erfindung-gebrüder-wright-flugzeug-60529/ | Urheber:
WikiImages
§ Seite 11: https://en.wikipedia.org/wiki/DevOps#/media/File:Devops-toolchain.svg von ByKharnagy - Own work, CC BY-SA 4.0, https://commons.wikimedia.org/w/index.php?curid=51215412
§ Seite 14: http://projectcartoon.com/cartoon/2096993§ Seite 15:
§ Puzzle: https://pixabay.com/de/puzzel-zusammenarbeit-partnerschaft-1019769/ | Urheber: 3dman_eu
§ Mainframe: https://pixabay.com/de/computer-mainframe-server-icon-98401/ | Urheber: OpenIcons
Version / Status / Autor 20August 2017
DG-i – Dembach Goo Informatik GmbH & Co. KGHohenzollernring 7250672 Köln
Tel: +49 221 12095-0 Email: [email protected]: +49 221 12095-220 Web: www.dg-i.net
Ihr Ansprechpartner: Holger Stridde
August 20171.0 / Final / Holger Stridde
21