Un environnement de déploiement représente un ensemble de clusters configurés, de serveurs et de logiciels intermédiaires qui collaborent pour offrir un environnement capable d'héberger les interactions d'architecture SCA (Service Component Architecture). Par exemple, un environnement de déploiement peut inclure un hôte utilisé pour les destinations de messages et des programmes administratifs.
La planification d'environnements de déploiement nécessite l'élaboration de l'agencement physique (topologie) de l'environnement de déploiement, afin que vos exigences métier puissent être satisfaites en termes de capacité, de disponibilité, d'évolutivité et de support de reprise en ligne. Certains aspects clés de cette conception impliquent l'insertion sur les composants matériels du nombre de serveurs que compte votre environnement de déploiement.
Vous pouvez déployer les modules de médiation sur un serveur autonome. Un serveur autonome est l'environnement le plus simple à établir, mais il n'établit aucune interconnexion avec les autres serveurs, sa capacité est limitée aux ressources présentes sur le même système et il n'est doté d'aucune fonction de reprise après incident.
Si vous avez besoin d'une capacité, d'une évolutivité, d'une disponibilité ou d'une fonction de reprise plus élevée que celle offerte par un serveur autonome, vous devez utiliser un environnement de déploiement composé de serveurs interconnectés.
Un environnement de déploiement représente un ensemble de serveurs interconnectés prenant en charge modules de médiation
Les serveurs d'un environnement de déploiement peuvent fonctionner sur un ou sur plusieurs systèmes. Les serveurs peuvent être regroupés en clusters pour prendre en charge l'équilibrage de charge et la reprise après incident.
Outre les caractéristiques de performances, de disponibilité, d'évolutivité, d'isolation, de sécurité et de stabilité absentes d'un serveur autonome, un environnement de déploiement composé de serveurs interconnectés ou de clusters présente l'avantage supplémentaire d'une capacité de gestion de tous les serveurs ou clusters à partir d'un gestionnaire de déploiement.
Quelle que soit la méthode utilisée pour créer l'environnement de déploiement, vous pouvez gérer certains éléments de l'environnement de déploiement à l'aide de la console d'administration. (Par exemple, vous pouvez ajouter des noeuds supplémentaires à l'environnement de déploiement). Toutefois, certains aspects ne peuvent pas être modifiés si vous avez créé l'environnement de déploiement à l'aide des options 1 ou 2. (Par exemple, vous ne pouvez pas modifier les types de base de données).