Die Säule "Operational Excellence" konzentriert sich auf Automatisierung, DevOps-Praktiken, Beobachtbarkeit, Überwachung und Vorfallsverwaltung, damit Vorgänge reibungslos ausgeführt und schnell wiederhergestellt werden können. Diese Muster verwandeln die Designprinzipien der Säule in konkrete, überprüfbare Vorgehensweisen: worauf in einer Lösung zu achten ist, wie das Gute aussieht und welche Anti-Muster sie untergraben.
Designprinzipien
Diese Muster setzen die Designprinzipien der Säule "Operational Excellence" in die Praxis um. Lesen Sie sie neben der Säule "Operational Excellence", um die vollständige Anleitung zu erhalten.
- Entwickeln Sie die Mess-, Überwachungs- und Telemetriefunktionen der ursprünglichen Version, statt sie nach Auftreten von Problemen nachzurüsten.
- Standardisieren Sie betriebliche Vorgehensweisen: Versionskonfiguration und betriebliche Vorgehensweisen in der Quellcodeverwaltung, damit sie konsistent ausgeführt werden und die Konfigurationsabweichung reduziert wird.
- Umfassende DevOps-Kultur: Überwinden Sie Silos zwischen Entwicklungs-, Betriebs- und Geschäftsteams durch gemeinsame Verantwortung für Ergebnisse.
- Automatisieren für Effizienz: Automatisieren Sie sich wiederholende betriebliche Aufgaben, um manuelle Arbeit zu vermeiden, Fehler zu reduzieren und Vorgänge skalieren zu lassen.
- Lernen Sie aus allen betrieblichen Ereignissen – extrahieren Sie mithilfe von schuldlosen Obduktionen und betrieblicher Telemetrie aus Vorfällen, Beinahe-Unfällen und Erfolgen.
Verwenden dieser Muster
Jede Kategorie paart Muster (wie gut aussieht) mit Antimustern (was vermieden werden sollte), organisiert, sodass Sie eine Lösung bereichsweise überprüfen können. Beginnen Sie mit dem benötigten operativen Ergebnis:
- Verschaffen Sie sich einen Überblick über das Systemverhalten? Verwenden Sie die Beobachtbarkeit für Protokollierung, Überwachung, Verfolgung, Warnung und Systemsichtbarkeit.
- Manuelle Vorgänge entfallen? Verwenden Sie die Automatisierung für die Prozessautomatisierung, die Infrastruktur als Code und das Entfernen von sich wiederholenden Arbeiten.
- Versandänderungen sicher und oft? Verwenden Sie DevOps für CI/CD-Pipelines, Versionskontrolle, Testautomatisierung und Bereitstellungsstrategien.
- Bereiten Sie sich auf die Erkennung und Lösung von Vorfällen vor? Verwenden Sie die Vorfallsverwaltung für Erkennung, Antwortverfahren und Obduktionen.
- Wird es mit der Zeit besser? Verwenden Sie die kontinuierliche Verbesserung für DORA-Kennzahlen, betriebliche Überprüfungen, Bereitschaftsüberprüfungen und eine Lernkultur.
- Betriebsagenten in der Produktion? Verwenden Sie Agentenmuster für die Agentenlebenszyklus-Verwaltung, Bereitstellungsautomatisierung und Betriebsüberwachung.
Musterkategorien
Agentische Muster
Operational Excellence-Muster für Agentensysteme, einschließlich der Verwaltung des Agentenlebenszyklus, der Bereitstellungsautomatisierung und der Betriebsüberwachung.
Automatisierung
Muster für die Prozessautomatisierung, die Infrastruktur als Code und die Beseitigung manueller Vorgänge.
Kontinuierliche Verbesserung
Muster für DORA-Kennzahlen, Rückblicke und Überprüfungen der Betriebsbereitschaft, Überprüfungen der Betriebsbereitschaft und Aufbau einer Lernkultur.
DevOps
Muster für CI/CD-Pipelines, Versionskontrolle, Testautomatisierung und Bereitstellungsstrategien.
Vorfallsverwaltung
Muster für die Vorfallserkennung, Reaktionsverfahren, Obduktionen und kontinuierliche Verbesserungen.
Beobachtbarkeit
Muster für Protokollierung, Überwachung, Verfolgung, Warnung und Systemsichtbarkeit.
Zugehörige Ressourcen
- Säule 'Operational Excellence' – die Designprinzipien und architektonischen Leitlinien, die diese Muster implementieren
- Operational Excellence für Agentenunternehmen – Betriebsanleitung für agentenbasierte Lösungen
- Wohlüberlegtes Framework – Anpassung von Operational Excellence an die anderen Säulen
- Muster und Antimuster – die vollständige Musterbibliothek über alle Säulen hinweg