SlideShare ist ein Scribd-Unternehmen logo
1 von 33
Downloaden Sie, um offline zu lesen
© OPITZ CONSULTING 2019
Informationsklassifikation:
Öffentlich
 Überraschend mehr Möglichkeiten
© OPITZ CONSULTING 2019
Halil Hancioglu
SRE - Vom DevOps
Mindset zur Real Life
Organization
© OPITZ CONSULTING 2019
Informationsklassifikation:
Öffentlich
Site Reliability Engineering (SRE) - Vom DevOps Mindset zur Real
Life Organization
Seite 2
Halil Hancioglu
 Solution Architect &
DevOps Community Member
 Fokussiert auf Architektur, DevOps
& CI/CD, Agile, Lean, Integration,
BPM
 Kontakt
halil.hancioglu@opitz-consulting.com
oder
+49-(0)-173 72 79 311
© OPITZ CONSULTING 2019
Informationsklassifikation:
Öffentlich
Site Reliability Engineering (SRE) - Vom DevOps Mindset zur Real
Life Organization
It‘s DevOps
© OPITZ CONSULTING 2019
Informationsklassifikation:
Öffentlich
Site Reliability Engineering (SRE) - Vom DevOps Mindset zur Real
Life Organization
Break Down the Walls
© OPITZ CONSULTING 2019
Informationsklassifikation:
Öffentlich
Site Reliability Engineering (SRE) - Vom DevOps Mindset zur Real
Life Organization
DevOps Values: CALMS
 C | Culture
 Vertrauenskultur, „Fehlerkultur“
 Gemeinsame Verantwortung
 A | Automation
 Prozessautomatisierung
 L | Lean
 Prozessoptimierung
 Transparenz
 M | Measurement
 Qualitätssicherung durch Überwachung
 S | Sharing
 Wissen teilen → „open Innovation“
 Voneinander Lernen
Kulturbildung
Automatisierung
Lean
Messung
Teilen
© OPITZ CONSULTING 2019
Informationsklassifikation:
Öffentlich
Site Reliability Engineering (SRE) - Vom DevOps Mindset zur Real
Life Organization
Lust auf Spielen?
Learning from Failures & Improve Recovery
© OPITZ CONSULTING 2019
Informationsklassifikation:
Öffentlich
Site Reliability Engineering (SRE) - Vom DevOps Mindset zur Real
Life Organization
Small Batch Sizes -> Minimize Risk
© OPITZ CONSULTING 2019
Informationsklassifikation:
Öffentlich
Site Reliability Engineering (SRE) - Vom DevOps Mindset zur Real
Life Organization
What is SRE?
© OPITZ CONSULTING 2019
Informationsklassifikation:
Öffentlich
Site Reliability Engineering (SRE) - Vom DevOps Mindset zur Real
Life Organization
© OPITZ CONSULTING 2019
Informationsklassifikation:
Öffentlich
Site Reliability Engineering (SRE) - Vom DevOps Mindset zur Real
Life Organization
SRE@Google
SRE ist das, was Sie bekommen,
wenn Sie Operations so
behandeln, als ob es sich um
ein Softwareproblem handelt.
© OPITZ CONSULTING 2019
Informationsklassifikation:
Öffentlich
Site Reliability Engineering (SRE) - Vom DevOps Mindset zur Real
Life Organization
Organizational Structure
© OPITZ CONSULTING 2019
Informationsklassifikation:
Öffentlich
Site Reliability Engineering (SRE) - Vom DevOps Mindset zur Real
Life Organization
Organizational Structure
 Sysadmin: “Too much changes breaks stuff”
 Dev: “Let me do it myself”
 Sec: “This is dangerous!”
 QA: “It’s not ready”
© OPITZ CONSULTING 2019
Informationsklassifikation:
Öffentlich
Site Reliability Engineering (SRE) - Vom DevOps Mindset zur Real
Life Organization
Organizational Structure
 SRE Organisation ist von der Produktentwicklung getrennt
 SRE Teams supporten einen dedizierten Service
 SRE haben volle Managementunterstützung
 SRE fördert die kooperative Arbeit mit einem Shared Ownership Ansatz
© OPITZ CONSULTING 2019
Informationsklassifikation:
Öffentlich
Site Reliability Engineering (SRE) - Vom DevOps Mindset zur Real
Life Organization
Shared Ownership
Service
© OPITZ CONSULTING 2019
Informationsklassifikation:
Öffentlich
Site Reliability Engineering (SRE) - Vom DevOps Mindset zur Real
Life Organization
SLI & SLO
© OPITZ CONSULTING 2019
Informationsklassifikation:
Öffentlich
Site Reliability Engineering (SRE) - Vom DevOps Mindset zur Real
Life Organization
SLI & SLO
 Service Level Indicator (SLI)
 Eine Metrik, die für den Benutzern wichtig
ist
 Ist quantifizierbar
 Repräsentiert ein Attribut eines Services
 z.B.:
 Verfügbarkeit
 Empfehlung als Verhältnis von Anzahl
erfolgreicher Ereignisse / Gesamtzahl der
Ereignisse
 z.B.: Anzahl erfolgreichen HTTP-Anfragen /
Gesamtanzahl der HTTP-Anfragen
(Erfolgsrate)
 Service Level Objective (SLO)
 SLI als spezifisches Ziel in Hinblick auf die
Zuverlässigkeit eines Services
 Gemeinsames Commitment, um es zu
erreichen
 Eckpfeiler von SRE, was strikt an
Konsequenzen gebunden ist
 z.B.:
 99.9% Verfügbarkeit
