Modello di maturità di Terraform su Google Cloud

Questa pagina spiega il modello di maturità per Terraform su Google Cloud. Questo modello fornisce best practice, consigli e materiali di apprendimento che soddisfano il tuo livello di comfort e competenza con Terraform su Google Cloud.

Panoramica

Terraform su Google Cloud ha tre profili utente (studenti, builder e operatori) e tre fasi del modello di maturità (Adotta, Crea e Scala).

Man mano che le organizzazioni avanzano nel processo di adozione, creazione e scalabilità di Terraform su Google Cloud per i loro casi d'uso dell'infrastruttura, hanno bisogno di materiali di apprendimento accessibili che forniscano la guida necessaria in qualsiasi fase del loro percorso.

Determina quale di queste buyer persona ti rappresenta meglio e guarda i contenuti associati per trovare risorse che aiuteranno te e la tua organizzazione a progredire nelle fasi di maturità, consentendoti di applicare il tuo caso d'uso a Terraform su Google Cloud su larga scala.

Diagramma del modello di maturità di Terraform su Google Cloud

Adotta (studente)

Gli studenti iniziano il loro percorso su Google Cloud e si concentrano su indicazioni mirate per imparare a utilizzare Terraform su Google Cloud e adottarlo per il loro caso d'uso.

Potrebbero avere alcune conoscenze di Bash o di altri linguaggi di scripting, ma oggi non utilizzano l'automazione o CI/CD per il provisioning dell'infrastruttura.

Potresti essere un studente se:

  • uno sviluppatore
  • novità di Google Cloud, Infrastructure as Code o Terraform

Build (Builder)

I builder hanno esperienza con Infrastructure as Code e utilizzano Google Cloud per creare i loro progetti.

Lavorano con l'infrastruttura di base e alcune applicazioni su Google Cloud. I builder prevedono di aumentare l'utilizzo del cloud, casi d'uso specifici e personalizzazioni e pensano di scalare e integrare più team o applicazioni.

Potresti essere un Builder se:

  • uno sviluppatore
  • in un team di amministratori della piattaforma
  • in un team cloud
  • un SRE
  • che abbia familiarità con Google Cloud, Terraform e un modello operativo Infrastructure as Code

Scala (operatore)

Gli operatori hanno esperienza con Google Cloud e utilizzano Terraform per eseguire il provisioning dell'infrastruttura per i propri carichi di lavoro su larga scala.

Aumentano l'utilizzo del cloud, i casi d'uso specifici, le personalizzazioni e l'onboarding di altri team e carichi di lavoro. Gli operatori impostano criteri e workflow self-service per i team di workload.

Potresti essere un operatore se:

  • in un team di amministratori della piattaforma
  • in un team cloud
  • un SRE
  • esperienza di gestione di un Google Cloude un modello di operazioni Terraform su larga scala

Criteri

Questa tabella descrive in dettaglio alcuni dei criteri per ogni fase di maturità per aiutarti a determinare quale si adatta meglio al tuo livello di familiarità con Terraform su Google Cloud e al tuo caso d'uso.

Adotta Build Scala
Metodo UI, CLI e/o Terraform as a Service Infrastructure as Code tramite Infra Manager Infrastructure as Code tramite (1) Terraform OSS + pipeline personalizzate o (2) Terraform Enterprise su Google Cloud
Automazione Nessuna o limitata Limited
Coerenza Nessuna o limitata Limited
Configurazione Non strutturati, archiviati in varie posizioni Strutturati, archiviati in una posizione centrale Strutturati, archiviati in un sistema di controllo della versione e con controllo della versione
Deployment Manuale Automatizzato utilizzando una pipeline CI/CD Automatizzato utilizzando una pipeline CI/CD
Stato Non memorizzato Memorizzati in una posizione centrale Memorizzati in una posizione centrale
Deviazione Non monitorato o gestito Monitorato e gestito Monitorato e gestito
Documentazione Non mantenuto Mantenuto Ben documentato
Revisione e approvazione Non obbligatorio Obbligatorio Obbligatorio
Integrazione con Cloud Management Platform Non integrato Non integrato Integrato con una piattaforma di gestione cloud
Intervallo di risorse cloud Limited Ampia Ampia
Ottimizzazione dei costi Qualche preoccupazione Qualche preoccupazione Usato
Sicurezza Nessun problema Qualche preoccupazione Preoccupazione elevata
Conformità Nessun problema Qualche preoccupazione Preoccupazione elevata

Consigli

La tabella seguente elenca alcuni argomenti consigliati in base alla fase di maturità della tua organizzazione e al tuo caso d'uso con Terraform su Google Cloud.

Adotta Build Scala
Scopri e impara
Formazione e tutorial
Modelli/
Pronto all'uso
  • Personalizzare le soluzioni già pronte
  • Personalizzare i progetti e i moduli Terraform
  • Crea il tuo progetto Terraform
  • Creare un modulo Terraform personalizzato
Deployment e gestione
Assistenza
  • Google Cloud Assistenza clienti Google Cloud
  • Google Cloud + Assistenza HashiCorp (assistenza prioritaria se il cliente dispone dell'assistenza per entrambi)