21
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

Herausforderungen bei der Einführung von Open Source

  • Upload
    others

  • View
    2

  • 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

1.0 / Final / Holger Stridde 4

Der Druck verschärft sich!

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

1.0 / Final / Holger Stridde 6

Two-Speed-Architecture

August 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

1.0 / Final / Holger Stridde 10

Swiss Army Knife / Eierlegende Wollmilchsau

August 2017

1.0 / Final / Holger Stridde 11

Neue Prozesse und Rollen: Dev Ops

August 2017

1.0 / Final / Holger Stridde 12

Projekt und Prozesse:

Bottom-Up

Top Down

Unternehmen

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

1.0 / Final / Holger Stridde 14August 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

Danke für Eure Aufmerksamkeit!

1.0 / Final / Holger Stridde 17August 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