Esempi di strutturazione del codice
Questi esempi sono realizzati con il provider AWS ma la maggior parte dei principi mostrati possono essere applicati anche ad altri provider cloud e non (DNS, DB, Monitoring, ecc)
Tipo | Descrizione | Disponibilità |
---|---|---|
Poche risorse, nessuna dipendenza esterna. Un solo AWS account. Una sola Regione. Un solo ambiente. | Si | |
Più account AWS e ambienti, moduli standard di infrastruttura Terraform. | Si | |
Molti accounts AWS, molte regioni, importanza di ridurre il copia-incolla, moduli di infrastruttura personalizzati , pesante uso di composizioni. Uso di Terraform. | Non ancora disponibile | |
molto-grande | Più providers (AWS, GCP, Azure). Deploy Multi-cloud. Uso di Terraform. | No |
Tipo | Descrizione | Disponibilità |
---|---|---|
medio | Diversi account AWS e ambienti, moduli di infrastruttura standard, pattern di composizione usando Terragrunt. | No |
large | Molti accounts AWS, molte regioni, importanza di ridurre il copia-incolla, moduli di infrastruttura personalizzati , pesante uso di composizioni. Uso di Terragrunt. | No |
very-large | Più providers (AWS, GCP, Azure). Deploy Multi-cloud. Uso di Terragrunt. | No |
Last modified 1yr ago