Aus dem Kurs: Terraform lernen
So erhalten Sie Zugriff auf diesen Kurs
Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 23.200 Kurse von Branchenfachleuten.
Idempotence und Konsistenz – Tutorial zu Terraform
Aus dem Kurs: Terraform lernen
Idempotence und Konsistenz
Eines der wichtigen Prinzipien von Infrastructure as Code ist die Idempotence und die Konsistenz. Ja, was ist jetzt Idempotence? Das ist eigentlich relativ einfach zu erklären. Kommen wir nochmal zurück zu unserem Beispiel, dann haben wir links beschrieben, was wir machen wollen. Und bei Idempotence sagen wir, wenn ich keine Änderung an meiner Beschreibung vornehme, dann soll bitte auch keinerlei Aktion durchgeführt werden, also, wir bleiben idempotent. Man könnte das so gut übersetzen wie wirkungslos oder die Wirkungslosigkeit einer Konfiguration. Sie muss nicht mehr wirken, weil sie ist ja bereits umgesetzt. Im imperativen Fall ist es in der Regel so, die Aktion wird immer ausgeführt, unabhängig davon, ob die Ressource schon da ist oder nicht. Wenn ich sowas verhindern möchte, dann müsste ich mir entsprechende Abfragen bauen, die prüfen, ob eine Ressource da ist und im Falle dessen bestimmte Schritte überspringen. Gute deklarative Sprachen machen das automatisch. Gehen wir also…
Üben mit Projektdateien
Laden Sie die Dateien herunter, die von den Trainer:innen verwendet werden. So können Sie mitlesen und durch Ansehen, Zuhören und Üben lernen.
Inhalt
-
-
-
(Gesperrt)
Was ist Infrastructure as Code (IaC)?5 Min. 1 Sek.
-
(Gesperrt)
Deklarative vs. Imperative Beschreibungen5 Min. 46 Sek.
-
(Gesperrt)
Idempotence und Konsistenz3 Min. 46 Sek.
-
(Gesperrt)
Push- vs. Pull-Konfigurationen3 Min. 19 Sek.
-
(Gesperrt)
Vorteile von Infrastructure as Code (IaC)4 Min. 19 Sek.
-
(Gesperrt)
-
-
-
-
-
-