© OPITZ CONSULTING 2019
Informationsklassifikation:
Öffentlich
Site Reliability Engineering (SRE) - Vom DevOps Mindset zur Real
Life Organization
SLI & SLO
© OPITZ CONSULTING 2019
Informationsklassifikation:
Öffentlich
Site Reliability Engineering (SRE) - Vom DevOps Mindset zur Real
Life Organization
Error Budget
 Liefert eine klare, objektive Metrik, die bestimmt, wie unzuverlässig der
Service innerhalb eines Time Frames sein darf
 Diese Kennzahl entfernt die Politik aus den Verhandlungen zwischen den
SREs und den Produktentwicklern, wenn es darum geht, wie viel Risiko
man einzukalkulieren hat.
© OPITZ CONSULTING 2019
Informationsklassifikation:
Öffentlich
Site Reliability Engineering (SRE) - Vom DevOps Mindset zur Real
Life Organization
Error Budget
 Solange noch Budget gegeben ist,
kann Released werden, sonst nicht
 Die Konsequenzen werden in einer
Error Budget Policy formalisiert
 Persönliche Empfindlichkeiten
werden in ein mathematisches
Problem überführt und führen zu
weniger Reibungen
© OPITZ CONSULTING 2019
Informationsklassifikation:
Öffentlich
Site Reliability Engineering (SRE) - Vom DevOps Mindset zur Real
Life Organization
SLI, SLO & Error Budget
 Ein Beispiel
 SLO mit einer Erfolgsquote von 99,9% für HTTP-Anfragen
 In einem Zeitfenster von 4 Wochen
 3 Millionen Anfragen sind eingegangen
 Error Budget von 0,1% -> 3.000 HTTP-Anfragen
 Wenn ein Service Ausfall 1.500 verpasste HTTP-Anfragen verursacht,
kostet dies 50% des Error Budgets
 Nebeneffekt: Reduce Cost of Failure, weil je schneller das Problem
behoben wird, desto weniger Error Budget kostet es (MTTR)
© OPITZ CONSULTING 2019
Informationsklassifikation:
Öffentlich
Site Reliability Engineering (SRE) - Vom DevOps Mindset zur Real
Life Organization
SLO Dashboard Example
Trend im
Vergleich
zum letzten
Quartal
Trend im
Vergleich
zum selben
Quartal im
Vorjahr
Erfolgreiche
SLOs von
Gesamt SLOs
© OPITZ CONSULTING 2019
Informationsklassifikation:
Öffentlich
Site Reliability Engineering (SRE) - Vom DevOps Mindset zur Real
Life Organization
Error Budget Burndown Chart Example
© OPITZ CONSULTING 2019
Informationsklassifikation:
Öffentlich
Site Reliability Engineering (SRE) - Vom DevOps Mindset zur Real
Life Organization
Toil
© OPITZ CONSULTING 2019
Informationsklassifikation:
Öffentlich
Site Reliability Engineering (SRE) - Vom DevOps Mindset zur Real
Life Organization
Toil
 Mühevolle Arbeit für den Betrieb eines produktiven Services
 Häufig manuell, wiederkehrend, automatisierbar & wertlos
 Skaliert linear mit dem Wachstum eines Services
 Kontinuierliches abbauen ist Verpflichtent
 Projetbeginn: Kaum Automatisierung & jede Menge Toil
 Je weiter das Projekt schreitet: Sehr spezifische Automatisierung & weniger Toil
Wie kann dies sichergestellt werden?
© OPITZ CONSULTING 2019
Informationsklassifikation:
Öffentlich
Site Reliability Engineering (SRE) - Vom DevOps Mindset zur Real
Life Organization
Engineering Work
© OPITZ CONSULTING 2019
Informationsklassifikation:
Öffentlich
Site Reliability Engineering (SRE) - Vom DevOps Mindset zur Real
Life Organization
Engineering Work
 SREs gehen die Probleme mit Software-Engineering-Ansätzen an
 Definierte % Ansatz an Arbeitszeit für Engineering Work
 …betrachten die operative Tätigkeit aus Engineering Perspektive
 …und nutzen immer die selben Tools
© OPITZ CONSULTING 2019
Informationsklassifikation:
Öffentlich
Site Reliability Engineering (SRE) - Vom DevOps Mindset zur Real
Life Organization
Downward spiral is inevitable
 Diese Konstellation ist zu meiden!
© OPITZ CONSULTING 2019
Informationsklassifikation:
Öffentlich
Site Reliability Engineering (SRE) - Vom DevOps Mindset zur Real
Life Organization
Monitoring & Alerting
 Essenziell, um den Zustand eines Services zu beurteilen
 Umfasst Metriken, Logs, Traces, Ereignisse
 Alerts: Nur dann, wenn das Ereignis Aufmerksamkeit erfordert
 Analyse von Problemen ist essenziell
 Visualisierung + Trendbeobachtung
 Systemverhalten vor und nach einer Änderung vergleichen
 Real Time, um Error Budget zu schonen
© OPITZ CONSULTING 2019
Informationsklassifikation:
Öffentlich
Site Reliability Engineering (SRE) - Vom DevOps Mindset zur Real
Life Organization
Evernotes SLO Journey
© OPITZ CONSULTING 2019
Informationsklassifikation:
Öffentlich
Site Reliability Engineering (SRE) - Vom DevOps Mindset zur Real
Life Organization
Comparison to DevOps
 Operationale Exzellenz mit Engineering Skills steht im Vordergrund
 Shared Ownership vereinfacht Silos aufzulösen
 Datenorientierte Messung (Measurement) ist für Beide wichtig
 Vorrausetzung für Beide
 No Blame Culture
 Mindset before Toolset
