Cette rubrique permet de configurer un domaine de réplication
des données pour transférer des données, des objets ou des événements pour le
gestionnaire de session, la cache dynamique ou des beans session avec état. Les domaines de réplication des données utilisent le service de
réplication des données (DRS) qui est un composant interne qui effectue des services de réplication, y compris la
réplication de données, d'objets et d'événements entre serveurs d'applications.
Avant de commencer
Déterminez si vous utilisez un domaine de réplication à plusieurs courtiers.
Si vous avez configuré un domaine de réplication des données avec une
version antérieure du produit, vous pouvez utiliser un
domaine de réplication à plusieurs courtiers.
Tout domaine de réplication créé avec la version courante du produit est un domaine de réplication des données. Vous devez faire migrer tous les domaines de réplication à plusieurs courtiers vers des domaines de réplication des données.
Pourquoi et quand exécuter cette tâche
Cette rubrique permet de configurer la
réplication, un service
qui permet de transférer les données, les objets ou les événements entre les serveurs
d'applications d'un cluster. Utilisez la réplication pour empêcher la perte
des données de session avec le gestionnaire de session, afin d'améliorer
encore les performances du service de cache dynamique et assurer la
reprise des beans session avec état.
Eviter les incidents: Si vous sélectionnez l'option lors de la création d'un cluster, le domaine de réplication
est créé automatiquement.
gotcha
De la même façon, si le nom de la cellule est WAS1 au lieu de WAS01Network, vous devez remplir le qualificatif de haut niveau avec les trois premiers caractères de la chaîne RSSTREAM.
Le qualificatif de haut niveau devient alors WAS1DRS.
Pour activer la réplication de données sur les serveurs d'applications d'un cluster, procédez comme suit.
Procédure
- Créez un domaine de réplication. Utilisez l'une des
méthodes suivantes pour créer un domaine de réplication :
- Créez manuellement un domaine de réplication.
Pour créer
manuellement un domaine de réplication sans créer de nouveau cluster, cliquez
sur dans la console
d'administration.
Dans cette page, vous pouvez spécifier les propriétés du domaine de
réplication, y compris le délai d'expiration, le chiffrement et le nombre de
répliques.
- Créez un domaine de réplication lors de la création d'un cluster.
Pour créer un domaine de réplication quand vous créez un cluster, cliquez sur dans la console d'administration. Cliquez ensuite sur
. Le domaine
de réplication créé porte le même nom que le cluster et présente les paramètres
par défaut d'un domaine de réplication. Les paramètres par défaut d'un domaine de réplication consistent à créer une
seule réplique d'élément de données et de désactiver le chiffrement.
Pour modifier les propriétés du domaine de réplication, cliquez sur nom_domaine_réplication dans la console d'administration.
- Configurez les clients ou les composants qui utilisent les domaines de réplication. La cache dynamique, le gestionnaire de session et les beans
session avec état sont les trois types de clients de domaine de réplication.
Chaque type de client doit être configuré avec un domaine de réplication différent. Par exemple, le gestionnaire de session utilise un domaine de réplication et le cache
dynamique utilise un domaine de réplication différent. Cependant, utilisez un domaine de réplication si vous configurez une
réplication mémoire à mémoire de session HTTP et une réplication de bean
session avec état. Dans ce cas, l'utilisation d'un domaine de réplication
garantit que les informations d'état de sauvegarde des sessions HTTP et des
beans session avec état figurent sur les mêmes serveurs d'applications.
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
Déterminez si la configuration
nécessite des ressources d'unités d'exécution supplémentaires.
Le service de réplication utilise des unités d'exécution
provenant du pool d'unités d'exécution DRS par défaut pour différentes tâches,
dont le traitement des messages. Auparavant, le service de réplication obtenait
les unités d'exécution du pool d'unités d'exécution par défaut.
Au démarrage du serveur d'applications, la taille maximale du pool
d'unités d'exécution DRS est de 100 unités d'exécution. Cependant,
cette taille de pool d'unités d'exécution peut ne pas suffire
pour permettre au service de réplication d'obtenir assez d'unités
d'exécution du pool pour traiter tous les messages de réplication
entrants. Le nombre
de messages entrants est influencé par le nombre de serveurs d'applications du domaine et
le nombre d'utilisateurs de domaines de réplication sur chaque serveur d'applications. Le
nombre de messages à traiter augmente avec l'augmentation du nombre de serveurs
d'applications et/ou le nombre d'utilisateur de réplication.
Les données persistantes non répliquées sur les serveurs d'applications
pendant le démarrage du serveur peuvent indiquer que vous devez augmenter le paramètre de la taille
maximale du pool d'unités d'exécution. Généralement, la taille maximale du pool d'unités d'exécution
DRS définie à 100 est suffisante. Cependant, dans des topologies de très grande taille,
vous devrez peut-être définir la taille maximale du pool d'unités d'exécution
à une valeur supérieure à 100.
Tableau 1. Propriétés personnalisées du pool d'unités d'exécution DRS. Vous pouvez définir les propriétés du pool d'unités d'exécution DRS
à l'aide des propriétés personnalisées de la machine virtuelle Java.Nom de la propriété |
Valeur par défaut |
DRS_THREADPOOL_MINSIZE |
40 |
DRS_THREADPOOL_MAXSIZE |
100 |
DRS_THREADPOOL_ISGROWABLE |
false |
Pour plus d'informations,
voir la documentation sur les propriétés personnalisées de la machine virtuelle Java.
Résultats
Les données sont répliquées entre les serveurs d'applications dans
un domaine de réplication configuré.
Que faire ensuite
Si vous sélectionnez le type de chiffrement DES ou 3DES pour un domaine de
réplication, une clé de chiffrement est utilisée pour le chiffrement des messages.
A intervalles réguliers, par exemple une fois par mois, accédez à la page dans la console d'administration, et cliquez sur
pour régénérer la clé. Une fois la clé régénérée, vous devez
relancer tous les serveurs d'applications configurés comme éléments du domaine de
réplication. La régénération périodique de la clé améliore la sécurité.