Was bedeutet Infrastructure as Code?
Darin können beispielsweise Netzwerke, Rechnerkapazitäten und Zugriffsregeln festgelegt werden. Die Dateien lassen sich versionieren und vor Änderungen gemeinsam prüfen. Das erleichtert nachvollziehbare und wiederholbare Bereitstellung.
Trotzdem können tatsächlich vorhandene Ressourcen von der Beschreibung abweichen. Geheime Zugangsdaten und der vom Werkzeug gespeicherte Infrastrukturzustand müssen besonders geschützt werden.
So sieht das in der Praxis aus
Beispiel: Netzwerk, Rechnerumgebung und Zugriffsregeln einer Anwendung werden aus gemeinsam geprüften Beschreibungsdateien bereitgestellt.
Häufige Fragen
Ersetzt die Beschreibung jede manuelle Kontrolle?
Nein. Geplante Änderungen und ihre Folgen sollten geprüft werden. Auch unerwartete Abweichungen zwischen Beschreibung und tatsächlicher Umgebung müssen erkannt werden.
Was passiert bei einer manuellen Änderung am Server?
Dann können Beschreibung und Wirklichkeit auseinanderlaufen. Beim nächsten Abgleich kann das Werkzeug die Abweichung melden oder die manuelle Änderung zurücksetzen; das Verhalten hängt vom Werkzeug ab.
Gehören Passwörter direkt in diese Dateien?
Nicht ungeschützt. Geeignete Geheimnisverwaltung und eingeschränkte Zugriffe sind nötig. Auch Zustandsdateien können vertrauliche Angaben enthalten und benötigen Schutz.
