PLANIFICATION


Identification du nombre et de l'emplacement des répliques d'une grappe
La création d'une réplique de base de documents dans une grappe repose sur deux motifs principaux : offrir une disponibilité permanente des données et répartir la charge de travail entre plusieurs serveurs. Avant de créer des répliques dans une grappe, identifiez la fréquence à laquelle les utilisateurs accèdent à une base et leur besoin en matière de redondance des données. Si une base est très sollicitée ou si sa disponibilité est extrèmement importante, créez plusieurs répliques et stockez-les sur vos serveurs les plus fiables. En revanche, pour les bases qui sont moins occupées et pour lesquelles une disponibilité permanente n'est pas très importante, créer des répliques peut se révéler inutile. Un fichier journal, par exemple, ne nécessite aucune réplique sur un autre serveur.

Pus une base possède de répliques, plus les données sont accessibles. Toutefois, créer trop de répliques peut impliquer une surcharge inutile au niveau de la maintenance d'un système et altérer les performances. Lors de la planification de votre stratégie de grappe, essayez de trouver un juste équilibre entre les exigences des utilisateurs en termes de disponibilité des données et la capacité physique des serveurs de votre grappe à gérer toute charge supplémentaire. Il est possible que plus de trois répliques d'une base ne vous offrent pas une disponibilité suffisante. Si les utilisateurs peuvent accéder à une base à partir d'un ou de deux serveurs, n'augmentez pas le nombre de répliques dans la grappe.

Lorsque les utilisateurs nécessitent une disponibilité constante pour une base spécifique, créez des répliques sur chaque serveur de la grappe, si vous disposez de suffisamment d'espace disque et de ressources.

De plus, essayez de répartir les bases les plus sollicitées sur plusieurs serveurs afin d'éviter une trop forte concentration de bases très actives sur un seul serveur. Si tous les serveurs de la grappe disposent d'une puissance de processus similaire, vous pouvez obtenir une charge équivalente sur chaque serveur, dont la puissance nécessaire en cas de basculement. Si un serveur est doté d'une puissance de processus sensiblement inférieure ou supérieure à celle des autres serveurs, il est conseillé de modifier le nombre de bases que ce serveur contient ou doit réceptionner lors d'un basculement. En outre, distribuez les fichiers courrier dans la grappe ou configurez des serveurs ou grappes distincts pour le courrier.

Comme les bases occupées d'une grappe peuvent créer de nombreux événements de réplication, il peut s'avérer utile d'installer ces répliques sur le disque le plus rapide disponible dans la grappe. Si possible, placez ces répliques là où il n'y a aucun conflit de processus, une partition autre que celle contenant le fichier d'échange du système d'exploitation, par exemple.

Pour connaître les bases de documents et les répliques présentes dans la grappe, ouvrez la base Annuaire des bases de grappe (CLDBDIR.NSF). Elle contient un document d'informations sur chaque base et réplique de la grappe.

Remarque : Les formules de réplication sélective fonctionnent différemment dans une grappe.

Nombre de répliques à créer

La liste suivante décrit certains facteurs à prendre en considération lors de la sélection du nombre de répliques à créer.


Analyse des bases de documents afin de déterminer le nombre de répliques

Plusieurs facteurs sont à prendre en considération lors du choix du nombre de répliques à créer. Certains incitent à plus de répliques, d'autres à moins. La liste ci-dessous décrit les facteurs et leur influence sur le trafic et les performances de la grappe.

Avant de répartir des bases dans une grappe, il peut être utile de créer un tableau reprenant les informations sur ces bases et le matériel de la grappe. Il vous permettra de déterminer l'importance de certaines bases et l'adéquation de vos ressources. Vous pouvez y inclure tout ou partie des données suivantes :


Exemple de tableau

Ce tableau permet d'identifier les bases de documents nécessitant une haute disponibilité, les bases les plus sollicitées et l'espace disque supplémentaire requis à l'avenir. Dans cet exemple, deux bases sont très importantes et se développent rapidement. Vous devez dès lors vous assurer qu'elles disposent de suffisamment de répliques, afin de garantir leur disponibilité permanente. Vous devez également vérifier que vous disposez de suffisamment d'espace disque pour prendre en charge la croissance occasionnée sur chaque serveur contenant une réplique de ces bases. Une base est d'une importance moyenne, avec un taux de croissance moins rapide. De plus, elle n'est pas très active. Une seule réplique suffit, sauf si une indisponibilité de cette dernière peut avoir des conséquences fâcheuses sur vos activités. Enfin, la dernière base n'est pas très importante et ne nécessite aucune réplique dans la grappe.

Le nombre d'utilisateurs simultanés vous permet de déterminer les besoins en matière d'équilibrage des charges.

Le tableau suivant met en application quelques-unes des données précédentes afin de déterminer le nombre de répliques nécessaires.

Tableau 1. Exemple de tableaux d'informations sur les bases propres à l'organisation
Titre de la baseTailleNombre max. d'utilisateurs simultanésTaux de transactionTaux de croissanceBesoin en disponibilitéNombre suggéré de répliques
Discussion sur les produits4 Go600<nozeros>HauteHauteHaute2<nozeros>
Suivi des ventes1 Go200<nozeros>NormalHauteCritical2 ou plus
Recherche d'une société2 Go20<nozeros>BasseNormalNormal0 ou 1
Annonces classées 1 Go50<nozeros>NormalNormalBasse0<nozeros>

Concepts associés
Fonctionnement de la réplication dans une grappe
Planification d'une grappe