© OPITZ CONSULTING 2019
Informationsklassifikation:
Öffentlich
Site Reliability Engineering (SRE) - Vom DevOps Mindset zur Real
Life Organization
SRE Recap
 DevOps greifbarer als Organisationstopologie
 Akzeptiert den organisatorischen Zustand mit getrennten Bereichen
 Funktioniert im Partnerverhältnis
 Selbstregulierend
 Fördert die kontinuierliche Verbesserung durch dedizierten Engineering
Work
© OPITZ CONSULTING 2019
Informationsklassifikation:
Öffentlich
Site Reliability Engineering (SRE) - Vom DevOps Mindset zur Real
Life Organization
Google SRE Books
 Look at it:
https://landing.google.com/sre/
© OPITZ CONSULTING 2019
Informationsklassifikation:
Öffentlich
 Überraschend mehr Möglichkeiten
@OC_WIRE
OPITZCONSULTING
opitzconsulting
opitz-consulting-bcb8-1009116
WWW.OPITZ-CONSULTING.COM
Wie zuverlässig ist ihr Service?
Halil Hancioglu
Senior Consultant & Leiter Competence Team DevOps
Lazarettstraße 15
45127 Essen
Halil.Hancioglu@opitz-consulting.com
+49 173 72 79 311
DevOps Service Portfolio Seite 33

Weitere ähnliche Inhalte

Ähnlich wie Vom DevOps Mindset zur Real Life Organization

OC|Weekly Talk: "Das müsste man mal digitalisieren" - Mit Low-Code schnell zu...
OC|Weekly Talk: "Das müsste man mal digitalisieren" - Mit Low-Code schnell zu...OC|Weekly Talk: "Das müsste man mal digitalisieren" - Mit Low-Code schnell zu...
OC|Weekly Talk: "Das müsste man mal digitalisieren" - Mit Low-Code schnell zu...OPITZ CONSULTING Deutschland
 
Secure Linux Adminstration Conference 2015: Wie bringt man seine IT-Service P...
Secure Linux Adminstration Conference 2015: Wie bringt man seine IT-Service P...Secure Linux Adminstration Conference 2015: Wie bringt man seine IT-Service P...
Secure Linux Adminstration Conference 2015: Wie bringt man seine IT-Service P...pro accessio GmbH & Co. KG
 
DevOps + Continuous Delivery + Cloud: The Three Drivers of Enterprise Agility...
DevOps + Continuous Delivery + Cloud: The Three Drivers of Enterprise Agility...DevOps + Continuous Delivery + Cloud: The Three Drivers of Enterprise Agility...
DevOps + Continuous Delivery + Cloud: The Three Drivers of Enterprise Agility...Schlomo Schapiro
 
Alles im Griff: welche Plattform unterstützt den Social Workplace?
Alles im Griff: welche Plattform unterstützt den Social Workplace?Alles im Griff: welche Plattform unterstützt den Social Workplace?
Alles im Griff: welche Plattform unterstützt den Social Workplace?netmedianer GmbH
 
Cloud Governance – Brauchen IT-Verantwortliche neue Methoden? – OOP 2012 in ...
Cloud Governance – Brauchen IT-Verantwortliche neue Methoden? –  OOP 2012 in ...Cloud Governance – Brauchen IT-Verantwortliche neue Methoden? –  OOP 2012 in ...
Cloud Governance – Brauchen IT-Verantwortliche neue Methoden? – OOP 2012 in ...OPITZ CONSULTING Deutschland
 
Microprofile.io - Cloud Native mit Java EE
Microprofile.io - Cloud Native mit Java EEMicroprofile.io - Cloud Native mit Java EE
Microprofile.io - Cloud Native mit Java EEMichael Hofmann
 
DevOps als Bringschuld der IT und wie das Management den Wandel sabotiert: Un...
DevOps als Bringschuld der IT und wie das Management den Wandel sabotiert: Un...DevOps als Bringschuld der IT und wie das Management den Wandel sabotiert: Un...
DevOps als Bringschuld der IT und wie das Management den Wandel sabotiert: Un...Jacob Bo Tiedemann
 
Architektur agiles vorgehen seacon 2013
Architektur agiles vorgehen seacon 2013Architektur agiles vorgehen seacon 2013
Architektur agiles vorgehen seacon 2013Ralf Sigmund
 
Keynote Fachforum Personal 2018-10-30 Vs fuer scil-aktuell.pdf
Keynote Fachforum Personal 2018-10-30 Vs fuer scil-aktuell.pdfKeynote Fachforum Personal 2018-10-30 Vs fuer scil-aktuell.pdf
Keynote Fachforum Personal 2018-10-30 Vs fuer scil-aktuell.pdfChristoph Meier
 
SnT DataCenter Services
SnT DataCenter ServicesSnT DataCenter Services
SnT DataCenter ServicesS&T AG
 
Quibiq Webcast Erfolgsfaktor Integrationsplattform
Quibiq Webcast Erfolgsfaktor IntegrationsplattformQuibiq Webcast Erfolgsfaktor Integrationsplattform
Quibiq Webcast Erfolgsfaktor IntegrationsplattformQUIBIQ Hamburg
 
Cloud Native Migration: Wie IT-Landschaften ihren Weg auf eine Cloud-Native-P...
Cloud Native Migration: Wie IT-Landschaften ihren Weg auf eine Cloud-Native-P...Cloud Native Migration: Wie IT-Landschaften ihren Weg auf eine Cloud-Native-P...
Cloud Native Migration: Wie IT-Landschaften ihren Weg auf eine Cloud-Native-P...QAware GmbH
 
Interview - Data Migration AG - Peter R. Schönenberger - smart con SAP 2013
Interview - Data Migration AG - Peter R. Schönenberger - smart con SAP 2013Interview - Data Migration AG - Peter R. Schönenberger - smart con SAP 2013
Interview - Data Migration AG - Peter R. Schönenberger - smart con SAP 2013Maria Willamowius
 
