Читать книгу Handbuch Infrastructure as Code - Kief Morris - Страница 42
Die Angstspirale der Automation
ОглавлениеDie Angstspirale der Automation beschreibt, wie viele Teams dem Konfigurationsdrift und technischen Schulden anheimfallen.
In einer Open-Space-Session zur Konfigurationsautomation (https://oreil.ly/lXaFs) auf einer DevOpsDays-Konferenz (https://oreil.ly/x8G0C) habe ich die Gruppe gefragt, wie viele von ihnen Automations-Tools wie Ansible, Chef oder Puppet verwenden. Viele Hände gingen hoch. Dann fragte ich, wie viele diese Tools unbeaufsichtigt und mit einem automatisierten Zeitplan laufen lassen – die meisten Hände gingen wieder herunter.
Viele haben das gleiche Problem, das ich in meiner ersten Zeit mit Automations-Werkzeugen hatte. Ich habe sie selektiv verwendet – um zum Beispiel neue Server einfacher aufzusetzen oder um eine spezifische Konfigurationsänderung durchzuführen. Ich veränderte die Konfiguration jedes Mal, wenn ich sie laufen ließ, um sie an die eine Aufgabe anzupassen, die ich zu erledigen hatte.
Ich hatte Angst, meinen Automations-Tools den Rücken zuzukehren, weil ich ihnen nicht vertraute.
Dieses Vertrauen fehlte mir, weil meine Server nicht konsistent waren.
Meine Server waren nicht konsistent, weil ich die Automation nicht häufig und nicht konsistent laufen ließ.
Das ist die Angstspirale der Automation (siehe Abbildung 2-2). Infrastruktur-Teams müssen sie aufbrechen, um die Automation erfolgreich einsetzen zu können. Der effektivste Weg dazu ist, sich den eigenen Ängsten zu stellen. Beginnen Sie mit einem Satz von Servern. Stellen Sie sicher, dass Sie Ihren Infrastruktur-Code auf diese Server anwenden können – auch wiederholt. Dann schedulen Sie einen stündlichen Prozess, der den Code kontinuierlich auf diese Server anwendet. Dann wählen Sie einen anderen Satz Server und wiederholen den Prozess. Tun Sie das, bis jeder Server kontinuierlich aktualisiert wird.
Gutes Monitoring und automatisierte Tests sorgen für das Vertrauen, Ihren Code kontinuierlich zu synchronisieren. Das macht einen Konfigurationsdrift sofort offensichtlich, sodass Sie sie direkt beheben können.
Abbildung 2-2: Die Angstspirale der Automation