// Kapitel 1 · 10 bis 16 % der Prüfung
Infrastruktur als Code
Der erste Bereich beantwortet die Frage, warum es Infrastruktur als Code überhaupt gibt.
Handarbeit im Portal erzeugt UmgebungenEigener Container für Apps, Flows und Daten mit eigener Region und eigenen Rechten., die niemand nachbauen kann. Was einmal geklickt wurde, ist nicht dokumentiert; was dokumentiert ist, weicht nach drei Monaten vom ZustandZuordnung zwischen beschriebenen Ressourcen und tatsächlichen Objekten. ab. Infrastruktur als Code dreht das um: Die Beschreibung ist die Wahrheit, und die Umgebung wird daraus erzeugt.
Daraus folgen die Vorteile. Versionierung macht Änderungen nachvollziehbar und rückgängig. Wiederholbarkeit erlaubt identische UmgebungenEigener Container für Apps, Flows und Daten mit eigener Region und eigenen Rechten. für Entwicklung, Test und Betrieb. Prüfung vor der Umsetzung zeigt, was passieren wird. Zusammenarbeit wird möglich, weil Änderungen wie Quellcode besprochen werden.
Zwei Begriffe gehören unterschieden. Deklarativ beschreibt den gewünschten ZustandZuordnung zwischen beschriebenen Ressourcen und tatsächlichen Objekten. und überlässt den Weg dorthin dem WerkzeugFähigkeit, die ein Agent aufrufen darf, etwa die Suche in hochgeladenen Dateien.. Imperativ beschreibt die Schritte. Terraform ist deklarativ, und daraus folgt seine Arbeitsweise: Es vergleicht Wunsch und Wirklichkeit und erzeugt daraus die nötigen Änderungen.
Terraform ist außerdem anbieterübergreifend. Über Anbieterschnittstellen spricht es mit sehr verschiedenen Systemen, von Cloudanbietern über Netzwerkgeräte bis zu Diensten im eigenen Haus. Damit lässt sich eine UmgebungEigener Container für Apps, Flows und Daten mit eigener Region und eigenen Rechten. beschreiben, die über mehrere AnbieterErweiterung, die Ressourcen in Schnittstellenaufrufe übersetzt. reicht, in einer Sprache.
Das muss sitzen
- Deklarativ heißt ZustandZuordnung zwischen beschriebenen Ressourcen und tatsächlichen Objekten. beschreiben, imperativ heißt Schritte beschreiben.
- Terraform ist deklarativ und leitet die Schritte selbst ab.
- Die Beschreibung ist die Wahrheit, nicht die geklickte UmgebungEigener Container für Apps, Flows und Daten mit eigener Region und eigenen Rechten..
- Anbieterschnittstellen machen Terraform anbieterübergreifend.
- Versionierung macht Infrastrukturänderungen nachvollziehbar und rückgängig.
So wird gefragtAchte auf die Begriffe deklarativ und imperativ. Sie werden direkt abgefragt und gern vertauscht.
Fragen dazu üben: Konto nötig 14 Fragen in diesem Bereich