- PagerDuty /
- Der Blog /
- Best Practices und Einblicke /
- Nutzen Sie Fachwissen zur Runbook-Automatisierung
Der Blog
Nutzen Sie Fachwissen zur Runbook-Automatisierung
Jedes Team hat seine Experten. Vielleicht sind Sie der Experte für einen Teil der Anwendungen Ihres Teams – die Person, die immer angerufen wird, wenn es ein Problem gibt oder wenn etwas Unerwartetes passiert oder wenn die Dinge einfach „seltsam“ aussehen und die Lösung nicht einfach ist. Vielleicht sind Sie zu zweit oder, wenn Sie Glück haben, sogar zu dritt!
Es ist ganz natürlich, anrufen zu wollen Der beste wenn das Unerwartete passiert, aber Der beste Vielleicht verbringen sie den Abend damit, den Geburtstag ihres Kindes zu feiern, ins Kino zu gehen oder einfach nur zu entspannen. Wenn Teams für ihre Anwendungen zuständig sind und dafür verantwortlich sind, Fehler zu beheben, können sich Experten überfordert und/oder überarbeitet fühlen. Deshalb möchten wir einen anderen Weg finden, das Wissen unserer Experten zu nutzen, ohne dass sie rund um die Uhr auf Abruf bereitstehen müssen. Automatisierung kann uns dabei helfen.
Was ist Runbook-Automatisierung?
Runbooks sind wiederholbare und automatisierte Standardverfahren für allgemeine Aufgaben. Ein Runbook ist Expertenwissen, das in Ihrer Umgebung zu einem Artefakt zusammengeführt wird, das immer wieder zum Erledigen von Aufgaben verwendet werden kann. Einige der Aufgaben können mit der Reaktion auf Vorfälle zusammenhängen, um Ihre mittlere Wiederherstellungszeit (MTTR) zu verkürzen, während andere Aufgaben Dinge sein können, die Ihr Team benötigt (z. B. das Anfordern eines neuen Hosts in einer Cloud-Plattform), wenn keine Warnungen und keine Alarme ausgelöst werden.
Leihen Sie sich das Fachwissen Ihrer Experten
Haben Sie sich schon einmal gewünscht, Sie könnten jemanden in Ihrem Team klonen, weil er alle wichtigen Dinge weiß? Nun, wir können ihn nicht klonen, aber wir können einen Teil seines Wissens extrahieren und es allen zur Verfügung stellen. Dies ist besonders wichtig, wenn es um Vorfallmanagement und -reaktion geht.
Was passiert, wenn Ihre erfahrenen Teammitglieder auf einen Vorfall reagieren? Überprüfen sie bestimmte Protokolldateien? Suchen sie nach Statuscodes oder Fehlermeldungen? Überprüfen sie den Status eines Dienstes? Die Schritte, die sie unternehmen, um herauszufinden, was mit der Umgebung los ist, haben sie möglicherweise im Laufe jahrelanger Arbeit mit den Anwendungen gelernt, aber Sie möchten nicht, dass jeder in Ihrem Team Jahre damit verbringt, all diese Tricks zu lernen. Wenn Ihr Team ständig neu lernen muss, was die erfahrenen Mitarbeiter bereits wissen, kann es sein, dass es in einer Routine steckenbleibt und sich nicht verbessert.
Mithilfe von Automatisierung kann Ihr Team das Fachwissen Ihrer Experten „ausleihen“. Automatisierungskomponenten können mehr als Dokumentationen – die möglicherweise in einer dunklen Ecke Ihres Wikis verstauben – Teil der Anwendung sein, während diese erstellt wird. Betrachten Sie es als die Antwort auf die Frage „Was würden die Besten tun?“ Vielleicht würden sie mit ein paar Befehlen beginnen und sehen, was passiert. Vielleicht würden sie einen Dienst neu starten oder einen Cache leeren – der Punkt ist, dass eine Automatisierung wie diese es Ihrem gesamten Team ermöglicht, die gesammelten Erfahrungen aller Teammitglieder zu nutzen. Niemand muss Experte für alle Anwendungen sein; stattdessen können sie sich durch Automatisierung das Fachwissen aller anderen Teammitglieder ausleihen.
Die Vorteile der Automatisierung
Die Automatisierung gängiger Aufgaben spart Zeit und kann Fehler reduzieren. Eine der häufigsten Methoden für diese Art der Automatisierung sind Runbooks. Sie können zusätzlichen Mitgliedern Ihrer Organisation zu mehr Unabhängigkeit verhelfen. Beispielsweise ist Ihr Team möglicherweise für die Bereitstellung neuer Instanzen in einer Cloud-Umgebung verantwortlich. Je nach verwendeter Plattform und Anbieter gibt es eine Vielzahl möglicher Optionen. Einige sind teuer, andere erfüllen möglicherweise nicht Ihre Sicherheitsanforderungen und wieder andere kommen dem nahe, sind aber nicht ganz das, was verwendet werden sollte. Um potenzielles Chaos in Ihrer Umgebung zu verhindern, kann Ihr Expertenteam ein Runbook erstellen, das genehmigte Instanzen an den richtigen Standorten für Ihre Organisation bereitstellt und jedes Mal die genehmigten Optionen verwendet.
Sie können Runbooks mit einer Plattform wie Rundeck kombinieren, um:
- Bieten Sie Ihren Teams und den Teams, mit denen Sie zusammenarbeiten, mehr Self-Service
- Geben Sie Ihren Experten mehr Zeit für die Arbeit an anspruchsvolleren oder komplexeren Problemen
- Ermöglichen Sie Selbstständigkeit ohne Beeinträchtigung der Sicherheit, indem Sie unterschiedlichen Teams Zugriff und Berechtigungen gewähren.
Erfahren Sie mehr über Runbooks und Automatisierung
Runbooks und Automatisierung sind ein wichtiger Bestandteil der Verwaltung moderner Technologien. Wenn Sie mit diesen Ideen noch nicht vertraut sind, lesen Sie unseren neuen Handbuch zu automatisierten Behebungsvorgängen . Weitere Informationen zur Automatisierung von Runbooks finden Sie unter Rundeck oder lesen Sie unsere neuesten Webinare über die Integration von PagerDuty mit Rundeck.
Möchten Sie uns eine Geschichte zum Thema Automatisierung erzählen? Wir würden sie gerne hören! Treten Sie unserer PagerDuty Community bei und teilen Sie uns mit, was Ihr Team automatisiert hat.