site reliability engineering · site reliability engineering devops on steroids big techday 12,...
TRANSCRIPT
![Page 1: Site Reliability Engineering · Site Reliability Engineering DevOps on Steroids Big Techday 12, 2019-06-07 Maximilian Bode](https://reader035.vdocuments.net/reader035/viewer/2022071214/6042b06a3e936a2d5d2fbbbb/html5/thumbnails/1.jpg)
SiteReliabilityEngineeringSiteReliabilityEngineering
DevOpsonSteroidsDevOpsonSteroids
BigTechday12,2019-06-07
MaximilianBode
![Page 2: Site Reliability Engineering · Site Reliability Engineering DevOps on Steroids Big Techday 12, 2019-06-07 Maximilian Bode](https://reader035.vdocuments.net/reader035/viewer/2022071214/6042b06a3e936a2d5d2fbbbb/html5/thumbnails/2.jpg)
https://techcrunch.com/2016/03/02/are-site-reliability-engineers-the-next-data-scientists/
https://insights.stackoverflow.com/survey/2019
![Page 3: Site Reliability Engineering · Site Reliability Engineering DevOps on Steroids Big Techday 12, 2019-06-07 Maximilian Bode](https://reader035.vdocuments.net/reader035/viewer/2022071214/6042b06a3e936a2d5d2fbbbb/html5/thumbnails/3.jpg)
SiteReliabilityEngineeringSiteReliabilityEngineering
1.Grundlagen
2.Prinzipien
3.Praxis
![Page 4: Site Reliability Engineering · Site Reliability Engineering DevOps on Steroids Big Techday 12, 2019-06-07 Maximilian Bode](https://reader035.vdocuments.net/reader035/viewer/2022071214/6042b06a3e936a2d5d2fbbbb/html5/thumbnails/4.jpg)
GrundlagenGrundlagen
![Page 5: Site Reliability Engineering · Site Reliability Engineering DevOps on Steroids Big Techday 12, 2019-06-07 Maximilian Bode](https://reader035.vdocuments.net/reader035/viewer/2022071214/6042b06a3e936a2d5d2fbbbb/html5/thumbnails/5.jpg)
Source:http://turnoff.us/geek/devops-explained/
![Page 6: Site Reliability Engineering · Site Reliability Engineering DevOps on Steroids Big Techday 12, 2019-06-07 Maximilian Bode](https://reader035.vdocuments.net/reader035/viewer/2022071214/6042b06a3e936a2d5d2fbbbb/html5/thumbnails/6.jpg)
Source:https://landing.google.com/sre/books/
![Page 7: Site Reliability Engineering · Site Reliability Engineering DevOps on Steroids Big Techday 12, 2019-06-07 Maximilian Bode](https://reader035.vdocuments.net/reader035/viewer/2022071214/6042b06a3e936a2d5d2fbbbb/html5/thumbnails/7.jpg)
SiteReliabilityEngineering
BenTreynor,VPofEngineering,Google
Source:https://www.linkedin.com/in/benjamin-treynor-sloss-207120/
Fundamentally,it’swhathappenswhenyouaskasoftwareengineertodesignanoperations
function.
![Page 8: Site Reliability Engineering · Site Reliability Engineering DevOps on Steroids Big Techday 12, 2019-06-07 Maximilian Bode](https://reader035.vdocuments.net/reader035/viewer/2022071214/6042b06a3e936a2d5d2fbbbb/html5/thumbnails/8.jpg)
DevOpsundSREalsKonkurrenten?DevOpsundSREalsKonkurrenten?
class SRE implements DevOps{ }
![Page 9: Site Reliability Engineering · Site Reliability Engineering DevOps on Steroids Big Techday 12, 2019-06-07 Maximilian Bode](https://reader035.vdocuments.net/reader035/viewer/2022071214/6042b06a3e936a2d5d2fbbbb/html5/thumbnails/9.jpg)
WerpraktiziertSRE?WerpraktiziertSRE?
Apple
Evernote
Atlassian
TheHomeDepot
TheNewYorkTimes
undvielemehr…
![Page 10: Site Reliability Engineering · Site Reliability Engineering DevOps on Steroids Big Techday 12, 2019-06-07 Maximilian Bode](https://reader035.vdocuments.net/reader035/viewer/2022071214/6042b06a3e936a2d5d2fbbbb/html5/thumbnails/10.jpg)
PrinzipienPrinzipien
![Page 11: Site Reliability Engineering · Site Reliability Engineering DevOps on Steroids Big Techday 12, 2019-06-07 Maximilian Bode](https://reader035.vdocuments.net/reader035/viewer/2022071214/6042b06a3e936a2d5d2fbbbb/html5/thumbnails/11.jpg)
UmgangmitRisikoUmgangmitRisiko
Hopeisnotastrategy.
![Page 12: Site Reliability Engineering · Site Reliability Engineering DevOps on Steroids Big Techday 12, 2019-06-07 Maximilian Bode](https://reader035.vdocuments.net/reader035/viewer/2022071214/6042b06a3e936a2d5d2fbbbb/html5/thumbnails/12.jpg)
MetrikenalsBasisfürEntscheidungenMetrikenalsBasisfürEntscheidungen
![Page 13: Site Reliability Engineering · Site Reliability Engineering DevOps on Steroids Big Techday 12, 2019-06-07 Maximilian Bode](https://reader035.vdocuments.net/reader035/viewer/2022071214/6042b06a3e936a2d5d2fbbbb/html5/thumbnails/13.jpg)
ServiceLevelObjectivesServiceLevelObjectives
SLI
Indikator
SLO
Objective,Ziel
SLA
Agreement,Übereinkommen
![Page 14: Site Reliability Engineering · Site Reliability Engineering DevOps on Steroids Big Techday 12, 2019-06-07 Maximilian Bode](https://reader035.vdocuments.net/reader035/viewer/2022071214/6042b06a3e936a2d5d2fbbbb/html5/thumbnails/14.jpg)
ErrorBudgetsErrorBudgets
BalanceEntwicklungsgeschwindigkeit Zuverlässigkeit
![Page 15: Site Reliability Engineering · Site Reliability Engineering DevOps on Steroids Big Techday 12, 2019-06-07 Maximilian Bode](https://reader035.vdocuments.net/reader035/viewer/2022071214/6042b06a3e936a2d5d2fbbbb/html5/thumbnails/15.jpg)
AutomatisierungAutomatisierung
Eliminatingtoil
![Page 16: Site Reliability Engineering · Site Reliability Engineering DevOps on Steroids Big Techday 12, 2019-06-07 Maximilian Bode](https://reader035.vdocuments.net/reader035/viewer/2022071214/6042b06a3e936a2d5d2fbbbb/html5/thumbnails/16.jpg)
PraxisPraxis
Projekterfahrung
![Page 17: Site Reliability Engineering · Site Reliability Engineering DevOps on Steroids Big Techday 12, 2019-06-07 Maximilian Bode](https://reader035.vdocuments.net/reader035/viewer/2022071214/6042b06a3e936a2d5d2fbbbb/html5/thumbnails/17.jpg)
CloudCloud
![Page 18: Site Reliability Engineering · Site Reliability Engineering DevOps on Steroids Big Techday 12, 2019-06-07 Maximilian Bode](https://reader035.vdocuments.net/reader035/viewer/2022071214/6042b06a3e936a2d5d2fbbbb/html5/thumbnails/18.jpg)
InfrastructureasCodeInfrastructureasCode
Source:https://www.terraform.io/logos.html
resource "aws_lambda_function" "serverless_test" { filename = "my_code.zip" function_name = "lambda_function_name" role = "${aws_iam_role.iam_for_lambda.arn}" handler = "serverless.handler" source_code_hash = "${filebase64sha256("my_code.zip")}" runtime = "python3.7" }
![Page 19: Site Reliability Engineering · Site Reliability Engineering DevOps on Steroids Big Techday 12, 2019-06-07 Maximilian Bode](https://reader035.vdocuments.net/reader035/viewer/2022071214/6042b06a3e936a2d5d2fbbbb/html5/thumbnails/19.jpg)
ContainersContainers
![Page 20: Site Reliability Engineering · Site Reliability Engineering DevOps on Steroids Big Techday 12, 2019-06-07 Maximilian Bode](https://reader035.vdocuments.net/reader035/viewer/2022071214/6042b06a3e936a2d5d2fbbbb/html5/thumbnails/20.jpg)
Source:https://blog.docker.com/2013/06/announcing-new-docker-style/
Source:https://github.com/cncf/artwork
![Page 21: Site Reliability Engineering · Site Reliability Engineering DevOps on Steroids Big Techday 12, 2019-06-07 Maximilian Bode](https://reader035.vdocuments.net/reader035/viewer/2022071214/6042b06a3e936a2d5d2fbbbb/html5/thumbnails/21.jpg)
GitOpsGitOps
![Page 22: Site Reliability Engineering · Site Reliability Engineering DevOps on Steroids Big Techday 12, 2019-06-07 Maximilian Bode](https://reader035.vdocuments.net/reader035/viewer/2022071214/6042b06a3e936a2d5d2fbbbb/html5/thumbnails/22.jpg)
CI/CDCI/CD
Source:https://about.gitlab.com/press/press-kit/
![Page 23: Site Reliability Engineering · Site Reliability Engineering DevOps on Steroids Big Techday 12, 2019-06-07 Maximilian Bode](https://reader035.vdocuments.net/reader035/viewer/2022071214/6042b06a3e936a2d5d2fbbbb/html5/thumbnails/23.jpg)
MonitoringMonitoring
![Page 24: Site Reliability Engineering · Site Reliability Engineering DevOps on Steroids Big Techday 12, 2019-06-07 Maximilian Bode](https://reader035.vdocuments.net/reader035/viewer/2022071214/6042b06a3e936a2d5d2fbbbb/html5/thumbnails/24.jpg)
ThreePillarsofObservabilityThreePillarsofObservability
StructuredLogging
Metrics
Traces
![Page 25: Site Reliability Engineering · Site Reliability Engineering DevOps on Steroids Big Techday 12, 2019-06-07 Maximilian Bode](https://reader035.vdocuments.net/reader035/viewer/2022071214/6042b06a3e936a2d5d2fbbbb/html5/thumbnails/25.jpg)
MetrikenMetriken
FourGoldenSignalsFourGoldenSignals
Latenz
Traffic
Fehlerrate
Auslastung
![Page 26: Site Reliability Engineering · Site Reliability Engineering DevOps on Steroids Big Techday 12, 2019-06-07 Maximilian Bode](https://reader035.vdocuments.net/reader035/viewer/2022071214/6042b06a3e936a2d5d2fbbbb/html5/thumbnails/26.jpg)
MetrikenMetriken
PrometheusPrometheus
Source:https://en.wikipedia.org/wiki/File:Prometheus_software_logo.svg
![Page 27: Site Reliability Engineering · Site Reliability Engineering DevOps on Steroids Big Techday 12, 2019-06-07 Maximilian Bode](https://reader035.vdocuments.net/reader035/viewer/2022071214/6042b06a3e936a2d5d2fbbbb/html5/thumbnails/27.jpg)
DashboardsDashboards
![Page 28: Site Reliability Engineering · Site Reliability Engineering DevOps on Steroids Big Techday 12, 2019-06-07 Maximilian Bode](https://reader035.vdocuments.net/reader035/viewer/2022071214/6042b06a3e936a2d5d2fbbbb/html5/thumbnails/28.jpg)
![Page 29: Site Reliability Engineering · Site Reliability Engineering DevOps on Steroids Big Techday 12, 2019-06-07 Maximilian Bode](https://reader035.vdocuments.net/reader035/viewer/2022071214/6042b06a3e936a2d5d2fbbbb/html5/thumbnails/29.jpg)
AlarmeAlarme
- alert: FlinkJobsMissing expr: sum(flink_api_jobs_running) < 2 for: 3m annotations: summary: Fewer Flink jobs than expected are running.
![Page 30: Site Reliability Engineering · Site Reliability Engineering DevOps on Steroids Big Techday 12, 2019-06-07 Maximilian Bode](https://reader035.vdocuments.net/reader035/viewer/2022071214/6042b06a3e936a2d5d2fbbbb/html5/thumbnails/30.jpg)
TeamstrukturTeamstruktur
Ad-Hoc-Aufgabenvs.langfristigeVerbesserungen
OperationsManager
![Page 31: Site Reliability Engineering · Site Reliability Engineering DevOps on Steroids Big Techday 12, 2019-06-07 Maximilian Bode](https://reader035.vdocuments.net/reader035/viewer/2022071214/6042b06a3e936a2d5d2fbbbb/html5/thumbnails/31.jpg)
IncidentManagementIncidentManagement
![Page 32: Site Reliability Engineering · Site Reliability Engineering DevOps on Steroids Big Techday 12, 2019-06-07 Maximilian Bode](https://reader035.vdocuments.net/reader035/viewer/2022071214/6042b06a3e936a2d5d2fbbbb/html5/thumbnails/32.jpg)
IncidentPostmortemIncidentPostmortem
SchriftlicheAufzeichnungnachZwischenfall
Auswirkungen
Maßnahmen
RootCause
BlamelessKommunikation(intern&extern)
![Page 33: Site Reliability Engineering · Site Reliability Engineering DevOps on Steroids Big Techday 12, 2019-06-07 Maximilian Bode](https://reader035.vdocuments.net/reader035/viewer/2022071214/6042b06a3e936a2d5d2fbbbb/html5/thumbnails/33.jpg)
![Page 34: Site Reliability Engineering · Site Reliability Engineering DevOps on Steroids Big Techday 12, 2019-06-07 Maximilian Bode](https://reader035.vdocuments.net/reader035/viewer/2022071214/6042b06a3e936a2d5d2fbbbb/html5/thumbnails/34.jpg)
Wasnoch?Wasnoch?
Microservice-Architektur
ChaosEngineering
PsychologicalSafety
![Page 35: Site Reliability Engineering · Site Reliability Engineering DevOps on Steroids Big Techday 12, 2019-06-07 Maximilian Bode](https://reader035.vdocuments.net/reader035/viewer/2022071214/6042b06a3e936a2d5d2fbbbb/html5/thumbnails/35.jpg)
HandleyPageW.8,1919
16Passagiere
2Piloten
AirbusA380,2005
853Passagiere
2Piloten
![Page 36: Site Reliability Engineering · Site Reliability Engineering DevOps on Steroids Big Techday 12, 2019-06-07 Maximilian Bode](https://reader035.vdocuments.net/reader035/viewer/2022071214/6042b06a3e936a2d5d2fbbbb/html5/thumbnails/36.jpg)
"
��
MaximilianBode
@mxpbode
mbode