Umfrage report - smart.Remote Service 2014
Umfrage report - smart.Remote Service 2014Umfrage report - smart.Remote Service 2014
Umfrage report - smart.Remote Service 2014Maria Willamowius
 
"Failure is not an options" Slides from our IBM Connections Webinar Series. F...
"Failure is not an options" Slides from our IBM Connections Webinar Series. F..."Failure is not an options" Slides from our IBM Connections Webinar Series. F...
"Failure is not an options" Slides from our IBM Connections Webinar Series. F...Beck et al. GmbH
 
Microsoft Azure in der Unternehmenspraxis
Microsoft Azure in der UnternehmenspraxisMicrosoft Azure in der Unternehmenspraxis
Microsoft Azure in der UnternehmenspraxisPOINT. Consulting GmbH
 
Agiles Projekt-und Portfoliomanagement – mehr als nur agile Projekte
Agiles Projekt-und Portfoliomanagement – mehr als nur agile ProjekteAgiles Projekt-und Portfoliomanagement – mehr als nur agile Projekte
Agiles Projekt-und Portfoliomanagement – mehr als nur agile ProjekteAyelt Komus
 

Ähnlich wie Vom DevOps Mindset zur Real Life Organization (20)

OC|Weekly Talk: "Das müsste man mal digitalisieren" - Mit Low-Code schnell zu...
OC|Weekly Talk: "Das müsste man mal digitalisieren" - Mit Low-Code schnell zu...OC|Weekly Talk: "Das müsste man mal digitalisieren" - Mit Low-Code schnell zu...
OC|Weekly Talk: "Das müsste man mal digitalisieren" - Mit Low-Code schnell zu...
 
Ms dos-and-donts-doag
Ms dos-and-donts-doagMs dos-and-donts-doag
Ms dos-and-donts-doag
 
Secure Linux Adminstration Conference 2015: Wie bringt man seine IT-Service P...
Secure Linux Adminstration Conference 2015: Wie bringt man seine IT-Service P...Secure Linux Adminstration Conference 2015: Wie bringt man seine IT-Service P...
Secure Linux Adminstration Conference 2015: Wie bringt man seine IT-Service P...
 
DevOps + Continuous Delivery + Cloud: The Three Drivers of Enterprise Agility...
DevOps + Continuous Delivery + Cloud: The Three Drivers of Enterprise Agility...DevOps + Continuous Delivery + Cloud: The Three Drivers of Enterprise Agility...
DevOps + Continuous Delivery + Cloud: The Three Drivers of Enterprise Agility...
 
Alles im Griff: welche Plattform unterstützt den Social Workplace?
Alles im Griff: welche Plattform unterstützt den Social Workplace?Alles im Griff: welche Plattform unterstützt den Social Workplace?
Alles im Griff: welche Plattform unterstützt den Social Workplace?
 
DevOps und ITIL: Waffenbrüder oder Feinde?
DevOps und ITIL: Waffenbrüder oder Feinde?DevOps und ITIL: Waffenbrüder oder Feinde?
DevOps und ITIL: Waffenbrüder oder Feinde?
 
Cloud Governance – Brauchen IT-Verantwortliche neue Methoden? – OOP 2012 in ...
Cloud Governance – Brauchen IT-Verantwortliche neue Methoden? –  OOP 2012 in ...Cloud Governance – Brauchen IT-Verantwortliche neue Methoden? –  OOP 2012 in ...
Cloud Governance – Brauchen IT-Verantwortliche neue Methoden? – OOP 2012 in ...
 
Microprofile.io - Cloud Native mit Java EE
Microprofile.io - Cloud Native mit Java EEMicroprofile.io - Cloud Native mit Java EE
Microprofile.io - Cloud Native mit Java EE
 
DevOps als Bringschuld der IT und wie das Management den Wandel sabotiert: Un...
DevOps als Bringschuld der IT und wie das Management den Wandel sabotiert: Un...DevOps als Bringschuld der IT und wie das Management den Wandel sabotiert: Un...
DevOps als Bringschuld der IT und wie das Management den Wandel sabotiert: Un...
 
InspireIT - Online-Event
InspireIT - Online-Event InspireIT - Online-Event
InspireIT - Online-Event
 
Architektur agiles vorgehen seacon 2013
Architektur agiles vorgehen seacon 2013Architektur agiles vorgehen seacon 2013
Architektur agiles vorgehen seacon 2013
 
Keynote Fachforum Personal 2018-10-30 Vs fuer scil-aktuell.pdf
Keynote Fachforum Personal 2018-10-30 Vs fuer scil-aktuell.pdfKeynote Fachforum Personal 2018-10-30 Vs fuer scil-aktuell.pdf
Keynote Fachforum Personal 2018-10-30 Vs fuer scil-aktuell.pdf
 
SnT DataCenter Services
SnT DataCenter ServicesSnT DataCenter Services
SnT DataCenter Services
 
Quibiq Webcast Erfolgsfaktor Integrationsplattform
Quibiq Webcast Erfolgsfaktor IntegrationsplattformQuibiq Webcast Erfolgsfaktor Integrationsplattform
Quibiq Webcast Erfolgsfaktor Integrationsplattform
 
Cloud Native Migration: Wie IT-Landschaften ihren Weg auf eine Cloud-Native-P...
Cloud Native Migration: Wie IT-Landschaften ihren Weg auf eine Cloud-Native-P...Cloud Native Migration: Wie IT-Landschaften ihren Weg auf eine Cloud-Native-P...
Cloud Native Migration: Wie IT-Landschaften ihren Weg auf eine Cloud-Native-P...
 
