Hinter Infrastructure as Code (kurz: IaC) steckt der Gedanke der programmierbaren Infrastruktur. Dazu wird ein Quellcode genutzt, mithilfe dessen Infrastrukturen/Hardware (Speicher-, Server- und Netzwerk-Ressourcen) gesteuert werden. So lassen sich die genannten Ressourcen oder sogar ganze Rechenzentren zusammenstellen und skalieren, ohne das ein manuelles Einwirken erforderlich ist.
Das heißt: Infrastruktur wird ähnlich wie Software in maschinenlesbarem Code geschrieben bzw. programmiert, was sich jederzeit ändern, duplizieren, löschen oder versionieren lässt.
Zu den Zielen von IaC zählen die folgenden:
- Erhöhung der Qualität und Effizienz von Infrastrukturen
- Automatisierung von manuellen Prozessen
- Schaffung eines flexiblen Entwicklungs-Workflows
- Gewährleistung der Nachvollziehbarkeit in Bezug auf Änderungen in Infrastrukturen
- Gewährleistung der Steuerbarkeit/Testbarkeit von Infrastrukturen
Haftungsausschluss: Die Inhalte dieses Artikels sind lediglich unverbindliche Informationen und Hinweise. Die anaptis GmbH übernimmt keine Gewähr für die inhaltliche Richtigkeit der Angaben.