Auf dieser Seite wird das Reifegradmodell für Terraform in Google Cloud erläutert. Dieses Modell bietet Best Practices, Empfehlungen und Lernmaterialien, die Ihnen mit Terraform in Google Cloud genauso vertraut und vertraut sind.
Überblick
Terraform in Google Cloud hat drei Nutzeridentitäten (Lerner, Builder und Operatoren) und drei Phasen des Reifemodells (Übernehmen, Erstellen und Skalieren).
Wenn Organisationen Terraform in Google Cloud für ihre Infrastrukturanwendungsfälle durcharbeiten, erstellen und skalieren, benötigen sie zugängliche Lernmaterialien, die bei Bedarf Hilfestellung bieten.
Ermitteln Sie, welche dieser Identitäten Sie am besten repräsentieren, und sehen Sie sich die zugehörigen Inhalte an, um Ressourcen zu finden, die Ihnen und Ihrer Organisation durch die Reifestufen helfen. So können Sie Ihren Anwendungsfall auf Terraform in Google Cloud im großen Maßstab anwenden.
Einführung (Lerner)
Die Teilnehmer beginnen gerade mit Google Cloud und konzentrieren sich auf klare Leitlinien, um zu erfahren, wie Terraform in Google Cloud und für ihren Anwendungsfall verwendet wird.
Sie verfügen zwar über Kenntnisse zu Bash oder anderen Skriptsprachen, verwenden jedoch heute keine Automatisierung oder CI/CD, um die Infrastruktur bereitzustellen.
Build (Builder)
Builder haben Erfahrung mit Infrastruktur als Code und verwenden Google Cloud, um ihre Projekte zu erstellen.
Sie arbeiten mit einer grundlegenden Infrastruktur und einigen Anwendungen in Google Cloud. Builder planen, ihre Cloud-Nutzung und spezifische Anwendungsfälle zu erweitern und auch die Anzahl der Teams oder Anwendungen zu skalieren und einzurichten.
Skalierung (Operator)
Operatoren haben Erfahrung mit Google Cloud und verwenden Terraform, um die Infrastruktur für ihre Arbeitslasten im großen Maßstab bereitzustellen.
Sie skalieren und erweitern die Cloud-Nutzung, bestimmte Anwendungsfälle, Anpassungen und nehmen mehr Teams und Arbeitslasten auf. Operatoren legen Richtlinien fest und stellen Workflows selbst für Arbeitslastteams bereit.
In den folgenden Fällen können Sie Lerner sein, Sie sind:
- Ein Entwickler
- Neu in Google Cloud, Infrastruktur als Code oder Terraform
In folgenden Fällen können Sie ein Builder sein, Sie sind:
- Ein Entwickler
- Teil eines Plattformadministrator-Team
- In einem Cloud-Team
- Ein SRE
- Vertraut mit der Arbeit mit Google Cloud und Terraform und haben ein Modell für die Infrastruktur als Code
In folgenden Fällen können ein Operator sein, Sie sind:
- Teil eines Plattformadministrator-Team
- In einem Cloud-Team
- Ein SRE
- Erfahren beim Betrieb einer Google Cloud und eines Terraform-Vorgangsmodells im großen Maßstab
Kriterium
In dieser Tabelle sind einige Kriterien für jede Reifephase beschrieben, damit Sie feststellen können, welcher Reifegrad am besten zu Ihrem Vertrautheitsgrad mit Terraform auf Google Cloud und Ihrem Anwendungsfall passt.
Verwenden | Entwicklung | Skalierung | |
---|---|---|---|
Methode | UI, Befehlszeile und/oder Terraform als Dienst | Infrastruktur als Code über Infra Manager | Infrastruktur als Code über (1) Terraform OSS + benutzerdefinierte Pipelines oder (2) Terraform Enterprise in Google Cloud |
Automatisierung | Keine oder eingeschränkt | Begrenzt | Ja |
Konsistenz | Keine oder eingeschränkt | Begrenzt | Ja |
Konfiguration | Unstrukturierte, an verschiedenen Orten gespeicherte Daten | Strukturiert, an einem zentralen Ort gespeichert | Strukturiert, in einem Versionsverwaltungssystem gespeichert und versioniert |
Bereitstellung | Manuell | Automatisiert mit einer CI/CD-Pipeline | Automatisiert mit einer CI/CD-Pipeline |
Status | Nicht gespeichert | An einem zentralen Ort gespeichert | An einem zentralen Ort gespeichert |
Drift | Nicht überwacht oder verwaltet | Überwacht und verwaltet | Überwacht und verwaltet |
Dokumentation | Nicht verwaltet | Werden beibehalten | Gut dokumentiert |
Überprüfung und Genehmigung | Nicht erforderlich | Erforderlich | Erforderlich |
Einbindung in die Cloud Management Platform | Nicht eingebunden | Nicht eingebunden | In eine Cloud-Verwaltungsplattform eingebunden |
Bereich von Cloud-Ressourcen | Begrenzt | Breit | Breit |
Kostenoptimierung | Einige Bedenken | Einige Bedenken | Verwendet |
Sicherheit | Keine Bedenken | Einige Bedenken | Große Bedenken |
Compliance | Keine Bedenken | Einige Bedenken | Große Bedenken |
Empfehlungen
In der folgenden Tabelle sind einige empfohlene Themen aufgeführt, die auf der Reifephase Ihrer Organisation und Ihrem Anwendungsfall mit Terraform in Google Cloud basieren.
Verwenden | Entwicklung | Skalierung | |
---|---|---|---|
Entdecken und lernen | |||
Schulungen und Anleitungen |
|
||
Vorlagen/ Sofort einsatzbereit |
|||
Bereitstellen und verwalten | |||
Support | |||
|