Configurer et déployer des niveaux de déploiement Coherence

Avant de commencer

  • Vérifiez que la topologie de votre domaine peut prendre en charge différents clusters WebLogic Server pour représenter les niveaux de déploiement Coherence. Reportez-vous à Architectures de cluster dans Administration des clusters pour Oracle WebLogic Server.
  • Créez et packagez un module d'archive de grille Coherence (GAR) pour tous les modules d'application (application Web, EJB, etc.) qui utilisent Coherence. Reportez-vous à Création de packages d'applications Coherence.

Afin de garantir une évolutivité ou des performances optimales, Coherence est généralement configuré de manière à utiliser des clusters WebLogic Server. Par exemple, un cluster WebLogic Server est utilisé comme niveau de données Coherence et héberge des serveurs activés pour le stockage, un autre cluster WebLogic Server est utilisé comme niveau d'application Coherence et héberge des applications et enfin, le cas échéant, un autre cluster WebLogic Server est utilisé comme niveau de proxy Coherence et héberge des serveurs proxy Coherence. Reportez-vous à Création de niveaux de déploiement Coherence dans Administration des clusters pour Oracle WebLogic Server.

Pour configurer et déployer des niveaux de cluster Coherence dans WebLogic Server, procédez comme suit :

  1. Si vous ne l'avez pas déjà fait, dans le centre des modifications de la console d'administration, cliquez sur Verrouiller et modifier (reportez-vous à Utiliser le centre des modifications).
  2. Configurez les ressources de cluster Coherence de votre domaine, qui seront associées aux niveaux de cluster WebLogic Server correspondants. Reportez-vous à Créer des clusters Coherence.
  3. Configurez un niveau de données Coherence. Un niveau de données est un cluster WebLogic Server qui est associé à un cluster Coherence et qui héberge des serveurs Coherence gérés activés pour le stockage. Les serveurs Coherence gérés dans le niveau de données stockent et distribuent des données (à la fois principales et de sauvegarde) sur le cluster.
    1. Créez un cluster WebLogic Server. Reportez-vous à Configurer des clusters.
    2. Conservez le mode de création de cluster par défaut (monodiffusion) et modifiez le canal de diffusion selon vos besoins, ou sélectionnez le mode de multidiffusion dans la liste déroulante et indiquez une adresse et un port de multidiffusion différents, si nécessaire.
    3. Accédez à l'onglet Cluster > Coherence du cluster de niveau de données.
    4. Dans la liste déroulante Cluster Coherence, sélectionnez un cluster Coherence à associer au cluster WebLogic Server. Par défaut, les serveurs Coherence gérés affectés à ce cluster WebLogic Server seront des membres Coherence activés pour le stockage (serveurs de cache), comme l'indique le champ Stockage local activé.
  4. Créez des serveurs Coherence gérés pour le niveau de données. Reportez-vous à Créer des serveurs gérés.
    1. Cliquez sur l'option Oui pour ajouter le serveur à un cluster existant, puis, dans la liste déroulante, sélectionnez le cluster WebLogic Server de niveau de données. Le serveur géré hérite des paramètres Coherence du cluster WebLogic Server de niveau de données.
    2. Répétez cette étape pour créer d'autres serveurs gérés selon vos besoins.
  5. Configurez un niveau d'application Coherence. Un niveau d'application est un cluster WebLogic Server qui est associé à un cluster Coherence et qui héberge des serveurs Coherence gérés désactivés pour le stockage. Les serveurs Coherence gérés dans le niveau d'application hébergent des applications (clients de fabrique de caches) et sont des membres de cluster Coherence.
    1. Configurez un cluster WebLogic Server. Conservez le mode de création de cluster par défaut (monodiffusion) et modifiez le canal de diffusion selon vos besoins, ou sélectionnez le mode de multidiffusion dans la liste déroulante et indiquez une adresse et un port de multidiffusion différents, si nécessaire. Reportez-vous à Configurer des clusters.
    2. Accédez à l'onglet Cluster > Coherence du cluster de niveau de données.
    3. Dans la liste déroulante Cluster Coherence, sélectionnez un cluster Coherence à associer au cluster WebLogic Server. Désactivez le stockage sur le niveau d'application en désélectionnant la case Stockage local activé. Les serveurs Coherence gérés affectés à ce cluster WebLogic Server seront des membres Coherence désactivés pour le stockage (clients). Les serveurs du niveau d'application ne doivent jamais être utilisés pour stocker des données de cache.
  6. Répétez l'étape 4 pour ajouter d'autres serveurs Coherence gérés au niveau d'application. Toutefois, dans la liste déroulante Cluster Coherence, sélectionnez le cluster WebLogic Server de niveau d'application, afin que le serveur géré hérite des paramètres Coherence du cluster de niveau d'application. Répétez cette étape pour créer d'autres serveurs gérés selon vos besoins.
  7. Si nécessaire, configurez un niveau de proxy Coherence. Les serveurs proxy Coherence gérés permettent aux clients Coherence*Extend d'utiliser des caches Coherence sans être membres du cluster.
    1. Répétez l'étape 5 pour configurer un niveau de proxy Coherence. Veillez à désélectionner la case Stockage local activé, de sorte que les serveurs Coherence gérés affectés à ce cluster WebLogic Server soient des membres Coherence désactivés pour le stockage (clients).
    2. Répétez l'étape 4 pour ajouter d'autres serveurs Coherence gérés au niveau de proxy. Dans la liste déroulante Cluster Coherence, veillez à sélectionner le cluster WebLogic Server de niveau proxy, afin que le serveur géré hérite des paramètres Coherence du cluster de niveau proxy.
    3. Répétez cette étape pour créer d'autres serveurs gérés selon vos besoins.
  8. Déployez le module d'archive de grille Coherence (GAR) sur votre domaine WebLogic Server. Le déploiement des archives de grille (GAR) autonomes est identique à celui des autres modules JavaEE. Reportez-vous à Déploiement d'applications Coherence dans WebLogic Server.

Tâches connexes

Rubriques connexes