Exploitation De Sysplex Avec Db2; Informations Sur La Priorité Utilisées Pour La Répartition De La Charge Et La Tolérance Aux Pannes - IBM DB2 Connect Guide D'utilisation

Table des Matières

Publicité

DB2 Connect reçoit de WLM une liste priorisée des membres Sysplex. Chaque
Sysplex renvoie des informations relatives à la priorité pondérée pour chaque
adresse de connexion. Le serveur DB2 Connect utilise ensuite cette liste pour traiter
les requêtes CONNECT entrantes en les distribuant entre les membres Sysplex
avec les niveaux de priorité les plus élevés. La liste des informations relatives à la
priorité pondérée des Sysplex est extraite à chaque connexion pour assurer la
répartition de la charge. Si le concentrateur de connexion DB2 Connect est activé,
cette liste sert également à déterminer la destination de chaque transaction.
Remarque : Il n'est pas nécessaire de modifier la configuration System z DDF
(Distributed Data Facility) pour tirer partie de DB2 Connect Sysplex.
DB2 Connect assure aussi la tolérance aux pannes en tentant de se connecter à une
autre machine Sysplex en cas d'échec de la connexion. Une erreur ne sera renvoyée
à l'application que si toutes les tentatives de connexion ont échoué.
Le sysplex DB2 Connect a été conçu en avec le concept de regroupement d'agents à
l'esprit. Lorsque Sysplex est activé, DB2 Connect dirige les connexions vers un
autre membre DDF si la connexion vers un membre participant est perdue. La
redirection est effectuée conformément à une liste de serveurs Sysplex.
Moyennant l'ajout d'un concentrateur, DB2 Connect est désormais capable
d'équilibrer la charge au niveau des frontières de la transaction. Le concentrateur
DB2 Connect doit être activé pour ce faire.

Exploitation de Sysplex avec DB2

Pour reprendre un exemple classique, un serveur DB2 Connect (serveur A)
converse avec un Sysplex contenant deux serveurs DB2 for z/OS (les serveurs B et
C).
Serveur Sysplex B
HOST_NAME=MVSHOST
Supposons maintenant qu'une application lance la commande :
La connexion à la base de données MVSHOST est établie. L'exploitation Sysplex étant
activée tant pour le serveur DB2 Connect que pour l'entrée d'annuaire DCS, DB2
for z/OS identifie les adresses réseau auprès de DB2 Connect pour chaque
participant Sysplex (MVSHOST et MVSHOST1). Les protocoles DRDA4 et les flux
de message sont utilisés pour renvoyer cette information. Une fois la connexion
initiale établie, la liste des adresses renvoyées est placée dans la mémoire cache du
poste de travail DB2 Connect. Par exemple, si la commande CONNECT est lancée
pour un noeud APPPC TCP/IP, seules les adresses IP sont renvoyées.
Informations sur la priorité utilisées pour la répartition de la
charge et la tolérance aux pannes
La liste d'adresses fournie par DB2 for z/OS comprend également des informations
de priorité, notamment le nombre de connexions pour chaque adresse réseau. Cette
liste est régénérée chaque fois que DB2 Connect établit une nouvelle connexion.
Ces informations supplémentaires sont utilisées pour l'équilibrage de charge et la
tolérance aux pannes.
98
IBM DB2 Connect 9.7 - - Guide d'utilisation
db2 connect to aliasb user xxxxxxx using xxxxxxxx
Serveur Sysplex C
HOST_NAME=MVSHOST1

Publicité

Table des Matières
loading

Table des Matières