Interview - Data Migration AG - Peter R. Schönenberger - smart con SAP 2013
Interview - Data Migration AG - Peter R. Schönenberger - smart con SAP 2013Interview - Data Migration AG - Peter R. Schönenberger - smart con SAP 2013
Interview - Data Migration AG - Peter R. Schönenberger - smart con SAP 2013
 
Umfrage report - smart.Remote Service 2014
Umfrage report - smart.Remote Service 2014Umfrage report - smart.Remote Service 2014
Umfrage report - smart.Remote Service 2014
 
"Failure is not an options" Slides from our IBM Connections Webinar Series. F...
"Failure is not an options" Slides from our IBM Connections Webinar Series. F..."Failure is not an options" Slides from our IBM Connections Webinar Series. F...
"Failure is not an options" Slides from our IBM Connections Webinar Series. F...
 
Microsoft Azure in der Unternehmenspraxis
Microsoft Azure in der UnternehmenspraxisMicrosoft Azure in der Unternehmenspraxis
Microsoft Azure in der Unternehmenspraxis
 
Agiles Projekt-und Portfoliomanagement – mehr als nur agile Projekte
Agiles Projekt-und Portfoliomanagement – mehr als nur agile ProjekteAgiles Projekt-und Portfoliomanagement – mehr als nur agile Projekte
Agiles Projekt-und Portfoliomanagement – mehr als nur agile Projekte
 

Mehr von OPITZ CONSULTING Deutschland

Architecture Room Stuttgart - "Cloud-native ist nur ein Teil des Spiels!"
Architecture Room Stuttgart - "Cloud-native ist nur ein Teil des Spiels!"Architecture Room Stuttgart - "Cloud-native ist nur ein Teil des Spiels!"
Architecture Room Stuttgart - "Cloud-native ist nur ein Teil des Spiels!"OPITZ CONSULTING Deutschland
 
OC|Webcast: Oracle Lizenzierung - Die größten Fallen in der Praxis
OC|Webcast: Oracle Lizenzierung - Die größten Fallen in der PraxisOC|Webcast: Oracle Lizenzierung - Die größten Fallen in der Praxis
OC|Webcast: Oracle Lizenzierung - Die größten Fallen in der PraxisOPITZ CONSULTING Deutschland
 
OC|Webcast: Oracle Lizenzierung - Virtualisierung und Cloud
OC|Webcast: Oracle Lizenzierung - Virtualisierung und CloudOC|Webcast: Oracle Lizenzierung - Virtualisierung und Cloud
OC|Webcast: Oracle Lizenzierung - Virtualisierung und CloudOPITZ CONSULTING Deutschland
 
OC|Weekly Talk: Inspect’n’Adapt – Make Change come true!
OC|Weekly Talk: Inspect’n’Adapt – Make Change come true!OC|Weekly Talk: Inspect’n’Adapt – Make Change come true!
OC|Weekly Talk: Inspect’n’Adapt – Make Change come true!OPITZ CONSULTING Deutschland
 
OC|Webcast: Schnell und clever in die AWS Cloud – Migrationsszenarien und Han...
OC|Webcast: Schnell und clever in die AWS Cloud – Migrationsszenarien und Han...OC|Webcast: Schnell und clever in die AWS Cloud – Migrationsszenarien und Han...
OC|Webcast: Schnell und clever in die AWS Cloud – Migrationsszenarien und Han...OPITZ CONSULTING Deutschland
 
OC|Weekly Talk: Service Management – Was hat sich durch Corona geändert?
OC|Weekly Talk: Service Management – Was hat sich durch Corona geändert?OC|Weekly Talk: Service Management – Was hat sich durch Corona geändert?
OC|Weekly Talk: Service Management – Was hat sich durch Corona geändert?OPITZ CONSULTING Deutschland
 
OC|Weekly Talk - Digitales Coaching & Smart Sparring
OC|Weekly Talk - Digitales Coaching & Smart Sparring OC|Weekly Talk - Digitales Coaching & Smart Sparring
OC|Weekly Talk - Digitales Coaching & Smart Sparring OPITZ CONSULTING Deutschland
 
Effiziente Betriebsoptimierung durch Cloud Nutzung
Effiziente Betriebsoptimierung durch Cloud NutzungEffiziente Betriebsoptimierung durch Cloud Nutzung
Effiziente Betriebsoptimierung durch Cloud NutzungOPITZ CONSULTING Deutschland
 
OC|Weekly Talk - Mitarbeiterführung in Zeiten von Social Distance
OC|Weekly Talk - Mitarbeiterführung in Zeiten von Social DistanceOC|Weekly Talk - Mitarbeiterführung in Zeiten von Social Distance
OC|Weekly Talk - Mitarbeiterführung in Zeiten von Social DistanceOPITZ CONSULTING Deutschland
 

Mehr von OPITZ CONSULTING Deutschland (20)

OC|Webcast: Grundlagen der Oracle Lizenzierung
OC|Webcast: Grundlagen der Oracle LizenzierungOC|Webcast: Grundlagen der Oracle Lizenzierung
OC|Webcast: Grundlagen der Oracle Lizenzierung
 
OC|Webcast "Java heute" vom 28.09.2021
OC|Webcast "Java heute" vom 28.09.2021OC|Webcast "Java heute" vom 28.09.2021
OC|Webcast "Java heute" vom 28.09.2021
 
OC|Webcast "Java heute" vom 24.08.2021
OC|Webcast "Java heute" vom 24.08.2021OC|Webcast "Java heute" vom 24.08.2021
OC|Webcast "Java heute" vom 24.08.2021
 
