Infrastructure as Code
Infrastructure as Code beschreibt Infrastruktur in Dateien, die sich versionieren und prüfen lassen. Erst die Ausführung verändert die verwalteten Ressourcen.
Was bedeutet Infrastructure as Code?
Infrastructure as Code (IaC) bedeutet, Infrastruktur durch maschinenlesbare Definitionen zu verwalten. Solche Dateien lassen sich versionieren und gemeinsam prüfen. HashiCorp erläutert dies für Terraform anhand von Konfiguration, Änderungsplan und Ausführung. Die Konfiguration beschreibt dort den gewünschten Zustand; das Werkzeug ermittelt die nötigen Änderungen.
Beispiel: eine zusätzliche Portalumgebung
Im erfundenen Beispiel beschreibt das Team die Recheninstanzen und das Netzwerk eines Kundenportals in Konfigurationsdateien. Für eine Testumgebung passt es diese Definitionen an. Der Änderungsplan zeigt vor der Ausführung, welche Ressourcen angelegt, geändert oder entfernt werden sollen. So lässt sich eine geplante Infrastrukturänderung vorab im Team besprechen.
Prüfen Sie insbesondere geplante Löschungen, Zugriffsrechte und Abhängigkeiten. Eine geprüfte Datei verändert allein noch keine laufende Umgebung. Dafür braucht es einen vorgesehenen Ausführungsweg mit passenden Berechtigungen.
Die Infrastrukturdefinition ersetzt keine Sicherung der Anwendungsdaten. Wenn eine Datenbank neu aufgebaut werden kann, sind damit ihre bisherigen Inhalte noch nicht wiederhergestellt. Änderungen außerhalb der Dateien müssen ebenfalls erkannt und mit der gewünschten Konfiguration abgeglichen werden.
Quellen
Verwandte Begriffe
- GitOpsGitOps verbindet einen versionierten Sollzustand mit automatischem Abruf und laufendem Abgleich. Konfigurationsdateien in Git allein ergeben diesen Betrieb noch nicht.
- Cloud ComputingCloud Computing stellt IT-Ressourcen bedarfsgerecht über ein Netz bereit. Dienstmodell und Bereitstellungsform bestimmen, welche Aufgaben beim Unternehmen liegen.
- Virtuelle MaschineEine Server-VM hat ein Gastbetriebssystem. Welche Aufgaben für Anwendung, Zugriffe und Wartung verbleiben, muss das Betriebsmodell klären.
- Return-PathReturn-Path hält den SMTP-Rücklaufpfad in einer Kopfzeile fest. Er erklärt den technischen Weg für Fehlerrückmeldungen, nicht die Identität einer Person.
- Envelope-FromEnvelope-From bezeichnet den SMTP-Absender für den Transport und Fehlerrückmeldungen. Er ist von der sichtbaren Absenderadresse zu unterscheiden.
- DMARC-AggregatberichtEin DMARC-Aggregatbericht fasst Domainprüfungen eines meldenden Mailsystems über einen Zeitraum zusammen. Er hilft, Versandquellen und Fehlkonfigurationen zu prüfen.
Beiträge zum Thema








Cloud & Betrieb mit ASES
Hosting, Deployment, Wartung und Betreuung

