La plupart des solutions destinées à une utilisation dans un environnement de production intègrent un certain type de redondance. Les stratégies de redondance ont recours à plusieurs instances d'un même composant pour fournir un seul service. La redondance est utilisée pour satisfaire les exigences en termes de qualité de service. Ainsi, la redondance permet d'augmenter la capacité de traitement afin de satisfaire les exigences de performance, ou d'éviter les points de panne uniques afin de répondre aux exigences de fiabilité.
Il existe trois stratégies de redondance utilisables avec les composants Java ES : l'équilibrage de charge, le clustering avec Sun Cluster et la fonction de réplication Directory Server. La procédure d'installation et de configuration recommandée pour chacune des trois stratégies est expliquée brièvement dans les paragraphes ci-après :
L'équilibrage de charge peut être implémenté au niveau matériel ou logiciel. La meilleure solution consiste à installer et configurer une instance du composant dont les charges sont équilibrées, puis à vérifier que le service fourni par la première instance est disponible via l'équilibreur de charge. Après avoir vérifié la disponibilité du service, vous devez installer et configurer les autres instances du composant, requises par l'architecture du déploiement. Cette procédure par étapes permet de résoudre plus facilement les problèmes de configuration.
L'implémentation du clustering est effectuée en plusieurs étapes. La première consiste à installer le logiciel Sun Cluster et à établir et configurer le cluster. Vous devez ensuite installer les composants qui seront exécutés dans le cluster. Par exemple, la première étape de l'implémentation du cluster présentée dans la Figure 2–1 consiste à installer le logiciel Sun Cluster sur les ordinateurs STR1et STR2 et à établir et configurer le cluster. La deuxième étape consiste à installer et configurer Messaging Server et Calendar Server. La troisième et dernière étape consiste à installer et configurer les services de données Sun Cluster pour Messaging Server et Calendar Server. Lorsque les services de données Sun Cluster sont configurés, les nœuds du cluster reconnaissent les instances Messaging Server et Calendar Server.
La réplication Directory Server est également implémentée en plusieurs étapes. Par exemple, lorsque vous implémentez la réplication multimaître, la première étape consiste à installer, configurer et vérifier toutes les instances de Directory Server. La deuxième consiste à arrêter toutes les instances de Directory Server, sauf une. La troisième consiste à installer et configurer les autres composants de la solution. Les éventuelles modifications au niveau de la structure de l'annuaire ou du schéma sont effectuées sur l'unique instance Directory Server en cours d'exécution. La dernière étape, une fois toutes les instances de composant installées, configurées et vérifiées dans la solution, consiste à redémarrer les autres instances de Directory Server et à utiliser la fonction de réplication pour configurer la synchronisation et le basculement. Les données d'annuaire mises à jour ou modifiées sont alors copiées dans toutes les instances de Directory Server.
Lors de l'utilisation de l'une de ces stratégies de redondance, votre plan d'installation doit comprendre les procédures d'installation de différentes instances d'un composant et de configuration de ces instances de sorte qu'elles interviennent en tant que service unique.