Site Reliability Engineering (SRE)
Site Reliability Engineering, kurz SRE, ist ein Ansatz für den zuverlässigen Betrieb komplexer IT-Systeme und verbindet Methoden aus Softwareentwicklung und IT Operations. Dabei werden wiederkehrende Betriebsaufgaben möglichst durch Software und Automatisierung gelöst. Zentrale Elemente sind Service Level Indicators, Service Level Objectives, Monitoring, Observability, Incident Management und Error Budgets. Anhand messbarer Kennzahlen können SRE-Teams die Zuverlässigkeit und Performance von Anwendungen und IT-Services bewerten. Error Budgets schaffen dabei einen Rahmen, um Stabilität und Weiterentwicklung eines Services gegeneinander abzuwägen. SRE wird insbesondere bei Cloud-Infrastrukturen, verteilten Systemen und skalierbaren Online-Diensten eingesetzt. Ziel ist ein effizienter IT-Betrieb, bei dem Verfügbarkeit, Performance und Skalierbarkeit systematisch gemessen und durch technische sowie organisatorische Maßnahmen gesteuert werden.