Ambientes de aplicativos

Um ambiente é uma coleção de recursos definida pelo usuário que hospeda um aplicativo.

Um ambiente é o mecanismo de um aplicativo para reunir componentes com o agente que de fato os implementa. Os ambientes normalmente são modelados em um estágio do ciclo de vida do projeto de software, como desenvolvimento, QA ou produção. Um recurso é um destino de implementação, como um banco de dados ou um contêiner Java™ Platform, Enterprise Edition. Os recursos normalmente são localizados no mesmo host em que está o agente que os gerencia. Um host pode ser um sistema físico, uma máquina virtual ou baseado em nuvem.

Os ambientes podem ter diferentes topologias; por exemplo: um ambiente pode consistir em um único sistema; ser distribuído em vários sistemas; ou abranger clusters de sistemas. Os ambientes têm escopo definido para aplicativos. Embora sistemas de multilocatário possam ser o destino de vários aplicativos, a maioria das organizações de TI usa ambientes específicos do aplicativo. Além disso, aprovações geralmente têm escopo definido para ambientes.

O IBM® UrbanCode Deploy mantém um inventário de cada artefato implementado em cada ambiente e rastreia as diferenças entre eles.

As propriedades do ambiente podem ser criadas com a área de janela Propriedades do ambiente (Aplicativos > [aplicativo selecionado] > Ambientes > [ambiente selecionado] > Propriedades).

Um valor configurado em um ambiente do componente substitui um valor pelo mesmo nome definido diretamente em uma propriedade do ambiente. As propriedades do ambiente do componente permitem que você centralize propriedades, tipo de rastreamento e valores padrão, por exemplo. As propriedades do ambiente fornecem listas ad hoc de pares property=value.

Referenciado: ${p:environment/propertyName}.


Feedback