Entornos de aplicación

Un entorno es una colección de recursos definidos por el usuario que albergan una aplicación.

Un entorno es el mecanismo de la aplicación para fusionar componentes con el agente que los despliega realmente. Los entornos se modelan, por lo general, en alguna fase del ciclo de vida del proyecto de software, como la de desarrollo, QA o producción. Un recurso es un destino de despliegue, como una base de datos o un contenedor Java™ Platform, Enterprise Edition. Los recursos por lo general se encuentran en el mismo host en el que se encuentra situado el agente que los gestiona. Un host puede ser un sistema físico, una máquina virtual o estar basado en la nube.

Los entornos pueden tener diferentes topologías; por ejemplo: un entorno puede constar de un único sistema, distribuirse por varios sistemas o por varios clústeres de sistemas. El ámbito de los entornos son las aplicaciones. Aunque los sistemas de varios arrendatarios pueden ser el destino de varias aplicaciones, la mayoría de organizaciones de TI utilizan entornos específicos de aplicación. Asimismo, el ámbito de las aplicaciones son los entornos.

IBM® UrbanCode Deploy mantiene un inventario de cada artefacto que se despliega en cada entorno y realiza un seguimiento de las diferencias entre ellos.

Las propiedades del entorno se pueden crear con el panel Propiedades del entorno (Aplicaciones > [aplicación seleccionada] > Entornos > [entorno seleccionado] > Propiedades).

Un valor configurado en un entorno de componente sustituye un valor con el mismo nombre configurado directamente en una propiedad del entorno. Las propiedades de entorno del componente permiten centralizar propiedades, el tipo de seguimiento y los valores predeterminados, por ejemplo. Las propiedades del entorno ofrecen listas ad hoc de pares property=value.

Referencia: ${p:environment/propertyName}.


Comentarios