Questa pagina spiega il modello di maturità per Terraform su Google Cloud. Questo modello fornisce best practice, suggerimenti e materiali di apprendimento che soddisfano il tuo livello di comfort ed esperienza con Terraform su Google Cloud.
Panoramica
Terraform su Google Cloud include tre utenti tipo (Studenti, Builder e Operatori) e tre fasi del modello di maturità (Adozione, Creazione e Scalabilità).
Mentre le organizzazioni avanzano nel processo di adozione, creazione e scalabilità di Terraform su Google Cloud per i casi d'uso dell'infrastruttura, hanno bisogno di materiali di apprendimento accessibili che forniscano le indicazioni necessarie ovunque si trovino nel loro percorso.
Determina quali di questi utenti tipo ti rappresentano meglio e analizza i contenuti associati per trovare risorse che aiuteranno te e la tua organizzazione a progredire attraverso le fasi di maturità, in modo da applicare il vostro caso d'uso a Terraform su Google Cloud su larga scala.
Adotta (studente)
Gli studenti stanno iniziando il loro percorso su Google Cloud e si concentrano su indicazioni orientate a imparare a utilizzare Terraform su Google Cloud e ad adottarlo per il proprio caso d'uso.
Potrebbero avere una certa conoscenza del linguaggio bash o di altri script, ma oggi non utilizzano l'automazione o il CI/CD per il provisioning dell'infrastruttura.
Creazione (Builder)
I builder hanno esperienza con Infrastructure as Code e utilizzano Google Cloud per creare i loro progetti.
Funzionano con un'infrastruttura di base e alcune applicazioni su Google Cloud. I builder prevedono di aumentare l'utilizzo del cloud, i casi d'uso specifici e le personalizzazioni e pensare a scalare e fare l'onboarding di più team o applicazioni.
Scala (operatore)
Gli operatori hanno esperienza con Google Cloud e utilizzano Terraform per eseguire il provisioning dell'infrastruttura per i loro carichi di lavoro su larga scala.
Scalano e fanno crescere l'utilizzo del cloud, i casi d'uso specifici, le personalizzazioni e l'onboarding di più team e carichi di lavoro. Gli operatori impostano i criteri e eseguono autonomamente i flussi di lavoro per i team dei carichi di lavoro.
Potresti essere uno Studente se:
- uno sviluppatore
- di Google Cloud, Infrastructure as Code o Terraform
Potresti essere un Builder se:
- uno sviluppatore
- a un team di amministrazione della piattaforma
- su un team Cloud
- un SRE
- avere familiarità con il lavoro su Google Cloud e Terraform e avere un modello Operazione Infrastructure as Code
Puoi essere un Operatore se:
- a un team di amministrazione della piattaforma
- su un team Cloud
- un SRE
- esperienza nell'utilizzo di Google Cloud e di un modello di operazione Terraform su larga scala
Criteri
In questa tabella vengono descritti alcuni criteri per ciascuna fase di maturità, per aiutarti a determinare quale soddisfa meglio il tuo livello di conoscenza di Terraform su Google Cloud e del tuo caso d'uso.
Adotta | Build | Scala | |
---|---|---|---|
Metodo | UI, interfaccia a riga di comando e/o Terraform come servizio | Infrastructure as Code tramite Infra Manager | Infrastructure as Code via (1) Terraform OSS + pipeline personalizzate o (2) Terraform Enterprise su Google Cloud |
Automazione | Nessuno o limitato | Limitata | Sì |
Coerenza | Nessuno o limitato | Limitata | Sì |
Configurazione | Non strutturati, archiviati in una varietà di posizioni | Dati strutturati, archiviati in una posizione centrale | Strutturato, archiviato in un sistema di controllo della versione e controllo delle versioni |
Deployment | Manuale | Automaticamente utilizzando una pipeline CI/CD | Automaticamente utilizzando una pipeline CI/CD |
Stato | Non memorizzati | Archiviati in una posizione centrale | Archiviati in una posizione centrale |
Deviazione | Non monitorato o gestito | Monitorate e gestite | Monitorate e gestite |
Documentazione | Non gestita | Gestito | Ben documentato |
Revisione e approvazione | Non obbligatoria | Obbligatorio | Obbligatorio |
Integrazione con Cloud Management Platform | Non integrato | Non integrato | Integrazione con una piattaforma di gestione del cloud |
Gamma di risorse cloud | Limitata | Larga | Larga |
Ottimizzazione dei costi | Alcuni dubbi | Alcuni dubbi | Quantità utilizzata |
Sicurezza | Nessun problema | Alcuni dubbi | Massima preoccupazione |
Conformità | Nessun problema | Alcuni dubbi | Massima preoccupazione |
Suggerimenti
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/ Pronti per l'uso |
|
||
Deployment e gestione | |||
Assistenza | |||
|