Réplication de données entre serveurs d'applications d'un cluster

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 Eviter les incidents: Si vous sélectionnez l'option Configurer la réplication mémoire à mémoire HTTP 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

  1. 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 Environnement > Domaines de réplication > Nouveau 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 Serveurs > Clusters > Clusters > Nouveau dans la console d'administration. Cliquez ensuite sur Permet de configurer la réplication mémoire à mémoire HTTP. 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 Environnement > Domaines de réplication > Nouveau nom_domaine_réplication dans la console d'administration.

  2. 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.
  3. [AIX Solaris HP-UX Linux Windows][IBM i]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 Environnement > Domaines de réplication > Nouveau dans la console d'administration, et cliquez sur Régénérer la clé de chiffrement 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é.

Icône indiquant le type de rubrique Rubrique de tâche



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=trun_drs_replication
Nom du fichier : trun_drs_replication.html