Die Überwachung eines implementierten Dienstes ist ein wesentlicher Aspekt für die Bereitstellung hochwertiger Produkte für Kunden. Die Entscheidung, welche Parameter überwacht werden sollen, ist jedoch nicht so einfach. Der Kurs „Site Reliability Engineering“ konzentriert sich auf die Grundprinzipien von SRE und die Überwachung der Produktleistung zur Erreichung festgelegter Ziele.
Dieser Kurs befasst sich mit:
- Produktbesitzer
- DevOps Ingenieure
- Betriebsleiter
- Softwareentwickler
- Incident- und Change-Manager
- Systemadministratoren
- IT-Architekten
Am Ende dieses Kurses wissen die Studierenden, wie sie SLI, SLO und SLA besser nutzen können.
Um an diesem Kurs teilnehmen zu können, müssen die Studierenden:
- Sie verfügen über grundlegende GIT-Kenntnisse
- Grundkenntnisse in Jenkins haben
- Sie verfügen über grundlegende Docker-/Kubernetes-Kenntnisse
01.Einführung:
- Die SRE-Prinzipien
- SLOs definieren und wie sie Ihnen helfen können
- Wie Sie SLOs für Ihr Unternehmen einsetzen
02. Zuverlässigkeit:
- Was Zuverlässigkeit bedeutet und warum wir sie brauchen
- SLOs vs. SLAs
- Testen und wie man Zuverlässigkeit misst
- Wir setzen Ihnen Ziele
- So iterieren Sie über Ihre SLOs und Ziele
03. Kompromisse für Zuverlässigkeit:
- Wie viele Fehler können wir uns leisten?
- Den richtigen Kompromiss wählen
- Achsen der Verbesserung
- So erhöhen Sie die Zuverlässigkeit
04. Auswahl eines guten SLI:
- Eigenschaften guter SLI-Metriken
- So messen Sie SLIs
- Anforderungs-/Antwort-/Datenverarbeitungs-SLIs
- Verwaltung komplexer Systeme – Datenaggregation, Bucketing
- Erreichbares SLO
- Anspruchsvoller SLO
- Verbessern!
05. Automatisierung und Tools:
- Warum Automatisierung gut ist und wie viel Zeit wir dafür aufwenden wollen
- Continuous-Delivery-Konzepte
- Grundlagen des Containerbetriebs mit Docker
- Revisionskontrolle mit Git
- Kontinuierliche Integration mit Jenkins
- Docker und wie es Continuous-Integration-Pipelines vereinfachen kann
- Verpacken von Anwendungen mit Docker
- Kontinuierliche automatisierte Tests
- Mit Kubernetes Anwendungen im großen Maßstab ausführen
Dieser Kurs bereitet die Studierenden auf die folgenden Zertifizierungsprüfungen vor:
• Professioneller Release-Ingenieur
• Professioneller Automatisierungsingenieur
• Professioneller Bereitstellungs- und Betriebsingenieur
• Professioneller SecOps-Ingenieur
SRE – Site Reliability Engineering


