+ All Categories
Home > Documents > DevOps digitalisiert IT - Bitkom e.V. · DevOps – das Team „You build it, you run it“ Support...

DevOps digitalisiert IT - Bitkom e.V. · DevOps – das Team „You build it, you run it“ Support...

Date post: 24-Oct-2020
Category:
Upload: others
View: 4 times
Download: 0 times
Share this document with a friend
14
DevOps digitalisiert IT Bitkom Forum Open Software Berlin, 21.09.2017 Dr. Erhard Weinell Generali Deutschland Informatik Services
Transcript
  • DevOps digitalisiert IT

    Bitkom Forum Open Software

    Berlin, 21.09.2017

    Dr. Erhard WeinellGenerali Deutschland Informatik Services

  • Definition

    “DevOps is a mindset, a culture, and a set of technical practices. It provides communication, integration, automation, and close cooperation among all the people needed to plan, develop, test, deploy, release, and maintain a Solution.”Scaled Agile Framework

  • DevOps Pitfalls

    DevOps meint nicht…

    − Heldentum & Feuerwehrarbeit

    − Ops abschaffen – aka NoOps

    − Vernachlässigung von Regularien & Compliance

    − (primär) Ressourcen-einsparung

    Devs be like…

    „full privileges at last“

  • DevOps ist für Tanker„Wie man einen Tanker beschleunigt“

    https://de.wikipedia.org/wiki/Datei:LNG_Tanker_ARCTIC_PRINCESS_vor_Hammerfest_(N)_-_Juni_2015.jpghttps://en.wikipedia.org/wiki/Formula_1_Powerboat_World_Championship#/media/File:F1_ChampBoat_Minneapolis_2006.jpg

  • Team

    Auswirkungen & Zusammenhänge

    DevOps

    ArchitekturTools /

    Plattformen

    Kultur

  • DevOps – das Team

    „You build it, you run it“

    Support (2 nd/3rd Level)

    Funktionale Tests,Performance Tests

    Security Tests, Security Awareness

    Wahl der Werkzeuge

    Wahl des Vorgehens

    Plattformen & Ops-APIs

    Experten & Supporter

    Arbeitsrecht, B

    etriebs-vereinbarungen, Tarifrecht

    Unt

    erne

    hmen

    svor

    gabe

    n („

    Mak

    ro-A

    rchi

    tekt

    ur)

    Sup

    plie

    r M

    anag

    emen

    t, S

    kills

    neue Verantwortung…

    kommt mit neuen Kompetenzen…

    Rechtliche Leitplanken:Compliance, IT-Sicherheit, EU-DSGVO, spezielle Rechtsnormen

  • IT Prozesse analog

    Storage-bereitstellung

    Server-bereitstellung

    Netzadministration

    Netz-sicherheit

    Datenbank-administration

    Datenbank-betrieb

    Privilege-Management

    OS-Administration

    • Ticket-Systeme• Telefon• E-Mail

    über:

    Hauptproblem: Wartezeiten

  • Ver-rechnung

    DevOps – Plattformteams bieten Tools zur Auswahl(Tool-)Schnittstellen

    Anw-Team #1

    Anw-Team #2

    Plattformteam

    Laufzeitumgebung

    Logging / Monitoring

    Kostenverrechnung

    Buildumgebung

    Deployment

    Configuration Mgt

    Softwarebibliotheken

    Angebote, Beratung, Support

    Bestellung & Nutzung durch self-services

    Platform Build & Run

    Networking Storage

    Security

    Team wähltgeeignete Komponenten

  • IT Prozesse digital

    Infrastructure as Code

    Beschreibung der• erforderlichen Ressourcen (CPU,

    Memory, Storage, …)• weiteren Anforderungen (HA, …)• verwendeten Dienste• bereitgestellten Schnittstellen

    Pipeline as Code

    Beschreibung der Schritte • zum Paketieren der Anwendung• zur Durchführung von Akzeptanz-,

    Last- und Security-Tests• zur Prüfung sonstiger

    Akzeptanzkriterien (Codequalität)

    Source CodeFachanwendung, lauffähig auf lokaler Entwicklungsumgebung

    reproduzierbare Umgebungen

    hochgradige Automatisierung

    kurzfristige Bereitstellung

    Hochfrequente Auslieferungen

  • DevOps – die Architektur *)Architekturprinzipien unterstützten hochfrequente A uslieferungen

    � ein Service → ein Team� ein Service → Oberflächen,

    Geschäftslogik & Daten

    � Optimiere Skalierbarkeit: Sessions, Online-Resizing

    � Optimiere Geschwindigkeit: Test-Suiten, Auslieferungen, Startzeiten (& Antwortzeiten)

    � fachliche und technische Auslieferung entkoppeln (Dark Launch)

    Lose KopplungZerlegung

    (*) für Enterprise-Anwendungen

  • On-Premise / Self-Managed Infrastruktur & Backend

    Public Cloud / Virtual Private CloudInfrastruktur & Backend as-a-Service

    Lose gekoppelte Architekturen ebenen Weg in die Cloud

  • DevOps – Vorgehen und Kulturveränderer

    Top-Management Support

    Plattformteam(s)

    Commodity

    First Mover Projekte

    Rollout

    Userbasis

    Plan /Do /Check /Act

  • Zusammenfassung

    sukzessive Verbreiterung der User-& Skill-Basis, kontinuierliche

    Verbesserung

    Teamverantwortung„Ende-zu-Ende“ über gesamten

    Lebenszyklus

    Lose gekoppelte Anwendungen ermöglichen kleinteilige,

    hochfrequente Auslieferungen

    Tools & Plattformen bieten Automatisierung als self-service

    � Schnellere Fertigstellung� QA eingebaut

    � jederzeit ausliefern →Begeisterte Biz & Devs & Ops

  • Vielen Dank!Fragen?

    Dr. Erhard WeinellGenerali Deutschland Informatik Services

    Bildnachweise S. 3: Fotolia

    S. 4 o: Mike Hicks – Wikipedia, u: Joachim Kohler - WikipediaS. 6-10, 14: Ioannis Kounadeas - Fotolia


Recommended