Bewertung:

Das Buch bietet einen umfassenden Leitfaden zu Terraform, von dem auch Leser mit Cloud-Erfahrung profitieren. Für Anfänger stellt es jedoch aufgrund seiner komplexen Erklärungen und der Abhängigkeit von Konzepten, die möglicherweise nicht vollständig ausgepackt werden, eine Herausforderung dar. Die praktischen Beispiele konzentrieren sich stark auf AWS, was die Attraktivität für Nutzer anderer Cloud-Anbieter einschränken könnte.
Vorteile:⬤ Umfassende Abdeckung der Terraform-Konzepte und -Funktionen.
⬤ Starke Beispiele und Illustrationen, insbesondere bei AWS-Implementierungen.
⬤ Fesselnder Schreibstil.
⬤ Gut für das Verständnis von State Management und fortgeschrittenen Funktionen.
⬤ Nützlich für diejenigen, die ihr Terraform-Wissen vertiefen wollen.
⬤ Nicht für Anfänger geeignet; setzt Vorkenntnisse über Terraform und Cloud-Infrastruktur voraus.
⬤ Einige Kapitel sind verwirrend und unzusammenhängend, mit unklaren Erklärungen.
⬤ Formatierungsprobleme in der E-Book-Version machen die Code-Beispiele schwer lesbar.
⬤ Starke Abhängigkeit von AWS, weniger Fokus auf andere Cloud-Anbieter wie Azure.
⬤ Einige wichtige fortgeschrittene Themen werden nicht ausreichend erklärt, so dass Lücken im Verständnis entstehen.
(basierend auf 16 Leserbewertungen)
Terraform in Action
Terraform in Action zeigt Ihnen, wie Sie mit dem Terraform-Toolkit Ihre Infrastruktur programmatisch automatisieren und skalieren können.
Zusammenfassung
Verwenden Sie Terraform, um Infrastruktur programmatisch zu erstellen, zu testen und zu verwalten, indem Sie den effizienten "Infrastructure-as-Code"-Ansatz verwenden.
In Terraform in Action werden Sie lernen:
Cloud-Architektur mit Terraform.
Die gemeinsame Nutzung von Terraform-Modulen und die private Modulregistrierung.
Terraform Sicherheit in einer mandantenfähigen Umgebung.
Strategien zur Durchführung von Blue/Green Deployments.
Refactoring für die Wartung und Wiederverwendbarkeit von Code.
Terraform im großen Maßstab betreiben.
Erstellen eines eigenen Terraform-Anbieters.
Verwendung von Terraform als Plattform für kontinuierliche Entwicklung/kontinuierliche Bereitstellung.
Terraform in Action stellt das Infrastructure-as-Code (IaC)-Modell vor, mit dem Sie sofort neue Komponenten erstellen und effizient auf Änderungen der Nachfrage reagieren können. Sie werden das Automatisierungstool Terraform verwenden, um Server zu entwerfen und zu verwalten, die mit einem einzigen Befehl bereitgestellt, gemeinsam genutzt, geändert, getestet und bereitgestellt werden können.
Der Kauf des gedruckten Buches beinhaltet ein kostenloses eBook im PDF-, Kindle- und ePub-Format von Manning Publications.
Über die Technologie
Sie können Ihren gesamten Stack auf Knopfdruck in der Cloud bereitstellen, verteilen, skalieren und klonen. Mit Terraform erstellen Sie eine Sammlung einfacher deklarativer Skripte, die die Anwendungsinfrastruktur definieren und verwalten. Dieser leistungsstarke Infrastruktur-als-Code-Ansatz automatisiert wichtige Aufgaben wie Versionierung und Tests für alles, von Low-Level-Netzwerken bis hin zu Cloud-Diensten.
Über das Buch
Terraform in Action zeigt Ihnen, wie Sie mit dem Terraform-Toolkit Ihre Infrastruktur programmatisch automatisieren und skalieren können. Anhand praktischer, relevanter Beispiele werden Sie Terraform zur Bereitstellung eines Kubernetes-Clusters, zur Bereitstellung eines Multiplayer-Spiels und zur Konfiguration anderer praktischer Projekte verwenden. Während Sie zu fortgeschrittenen Techniken wie Zero-Downtime Deployments fortschreiten, werden Sie entdecken, wie Sie in Terraform denken können, anstatt nur Skripte zu kopieren und einzufügen.
Was ist drin?
Cloud-Architektur mit Terraform.
Gemeinsame Nutzung von Terraform-Modulen und die private Modulregistrierung.
Terraform Sicherheit in einer mandantenfähigen Umgebung.
Strategien zur Durchführung von Blue/Green Deployments.
Über den Leser
Für Leser mit Erfahrung mit einer großen Cloud-Plattform wie AWS. Beispiele in JavaScript und Golang.
Über den Autor
Scott Winkler ist ein DevOps-Ingenieur und ein ausgezeichneter Terraform-Experte. Er hat mehrfach bei HashiTalks und HashiConf gesprochen und wurde 2020 als HashiCorp Ambassador und Core Contributor ausgewählt.
Inhaltsverzeichnis
TEIL 1 TERRAFORM BOOTCAMP.
1 Erste Schritte mit Terraform.
2 Lebenszyklus einer Terraform-Ressource.
3 Funktionale Programmierung.
4 Bereitstellen einer mehrschichtigen Webanwendung in AWS.
TEIL 2 TERRAFORM IN FREIER WILDBAHN.
5 Serverless leicht gemacht.
6 Terraform mit Freunden.
7 CI/CD-Pipelines als Code.
8 Ein Multi-Cloud-MMORPG.
TEIL 3 TERRAFORM MEISTERN.
9 Zero-Downtime-Bereitstellungen.
10 Testen und Refactoring.
11 Erweitern von Terraform durch das Schreiben eines eigenen Providers.
12 Terraform automatisieren.
13 Sicherheit und Verwaltung von Geheimnissen.