Création et gestion d'environnements de déploiement

Utilisez les environnements pour refléter les étapes du cycle de vie du déploiement logiciel.

Qu'est-ce qu'un environnement ?

Un environnement est un ensemble de ressources qui hébergent des applications. Il s'agit du mécanisme qu'utilise l'application pour réunir les composants avec l'agent qui les déploie.

Les environnements sont généralement modélisés sur une étape du cycle de vie du projet logiciel, telle que le développement, l'assurance qualité ou la production. Une ressource est une cible de déploiement, telle qu'une base de données ou un conteneur J2EE. Les ressources résident sur un hôte qui correspond à une machine physique, virtuelle ou basée sur le cloud.

Les environnements peuvent avoir différentes topologies. Par exemple, un environnement peut se composer d'une seule machine, être réparti sur plusieurs machines ou être distribué sur des clusters de machines. Les approbations sont généralement définies en fonction des environnements.

Qu'est-ce qu'un environnement ?

Contrôle des environnements

Les environnements sont créés au niveau mondial et utilisés par plusieurs applications. Cela permet aux services informatiques d'utiliser des environnements partagés ou spécifiques aux applications. Deployment Automation tient un inventaire de tous les artefacts déployés dans chaque environnement et assure le suivi des différences.

Les environnements peuvent être importés et exportés. L'importation et l'exportation sont particulièrement utiles si vous disposez de plusieurs serveurs Deployment Automation et avez besoin de déplacer ou de mettre à jour rapidement des environnements. Une fois qu'un environnement a été créé, il est ajouté à une application. Les environnements peuvent être utilisés par plusieurs applications.

Vous pouvez appliquer un processus d'approbation ou mettre en oeuvre des portes d'application avant le déploiement dans l'environnement. Il est également possible de définir des dates d'interdiction au sein d'un environnement afin de s'assurer qu'il s'aligne sur les planifications et stratégies de déploiement.

Contrôle des environnements