Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Esta página explica o modelo de maturidade do Terraform no Google Cloud.
Este modelo fornece práticas recomendadas, recomendações e materiais de aprendizado que
se encaixam no seu nível de conforto e experiência com o Terraform no
Google Cloud.
Visão geral
O Terraform no Google Cloud tem três perfis de usuários (alunos, criadores e
operadores) e três estágios do modelo de maturidade (adoção, criação e escalonamento).
À medida que as organizações avançam no processo de adoção, criação e escalonamento do Terraform no Google Cloud para os casos de uso de infraestrutura, elas precisam de materiais de aprendizagem acessíveis que forneçam a orientação de que precisam onde quer que estejam. Google Cloud
Determine quais desses perfis melhor representam você e analise
o conteúdo associado para encontrar recursos que ajudarão você e sua
organização a avançar pelos estágios de maturidade, permitindo que você aplique seu caso de uso
ao Terraform em Google Cloud em escala.
Adotar (aluno)
Os alunos estão começando a jornada no Google Cloud e se concentram em orientações opinativas para aprender a usar o Terraform no Google Cloud e a adotar o caso de uso.
Eles podem ter algum conhecimento de Bash ou outras linguagens de script, mas não usam automação ou CI/CD hoje para provisionar a infraestrutura.
Compilação (Builder)
Os criadores têm experiência com infraestrutura como código e usam Google Cloud para criar projetos.
Eles trabalham com infraestrutura de base e alguns aplicativos no Google Cloud. Os criadores planejam aumentar o uso da nuvem, casos de uso específicos e personalizações, e pensar em escalonar e integrar mais equipes ou aplicativos.
Escala (operador)
Os operadores têm experiência com Google Cloud e usam o Terraform para provisionar a infraestrutura para as cargas de trabalho em escala.
Eles escalonam e aumentam o uso da nuvem, casos de uso específicos, personalizações e integração de mais equipes e cargas de trabalho.
Os operadores definem políticas e fluxos de trabalho de autosserviço para equipes de carga de trabalho.
Você poderá ser um aluno se for:
um desenvolvedor;
novo em Google Cloud, infraestrutura como código ou Terraform.
Você pode ser um Builder se for:
um desenvolvedor;
parte de uma equipe de administração da plataforma;
parte de uma equipe do Cloud;
um SRE;
familiarizado com o Google Cloud, o Terraform e tiver um modelo de operação de infraestrutura como código.
Você pode ser um operador se for:
parte de uma equipe de administração da plataforma;
parte de uma equipe do Cloud;
um SRE;
experiência em operar o Google Cloud e um modelo de operação do Terraform em escala. Google Cloud
Critérios
Esta tabela detalha alguns dos critérios de cada estágio de maturidade para ajudar você a determinar qual é o mais adequado ao seu nível de familiaridade com o Terraform noGoogle Cloud e seu caso de uso.
Adoção
Criação
Escalonamento
Método
IU, CLI e/ou Terraform como um serviço
Infraestrutura como código via Infra Manager
Infraestrutura como código via (1) Terraform OSS + pipelines personalizados ou (2) Terraform Enterprise no Google Cloud
Automação
Nenhuma ou limitada
Limitado
Sim
Consistência
Nenhuma ou limitada
Limitado
Sim
Configuração
Não estruturado, armazenado em vários locais
Estruturado, armazenado em um local central
Estruturado, armazenado em um sistema de controle de versão e com controle de versão
Implantação
Manual
Automatizado usando um pipeline de CI/CD
Automatizado usando um pipeline de CI/CD
Estado
Não armazenado
Armazenado em um local central
Armazenado em um local central
Drift
Não monitorado ou gerenciado
Monitorado e gerenciado
Monitorado e gerenciado
Documentação
Não mantido
Mantido
Documentado
Análise e aprovação
Não é necessário
Obrigatório
Obrigatório
Integração com o Cloud Management Platform
Não integrada
Não integrada
Integrado a uma plataforma de gerenciamento em nuvem
Intervalo de recursos do Cloud
Limitado
Amplo
Amplo
Otimização de custos
Alguma preocupação
Alguma preocupação
Usado
Segurança
Não é um problema
Alguma preocupação
Preocupação alta
Compliance
Não é um problema
Alguma preocupação
Preocupação alta
Recomendações
A tabela a seguir lista alguns tópicos recomendados com base no estágio de maturidade da
organização e no caso de uso com o Terraform no Google Cloud.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Informações incorretas ou exemplo de código","incorrectInformationOrSampleCode","thumb-down"],["Não contém as informações/amostras de que eu preciso","missingTheInformationSamplesINeed","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-09-10 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."]]