La tecnologia di automazione dell'infrastruttura cloud viene utilizzata per fornire server e data center informatici attraverso file di metadati, anziché configurazioni fisiche. Il concetto in pratica può anche essere definito come implementazione di "infrastruttura come codice" o esecuzione di automazione della configurazione continua. Gli sviluppatori creeranno infrastrutture modulate per eseguire il loro codice applicativo, rivedere il codice e integrarlo. Questi modelli possono quindi essere riutilizzati e generati automaticamente, riducendo al minimo la necessità per uno sviluppatore di riconfigurare l'infrastruttura.
Le aziende utilizzano la tecnologia di automazione dell'infrastruttura cloud nelle pratiche DevOps per riutilizzare l'infrastruttura preconfigurata e garantire la visibilità della configurazione in ogni momento. Questi strumenti possono far risparmiare tempo agli sviluppatori nella configurazione dell'infrastruttura e ridurre i tempi di inattività.
Questi strumenti hanno un forte legame con il processo di consegna continua. Un certo numero di strumenti software di gestione della configurazione focalizzati su DevOps avranno la capacità di automatizzare l'infrastruttura cloud, ma tale capacità non è intrinseca a tutti gli strumenti di gestione della configurazione.
Per qualificarsi per l'inclusione nella categoria Automazione dell'Infrastruttura Cloud, un prodotto deve:
Facilitare la definizione e la configurazione dell'infrastruttura cloud
Consentire la ricreazione di quello stato dell'infrastruttura in una forma modulata
Automatizzare l'applicazione delle definizioni dell'infrastruttura
Integrare con altri strumenti DevOps per una consegna continua completa