I.5.5.10. Disponibilité
Dans un système distribué,
l'indisponibilité d'un seul composant du système (serveur, base
de données, ...) peut rendre indisponible le système complet
alors qu'il doit rendre en permanence des services et d'une façon
correcte. On mesure alors la disponibilité de ce type de système
à celle de son maillon le plus faible.
Ces risques d'indisponibilité du système peuvent
être dus :
Ø aux pannes empêchant le système ou
à ses composants de fonctionner correctement ;
Ø aux surcharges dues à des sollicitations
excessives d'une ressource ;
Ø aux attaques de sécurité pouvant
causer, d'une façon ou d'une autre, des dysfonctionnements, les
incohérences et pertes de données et même l'arrêt du
système.
Pour couvrir ce risque, plusieurs solutions peuvent être
envisageables :
Ø mettre en place en amont une architecture permettant
d'assurer la disponibilité cible pour tous les composants. Une fois que
cette architecture est en production, des opérateurs doivent à
l'aide de logiciels s'assurer de la détection au plus tôt d'une
défaillance de l'un des composants de l'architecture.
Ø veiller à la réplication des
données au sein de ce système (c'est la solution que nous avons
choisi dans le cadre de notre travail).
|