OC|Webcast "Daten wirklich nutzen"
OC|Webcast "Daten wirklich nutzen"OC|Webcast "Daten wirklich nutzen"
OC|Webcast "Daten wirklich nutzen"
 
Architecture Room Stuttgart - "Cloud-native ist nur ein Teil des Spiels!"
Architecture Room Stuttgart - "Cloud-native ist nur ein Teil des Spiels!"Architecture Room Stuttgart - "Cloud-native ist nur ein Teil des Spiels!"
Architecture Room Stuttgart - "Cloud-native ist nur ein Teil des Spiels!"
 
OC|Webcast "Willkommen in der Cloud!"
OC|Webcast "Willkommen in der Cloud!"OC|Webcast "Willkommen in der Cloud!"
OC|Webcast "Willkommen in der Cloud!"
 
OC|Webcast "Die neue Welt der Virtualisierung"
OC|Webcast "Die neue Welt der Virtualisierung"OC|Webcast "Die neue Welt der Virtualisierung"
OC|Webcast "Die neue Welt der Virtualisierung"
 
10 Thesen zur professionellen Softwareentwicklung
10 Thesen zur professionellen Softwareentwicklung10 Thesen zur professionellen Softwareentwicklung
10 Thesen zur professionellen Softwareentwicklung
 
OC|Webcast: Oracle Lizenzierung - Lizenznews 2021
OC|Webcast: Oracle Lizenzierung - Lizenznews 2021OC|Webcast: Oracle Lizenzierung - Lizenznews 2021
OC|Webcast: Oracle Lizenzierung - Lizenznews 2021
 
OC|Webcast: Oracle Lizenzierung - Die größten Fallen in der Praxis
OC|Webcast: Oracle Lizenzierung - Die größten Fallen in der PraxisOC|Webcast: Oracle Lizenzierung - Die größten Fallen in der Praxis
OC|Webcast: Oracle Lizenzierung - Die größten Fallen in der Praxis
 
OC|Webcast: Oracle Lizenzierung - Virtualisierung und Cloud
OC|Webcast: Oracle Lizenzierung - Virtualisierung und CloudOC|Webcast: Oracle Lizenzierung - Virtualisierung und Cloud
OC|Webcast: Oracle Lizenzierung - Virtualisierung und Cloud
 
OC|Webcast: Grundlagen der Oracle-Lizenzierung
OC|Webcast: Grundlagen der Oracle-LizenzierungOC|Webcast: Grundlagen der Oracle-Lizenzierung
OC|Webcast: Grundlagen der Oracle-Lizenzierung
 
OC|Weekly Talk: Inspect’n’Adapt – Make Change come true!
OC|Weekly Talk: Inspect’n’Adapt – Make Change come true!OC|Weekly Talk: Inspect’n’Adapt – Make Change come true!
OC|Weekly Talk: Inspect’n’Adapt – Make Change come true!
 
OC|Webcast: Schnell und clever in die AWS Cloud – Migrationsszenarien und Han...
OC|Webcast: Schnell und clever in die AWS Cloud – Migrationsszenarien und Han...OC|Webcast: Schnell und clever in die AWS Cloud – Migrationsszenarien und Han...
OC|Webcast: Schnell und clever in die AWS Cloud – Migrationsszenarien und Han...
 
OC|Weekly Talk: Service Management – Was hat sich durch Corona geändert?
OC|Weekly Talk: Service Management – Was hat sich durch Corona geändert?OC|Weekly Talk: Service Management – Was hat sich durch Corona geändert?
OC|Weekly Talk: Service Management – Was hat sich durch Corona geändert?
 
OC|Weekly Talk - Digitales Coaching & Smart Sparring
OC|Weekly Talk - Digitales Coaching & Smart Sparring OC|Weekly Talk - Digitales Coaching & Smart Sparring
OC|Weekly Talk - Digitales Coaching & Smart Sparring
 
OC|Weekly Talk - Beratung remote
OC|Weekly Talk - Beratung remoteOC|Weekly Talk - Beratung remote
OC|Weekly Talk - Beratung remote
 
Effiziente Betriebsoptimierung durch Cloud Nutzung
Effiziente Betriebsoptimierung durch Cloud NutzungEffiziente Betriebsoptimierung durch Cloud Nutzung
Effiziente Betriebsoptimierung durch Cloud Nutzung
 
OC|Weekly Talk - Mitarbeiterführung in Zeiten von Social Distance
OC|Weekly Talk - Mitarbeiterführung in Zeiten von Social DistanceOC|Weekly Talk - Mitarbeiterführung in Zeiten von Social Distance
OC|Weekly Talk - Mitarbeiterführung in Zeiten von Social Distance
 
OC|Weekly Talk Remote Design Thinking
OC|Weekly Talk Remote Design ThinkingOC|Weekly Talk Remote Design Thinking
OC|Weekly Talk Remote Design Thinking
 

