Le regroupement de connexions proposé par les serveurs DB2 Connect est
complètement indépendant des applications, des machines et des utilisateurs à
partir desquels ces connexions ont été établies. Les connexions établies à partir de
clients et de serveurs d'applications multiples, tous possédant des ID utilisateur
différents, peuvent réutiliser n'importe quelle connexion, ce qui engendre une
meilleure utilisation des ressources regroupées.
Quel est le bon type de regroupement de connexions à utiliser ? Les deux. En
règle générale, l'utilisation conjointe des regroupements de connexions DB2
Connect et Application Server est une bonne stratégie car les deux types de
regroupement n'interfèrent pas l'un avec l'autre. Même lorsque le regroupement de
connexions Application Server est activé, le regroupement de connexions DB2
Connect permet la réutilisation de connexions par divers serveurs d'applications
ainsi que par d'autres clients utilisant le serveur DB2 Connect.
Concentrateur de connexion
Le concentrateur de connexion réduit le nombre de ressources requises sur les
serveurs de base de données DB2 for z/OS afin de prendre en charge un grand
nombre de postes de travail et d'utilisateurs Web. Cette fonction peut accroître de
manière très significative l'extensibilité de votre solution DB2 for z/OS et DB2
Connect tout en assurant une tolérance des pannes et un équilibrage de charge des
transactions dans les environnements DB2 for z/OS avec partage de données.
Le concentrateur de connexion permet aux applications de rester connectées sans
qu'aucune ressource ne soit consommée sut le serveur hôte DB2. Vous pouvez
comptabiliser des milliers d'utilisateurs actifs dans les applications alors que seules
quelques unités d'exécution sont actives sur le serveur hôte DB2.
La technologie de concentrateur de connexion de DB2 Connect permet aux serveurs
DB2 Connect, tels que DB2 Connect Enterprise Edition, de prendre en charge des
milliers d'utilisateurs exécutant simultanément des transactions commerciales, tout
en réduisant considérablement les ressources requises sur les serveurs de base de
données hôte System z ou IBM Power Systems. Pour atteindre cet objectif, cette
technologie concentre les charges de travail de toutes les applications sur un
nombre beaucoup plus réduit de connexions au serveur de base de données hôte
System z ou IBM Power Systems. Bien que cette fonction puisse sembler similaire à
la fonction de regroupement de connexions décrite ci-avant, il s'agit d'une
approche plus sophistiquée pour réduire la consommation des ressources par les
applications de traitement de transactions en ligne très volumineuses.
Le concentrateur de connexion prend le concept d'un agent et le divise en deux
entités :
v L'agent logique qui représente la connexion d'une application.
v L'agent de coordination qui possède la connexion et l'unité d'exécution DB2 et
exécute les requêtes des applications.
Lorsqu'une nouvelle application tente de se connecter à un hôte, elle se voit
attribuer un agent logique. Pour transmettre le SQL à la base de données, l'agent
de coordination est nécessaire dès qu'une nouvelle transaction démarre. La clé de
cette architecture est le fait que l'agent de coordination est :
v Dissocié de l'agent logique
v Renvoyé par le regroupement lorsqu'une transaction s'achève suite à la
validation ou l'annulation
Chapitre 4. Réglage et DB2 Connect
91