Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Auf dieser Seite wird das Reifegradmodell für Terraform in Google Clouderläutert.
Dieses Modell bietet Best Practices, Empfehlungen und Lernmaterialien, die Ihnen mit Terraform inGoogle Cloudgenauso vertraut und vertraut sind.
Übersicht
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 Infrastructure as 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)
Die Betreiber 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 Cloudund 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 Cloudund eines Terraform-Vorgangsmodells im großen Maßstab
Kriterien
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 aufGoogle 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 Cloudbasieren.
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Schwer verständlich","hardToUnderstand","thumb-down"],["Informationen oder Beispielcode falsch","incorrectInformationOrSampleCode","thumb-down"],["Benötigte Informationen/Beispiele nicht gefunden","missingTheInformationSamplesINeed","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-09-04 (UTC)."],[[["\u003cp\u003eThis document outlines a maturity model for using Terraform on Google Cloud, catering to users with varying levels of expertise, from beginners to advanced operators.\u003c/p\u003e\n"],["\u003cp\u003eThe model categorizes users into three personas: Learners, Builders, and Operators, each with corresponding stages of maturity: Adopt, Build, and Scale.\u003c/p\u003e\n"],["\u003cp\u003eLearners focus on initial adoption, Builders on expanding their use cases, and Operators on scaling Terraform deployments with Google Cloud.\u003c/p\u003e\n"],["\u003cp\u003eThe document provides specific criteria and recommendations for each stage, including methods, automation levels, consistency, and other key factors.\u003c/p\u003e\n"],["\u003cp\u003eThe different learning materials, best practices, and tools that are available are highlighted to help users progress through the model at their own pace and reach a level of mastery that best suits their needs.\u003c/p\u003e\n"]]],[],null,["# Terraform on Google Cloud maturity model\n\nThis page explains the maturity model for Terraform on Google Cloud.\nThis model provides best practices, recommendations, and learning materials that\nmeet you at your level of comfort and expertise with Terraform on\nGoogle Cloud.\n\nOverview\n--------\n\nTerraform on Google Cloud has three user personas (Learners, Builders, and\nOperators), and three stages of the maturity model (Adopt, Build, and Scale).\n\nAs organizations advance through the process of adopting, building, and scaling\nTerraform on Google Cloud for their infrastructure use-cases, they need\naccessible learning materials that provide the guidance they need wherever\nthey are at on their journey.\n\nDetermine which of these personas represent you the best and look\nat the associated content to find resources that will help you and your\norganization advance through the maturity stages, enabling you to apply your use\ncase to Terraform on Google Cloud at scale.\n\n### Adopt (Learner)\n\nLearners are beginning their journey on Google Cloud and focus on opinionated guidance to learn how to use Terraform on Google Cloud and adopt it for their use case.\n\nThey may have some knowledge of Bash or other scripting languages,\nbut they don't use automation or CI/CD today to provision infrastructure. \n\n### Build (Builder)\n\nBuilders have experience with Infrastructure as Code and use Google Cloud to build their projects.\n\nThey work with foundational infrastructure and a few applications on Google Cloud. Builders plan on growing their cloud usage, specific use cases, and customizations, and think about scaling and onboarding more teams or applications. \n\n### Scale (Operator)\n\nOperators are experienced with Google Cloud and use Terraform to provision infrastructure for their workloads at scale.\n\nThey scale and grow cloud usage, specific use cases, customizations, and onboard more teams and workloads.\nOperators set policies and self serve workflows for workload teams.\n\n\u003cbr /\u003e\n\nYou may be a **Learner** if you are:\n\n- a developer\n- new to Google Cloud, Infrastructure as Code, or Terraform \nYou may be a **Builder** if you are:\n\n- a developer\n- on a platform admin team\n- on a Cloud team\n- a SRE\n- familiar with working on Google Cloud, Terraform, and have a Infrastructure as Code operation model \nYou may be an **Operator** if you are:\n\n- on a platform admin team\n- on a Cloud team\n- a SRE\n- experienced operating a Google Cloud, and a Terraform operation model at scale\n\n\u003cbr /\u003e\n\nCriteria\n--------\n\nThis table details some of the criteria for each maturity stage to help you\ndetermine which fits best with your level of familiarity with Terraform on\nGoogle Cloud and your use case. \n\nRecommendations\n---------------\n\nThe following table lists some recommended topics based on the maturity stage of your\norganization and your use case with Terraform on Google Cloud."]]