Vom DevOps Mindset zur Real Life Organization

  • 1. © OPITZ CONSULTING 2019 Informationsklassifikation: Öffentlich  Überraschend mehr Möglichkeiten © OPITZ CONSULTING 2019 Halil Hancioglu SRE - Vom DevOps Mindset zur Real Life Organization
  • 2. © OPITZ CONSULTING 2019 Informationsklassifikation: Öffentlich Site Reliability Engineering (SRE) - Vom DevOps Mindset zur Real Life Organization Seite 2 Halil Hancioglu  Solution Architect & DevOps Community Member  Fokussiert auf Architektur, DevOps & CI/CD, Agile, Lean, Integration, BPM  Kontakt halil.hancioglu@opitz-consulting.com oder +49-(0)-173 72 79 311
  • 3. © OPITZ CONSULTING 2019 Informationsklassifikation: Öffentlich Site Reliability Engineering (SRE) - Vom DevOps Mindset zur Real Life Organization It‘s DevOps
  • 4. © OPITZ CONSULTING 2019 Informationsklassifikation: Öffentlich Site Reliability Engineering (SRE) - Vom DevOps Mindset zur Real Life Organization Break Down the Walls
  • 5. © OPITZ CONSULTING 2019 Informationsklassifikation: Öffentlich Site Reliability Engineering (SRE) - Vom DevOps Mindset zur Real Life Organization DevOps Values: CALMS  C | Culture  Vertrauenskultur, „Fehlerkultur“  Gemeinsame Verantwortung  A | Automation  Prozessautomatisierung  L | Lean  Prozessoptimierung  Transparenz  M | Measurement  Qualitätssicherung durch Überwachung  S | Sharing  Wissen teilen → „open Innovation“  Voneinander Lernen Kulturbildung Automatisierung Lean Messung Teilen
  • 6. © OPITZ CONSULTING 2019 Informationsklassifikation: Öffentlich Site Reliability Engineering (SRE) - Vom DevOps Mindset zur Real Life Organization Lust auf Spielen? Learning from Failures & Improve Recovery
  • 7. © OPITZ CONSULTING 2019 Informationsklassifikation: Öffentlich Site Reliability Engineering (SRE) - Vom DevOps Mindset zur Real Life Organization Small Batch Sizes -> Minimize Risk
  • 8. © OPITZ CONSULTING 2019 Informationsklassifikation: Öffentlich Site Reliability Engineering (SRE) - Vom DevOps Mindset zur Real Life Organization What is SRE?
  • 9. © OPITZ CONSULTING 2019 Informationsklassifikation: Öffentlich Site Reliability Engineering (SRE) - Vom DevOps Mindset zur Real Life Organization
  • 10. © OPITZ CONSULTING 2019 Informationsklassifikation: Öffentlich Site Reliability Engineering (SRE) - Vom DevOps Mindset zur Real Life Organization SRE@Google SRE ist das, was Sie bekommen, wenn Sie Operations so behandeln, als ob es sich um ein Softwareproblem handelt.
  • 11. © OPITZ CONSULTING 2019 Informationsklassifikation: Öffentlich Site Reliability Engineering (SRE) - Vom DevOps Mindset zur Real Life Organization Organizational Structure
  • 12. © OPITZ CONSULTING 2019 Informationsklassifikation: Öffentlich Site Reliability Engineering (SRE) - Vom DevOps Mindset zur Real Life Organization Organizational Structure  Sysadmin: “Too much changes breaks stuff”  Dev: “Let me do it myself”  Sec: “This is dangerous!”  QA: “It’s not ready”
  • 13. © OPITZ CONSULTING 2019 Informationsklassifikation: Öffentlich Site Reliability Engineering (SRE) - Vom DevOps Mindset zur Real Life Organization Organizational Structure  SRE Organisation ist von der Produktentwicklung getrennt  SRE Teams supporten einen dedizierten Service  SRE haben volle Managementunterstützung  SRE fördert die kooperative Arbeit mit einem Shared Ownership Ansatz
  • 14. © OPITZ CONSULTING 2019 Informationsklassifikation: Öffentlich Site Reliability Engineering (SRE) - Vom DevOps Mindset zur Real Life Organization Shared Ownership Service
  • 15. © OPITZ CONSULTING 2019 Informationsklassifikation: Öffentlich Site Reliability Engineering (SRE) - Vom DevOps Mindset zur Real Life Organization SLI & SLO
  • 16. © OPITZ CONSULTING 2019 Informationsklassifikation: Öffentlich Site Reliability Engineering (SRE) - Vom DevOps Mindset zur Real Life Organization SLI & SLO  Service Level Indicator (SLI)  Eine Metrik, die für den Benutzern wichtig ist  Ist quantifizierbar  Repräsentiert ein Attribut eines Services  z.B.:  Verfügbarkeit  Empfehlung als Verhältnis von Anzahl erfolgreicher Ereignisse / Gesamtzahl der Ereignisse  z.B.: Anzahl erfolgreichen HTTP-Anfragen / Gesamtanzahl der HTTP-Anfragen (Erfolgsrate)  Service Level Objective (SLO)  SLI als spezifisches Ziel in Hinblick auf die Zuverlässigkeit eines Services  Gemeinsames Commitment, um es zu erreichen  Eckpfeiler von SRE, was strikt an Konsequenzen gebunden ist  z.B.:  99.9% Verfügbarkeit
  • 17. © OPITZ CONSULTING 2019 Informationsklassifikation: Öffentlich Site Reliability Engineering (SRE) - Vom DevOps Mindset zur Real Life Organization SLI & SLO
  • 18. © OPITZ CONSULTING 2019 Informationsklassifikation: Öffentlich Site Reliability Engineering (SRE) - Vom DevOps Mindset zur Real Life Organization Error Budget  Liefert eine klare, objektive Metrik, die bestimmt, wie unzuverlässig der Service innerhalb eines Time Frames sein darf  Diese Kennzahl entfernt die Politik aus den Verhandlungen zwischen den SREs und den Produktentwicklern, wenn es darum geht, wie viel Risiko man einzukalkulieren hat.
  • 19. © OPITZ CONSULTING 2019 Informationsklassifikation: Öffentlich Site Reliability Engineering (SRE) - Vom DevOps Mindset zur Real Life Organization Error Budget  Solange noch Budget gegeben ist, kann Released werden, sonst nicht  Die Konsequenzen werden in einer Error Budget Policy formalisiert  Persönliche Empfindlichkeiten werden in ein mathematisches Problem überführt und führen zu weniger Reibungen
  • 20. © OPITZ CONSULTING 2019 Informationsklassifikation: Öffentlich Site Reliability Engineering (SRE) - Vom DevOps Mindset zur Real Life Organization SLI, SLO & Error Budget  Ein Beispiel  SLO mit einer Erfolgsquote von 99,9% für HTTP-Anfragen  In einem Zeitfenster von 4 Wochen  3 Millionen Anfragen sind eingegangen  Error Budget von 0,1% -> 3.000 HTTP-Anfragen  Wenn ein Service Ausfall 1.500 verpasste HTTP-Anfragen verursacht, kostet dies 50% des Error Budgets  Nebeneffekt: Reduce Cost of Failure, weil je schneller das Problem behoben wird, desto weniger Error Budget kostet es (MTTR)
  • 21. © OPITZ CONSULTING 2019 Informationsklassifikation: Öffentlich Site Reliability Engineering (SRE) - Vom DevOps Mindset zur Real Life Organization SLO Dashboard Example Trend im Vergleich zum letzten Quartal Trend im Vergleich zum selben Quartal im Vorjahr Erfolgreiche SLOs von Gesamt SLOs
  • 22. © OPITZ CONSULTING 2019 Informationsklassifikation: Öffentlich Site Reliability Engineering (SRE) - Vom DevOps Mindset zur Real Life Organization Error Budget Burndown Chart Example
  • 23. © OPITZ CONSULTING 2019 Informationsklassifikation: Öffentlich Site Reliability Engineering (SRE) - Vom DevOps Mindset zur Real Life Organization Toil
  • 24. © OPITZ CONSULTING 2019 Informationsklassifikation: Öffentlich Site Reliability Engineering (SRE) - Vom DevOps Mindset zur Real Life Organization Toil  Mühevolle Arbeit für den Betrieb eines produktiven Services  Häufig manuell, wiederkehrend, automatisierbar & wertlos  Skaliert linear mit dem Wachstum eines Services  Kontinuierliches abbauen ist Verpflichtent  Projetbeginn: Kaum Automatisierung & jede Menge Toil  Je weiter das Projekt schreitet: Sehr spezifische Automatisierung & weniger Toil Wie kann dies sichergestellt werden?
  • 25. © OPITZ CONSULTING 2019 Informationsklassifikation: Öffentlich Site Reliability Engineering (SRE) - Vom DevOps Mindset zur Real Life Organization Engineering Work
  • 26. © OPITZ CONSULTING 2019 Informationsklassifikation: Öffentlich Site Reliability Engineering (SRE) - Vom DevOps Mindset zur Real Life Organization Engineering Work  SREs gehen die Probleme mit Software-Engineering-Ansätzen an  Definierte % Ansatz an Arbeitszeit für Engineering Work  …betrachten die operative Tätigkeit aus Engineering Perspektive  …und nutzen immer die selben Tools
  • 27. © OPITZ CONSULTING 2019 Informationsklassifikation: Öffentlich Site Reliability Engineering (SRE) - Vom DevOps Mindset zur Real Life Organization Downward spiral is inevitable  Diese Konstellation ist zu meiden!
  • 28. © OPITZ CONSULTING 2019 Informationsklassifikation: Öffentlich Site Reliability Engineering (SRE) - Vom DevOps Mindset zur Real Life Organization Monitoring & Alerting  Essenziell, um den Zustand eines Services zu beurteilen  Umfasst Metriken, Logs, Traces, Ereignisse  Alerts: Nur dann, wenn das Ereignis Aufmerksamkeit erfordert  Analyse von Problemen ist essenziell  Visualisierung + Trendbeobachtung  Systemverhalten vor und nach einer Änderung vergleichen  Real Time, um Error Budget zu schonen
  • 29. © OPITZ CONSULTING 2019 Informationsklassifikation: Öffentlich Site Reliability Engineering (SRE) - Vom DevOps Mindset zur Real Life Organization Evernotes SLO Journey
  • 30. © OPITZ CONSULTING 2019 Informationsklassifikation: Öffentlich Site Reliability Engineering (SRE) - Vom DevOps Mindset zur Real Life Organization Comparison to DevOps  Operationale Exzellenz mit Engineering Skills steht im Vordergrund  Shared Ownership vereinfacht Silos aufzulösen  Datenorientierte Messung (Measurement) ist für Beide wichtig  Vorrausetzung für Beide  No Blame Culture  Mindset before Toolset
  • 31. © OPITZ CONSULTING 2019 Informationsklassifikation: Öffentlich Site Reliability Engineering (SRE) - Vom DevOps Mindset zur Real Life Organization SRE Recap  DevOps greifbarer als Organisationstopologie  Akzeptiert den organisatorischen Zustand mit getrennten Bereichen  Funktioniert im Partnerverhältnis  Selbstregulierend  Fördert die kontinuierliche Verbesserung durch dedizierten Engineering Work
  • 32. © OPITZ CONSULTING 2019 Informationsklassifikation: Öffentlich Site Reliability Engineering (SRE) - Vom DevOps Mindset zur Real Life Organization Google SRE Books  Look at it: https://landing.google.com/sre/
  • 33. © OPITZ CONSULTING 2019 Informationsklassifikation: Öffentlich  Überraschend mehr Möglichkeiten @OC_WIRE OPITZCONSULTING opitzconsulting opitz-consulting-bcb8-1009116 WWW.OPITZ-CONSULTING.COM Wie zuverlässig ist ihr Service? Halil Hancioglu Senior Consultant & Leiter Competence Team DevOps Lazarettstraße 15 45127 Essen Halil.Hancioglu@opitz-consulting.com +49 173 72 79 311 DevOps Service Portfolio Seite 33