E. Topologie du service
Définir la topologie du service consiste à
définir la répartition géographique de l'annuaire. Un
annuaire LDAP peut en effet être déployé sur des machines
physiques différentes. Cette étape a but de concevoir cette
répartition.
1.
Conception
a. Objectifs
Disposer des serveurs annuaires sur des plusieurs machines
permet de répondre à un besoin en qualité de service.
S'ils sont bien répartis et bien configurés, plusieurs serveurs
seront plus performants et plus fiables qu'un seul serveur. La
répartition de l'annuaire sur plusieurs machines peut aussi faciliter sa
gestion.
La norme LDAP définit deux mécanismes permettant
une répartition géographique des serveurs. Le premier est le
mécanisme de referral qui permet de déléguer une branche
d'un annuaire à un autre annuaire, localisé sur une machine
distante. Le deuxième est le mécanisme de réplication.
La mise en place des deux mécanismes dépend
très fortement de la structure de l'arbre informationnel. Le processus
de conception de la topologie du service peut donc être itératif
avec la conception de l'arbre informationnelle.
b. Recueil des
informations
La première étape consiste à faire
l'inventaire des sites géographiques qui devront se connecter à
l'annuaire. Pour chaque site il est nécessaire ensuite de dessiner son
schéma réseau pour identifier les différents
réseaux, les différents routeurs et surtout par quelle machine
passe les flux sortants. Les liaisons entre sites devront aussi être
répertoriées et leurs caractéristiques (débit,
réseau privé ou public) devront être notées. Cette
étape est donc l'identification des contraintes réseau.
Pour chaque site, il faut ensuite évaluer le nombre
d'utilisateurs et en déduire le nombre de requêtes qu'ils
génèrent et le type de requêtes (interrogations, mise
à jours, création, etc.). Cette étape réutilise
donc les cas d'utilisation déjà produits
précédemment.
La troisième information à noter sur les
requêtes, outre leur nombre et leur type, est l'information
concernée par la requête. Par exemple, est-ce qu'il s'agit de
l'identité des utilisateurs, des attributs de messagerie, ou bien de
leur numéro de téléphone.
c. Les décisions
techniques
Nous avons alors à notre disposition :
· la topologie du réseau;
· les flux générés par certaines
parties du réseau vers l'annuaire, ces flux étant eux même
composés de flux de recherche, de lecture, d'écriture, etc.;
· l'arbre informationnel, qui contient l'information
recherchée, lue ou modifiée par ces flux.
À partir de toutes ces informations nous devons
définir la topologie du service LDAP, soit répondre aux deux
questions suivantes :
· L'information doit-elle être répartie sur un
ou plusieurs serveurs ? Et comment?
· Quelle redondance ?
La répartition du contenu de l'annuaire entre plusieurs
serveurs n'est possible que si l'arbre informationnel le permet. Il y a donc
une démarche itérative entre la définition de la topologie
et le choix de l'espace de nommage.
Les deux sections suivantes donnent d'avantage d'information
sur le service referral, et sur la réplication.
|