Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Go - unser Weg in die Cloud

Go - unser Weg in die Cloud

Was haben blaue Pakete mit agiler Entwicklung zu tun? Bei Hermes Germany eine ganze Menge: 1,7 Millionen Sendungen täglich abwickeln und den Anspruch unserer Kunden nach innovativen Produkten erfüllen – eine leistungsstarke IT ist die Grundlage. Ein wichtiger Schritt dabei ist die Entscheidung alle Applikationen in die Cloud zu migrieren. Dabei kommt eine Mischung aus Infrastructure-, Plattform- und Software-as-a-Service zum Einsatz. Unser Vortrag zeigt die Motivation, den Weg und die Effekte, die sich aus dieser Reise ergeben.

Hermes Germany GmbH

November 27, 2017
Tweet

More Decks by Hermes Germany GmbH

Other Decks in Technology

Transcript

  1. Inhalt 01 Was hat das blaue Päckchen mit der Cloud

    zu tun? 02 Unsere Herausforderungen 03 Unser Weg zum Hermes der Zukunft 04 Die Cloud-Plattform 05 Unsere Organisation 06 Ausblick
  2. Ausrichtung auf digitale Geschäftsmodelle Hermes Germany ist ein Unternehmen im

    Wandel • Gegründet 1972 • Wir stellen derzeit etwa 400 Millionen Pakete pro Jahr zu • Wir stellen uns mit 200 IT- Spezialisten den Herausforderungen der Logistik • Wir sind Teil der Otto-Gruppe • Wir suchen Mitdenker, Mitgestalter und Möglichmacher
  3. Technologie ist das zentrale Instrument für Verbesserungen Die Logistik •

    Durchschnittliche Laufzeit eines Paketes: 34 Stunden • Der Transportanteil ist kaum beeinflussbar Der Kunde • Die Gesellschaft verändert sich • Flexibilität, neue Angebote Der Markt • Bekannte und neue Marktbegleiter • Innovationen
  4. Planbarkeit, eine Illusion • Der Markt bewegt sich schnell, wenige

    Veränderungen erkennt man im Voraus • Wir haben schon einiges probiert: Klassische Organisation und klassisches Vorgehen Klassische IT-Infrastruktur (Rechenzentrum, Server) Von: Agile Software-Entwicklung, letztlich aber eine arbeitsteilige Organisation Klassisches Outsourcing zu einem Rechenzentrumsbetreiber Zu: Ergebnisse: • Es passte nicht für uns • Es reicht nicht, um der Komplexität zu begegnen
  5. Was machen wir jetzt? Neu denken. 12 • Das wichtigste

    ist der Kunde: Mehrwert im Vordergrund. • Immer die gleiche Frage: Was bringt die nächste Iteration dem Kunden? • Um den Kunden- und Marktanforderungen gerecht zu werden, • brauchen wir insbesondere flexible Infrastrukturen • und Arbeitsweisen müssen angepasst werden
  6. Grundsätzliche Definitionen von Services in der Cloud 14 Cloud Anwendungen:

    Zugriff auf Anwendungs-Software, die unmittelbar genutzt werden kann SaaS Cloud Plattformen: Programmiermodell, um cloudbasierte Anwendungen erstellen zu können und ohne Infrastruktur-Kenntnisse betreiben zu können. PaaS Cloud Infrastrukturen: Zugriff auf virtuelle Ressourcen (Server, Storage, Netzwerk); für den Betrieb ist der Nutzer selbst verantwortlich. IaaS
  7. Überlegung, gibt es den einen richtigen Weg? Betriebsaufwand Nutzung von

    High-level Services 1 3 2 Eigenes Rechenzentrum IaaS PaaS 1 3 2
  8. Wie finden wir heraus, was für uns technisch der richtige

    Weg ist? 16 Aufbau eines Prototypen im Rahmen eines Projekts • IaaS (Openstack) && PaaS (Openshift) bei einem Cloud-Provider • Cloud-Architekturen werden entwickelt und • parallel CI/CD-Tools implementiert und • Anwendungen/Services ausgerollt IaaS PaaS IaaS
  9. Ergebnis? 17 • In fünf Monaten von 0 auf Cloud;

    der Prototyp wird ‘im Flug’ zum Standard • Provider-Produkt als Basis im Hintergrund + eigene Innovationen • Hardware wird zu Software – die technische Infrastruktur wird durch die Cloud verborgen, ist für uns nicht sichtbar und spürbar
  10. Weiterer Weg … 18 • PaaS: Container first-Ansatz • Mehr

    Kontrolle über die Anwendungen gewinnen • Mehr Kontrolle über die Abläufe gewinnen (CI, CD, Support) • Investition in Technologie notwendig. • Begleitung: Kostensensitivität steigern • Von 5 Releases pro Jahr zu 1 Release pro Tag,
  11. Wir lösen die klassische arbeitsteilige Organisation auf und lösen Aufgaben

    gemeinsam Aus: Statt Experten pro Thema lösen wir unsere Aufgaben durch Integration verschiedener Sichtweisen in ein Team Wird:
  12. Die veränderte Arbeitsweise verändert unsere Kultur Grenzen verschwimmen: Fachbereich und

    IT: • Technologische Möglichkeiten führen zu neuen Ideen • Enge Zusammenarbeit vermeidet Übergaben und Missverständnisse – schnelle Iterationen! Entwicklung und Administration: • Es gibt keine Server mehr, um die sich jemand im Schichtdienst kümmern muss. • Administratoren arbeiten im Entwicklungsteam mit – an Automatisierung!
  13. Es ist mehr notwendig, als technische Fähigkeiten zu besitzen: •

    Kommuniziert • Seid neugierig • Seid offen Ausblick – Menschen und Technologie Wir sind auf dem Weg, aber noch nicht am Ziel: • Produkt-Innovationen werden meist auf Basis von Technologie geschehen • Erst die Zusammenarbeit von Menschen ermöglicht den sinnvollen Einsatz von Technologie • Neue Zusammenarbeitsmodelle werden zuerst in der IT entstehen