Creazione e gestione di ambienti di distribuzione

È possibile utilizzare gli ambienti per riflettere le fasi del ciclo di vita della distribuzione del software.

Che cos'è un ambiente?

Un ambiente è una raccolta, definita dall'utente, di risorse che ospitano le applicazioni. È il meccanismo mediante il quale l'applicazione tiene insieme i componenti con l'agente che effettivamente li distribuisce.

Gli ambienti vengono generalmente modellati su alcune fasi del ciclo di vita del progetto software, quali sviluppo, controllo qualità o produzione. Una risorsa rappresenta un obiettivo di distribuzione, ad esempio un database o un container J2EE. Le risorse risiedono su un host che corrisponde a una "macchina" fisica, virtuale o basata su cloud.

Gli ambienti possono avere differenti topologie. Ad esempio, un ambiente può consistere in un singolo computer, estendersi su più computer o essere distribuito su cluster di computer. Le approvazioni sono generalmente definite a livello di ambito per gli ambienti.

Che cos'è un ambiente?

Controllo ambientale

Gli ambienti vengono creati a livello globale e utilizzati da più applicazioni. Ciò consente alle organizzazioni IT di utilizzare ambienti condivisi o specifici per le applicazioni. Deployment Automation mantiene un inventario di ogni elemento distribuito a ciascun ambiente e controlla le relative differenze.

Gli ambienti possono essere importati ed esportati. L'importazione e l'esportazione sono particolarmente utili se si dispone di più server Deployment Automation e si ha bisogno di spostare o aggiornare rapidamente gli ambienti. Dopo la creazione di un ambiente, questo viene aggiunto a un'applicazione. Gli ambienti possono essere utilizzati da più applicazioni.

È possibile applicare un processo di approvazione o implementare i cancelli delle applicazioni prima di effettuare la distribuzione all'ambiente. È possibile impostare date di black-out all'interno di un singolo ambiente, per assicurarne la conformità alle pianificazioni e alle policy di distribuzione.

Controllo ambientale