Conclusion
L’évaluation de la méthodologie sur des cas réels démontre que la méthodologie est un outil permettant d’augmenter la disponibilité, pour des solutions logicielles dont l’architecture peut être découpée en composants, dans la mesure où les composants physiques peuvent être abstraits en tant que composants virtuels et où il y a des mécanismes internes aux composants logiques permettant la sélection des duplicatas valident.
Bien que la méthode d’analyse permette d’augmenter la disponibilité d’une solution logicielle, d’autres facteurs doivent être pris en considération. Par exemple, le client de la solution peut n’avoir besoin d’une haute disponibilité que pour certains composants de la solution. La méthodologie pourrait être adaptée pour y intégrer la notion de nécessité des composants logiciels; l’analyse de disponibilité serait alors pondérée par les composants logiques autant que par les composants virtuels de la solution.
Aussi, l’augmentation de la disponibilité d’un composant peut avoir des impacts financiers sur l’implémentation de la solution. Cette nouvelle variable pourrait aussi être ajoutée à l’analyse de goulots d’étranglement, et orienter la priorité des composants logiciels nécessitant une amélioration de la disponibilité. Le résultat de l’analyse serait alors un dérivé de celui de l’analyse de la disponibilité.
Finalement, la portée de la méthode d’analyse se concentre sur la duplication comme mécanisme d’amélioration la disponibilité. Dans certains contextes, la réplication pourrait être nuancée, afin de profiter, par exemple, d’une implémentation spécifique d’un composant virtuel.
Table des matières · 25/26
Conception pour la haute disponibilité
- Conception pour la haute disponibilité
- Introduction
- 1 Abstraction du matériel
- 1.1 Isolation des niveaux d’abstraction
- 1.2 Catégorie de composants physiques
- 1.3 Couche de virtualisation
- 1.4 Abstraction des composants virtuels
- 1.5 Caractéristiques des composants virtuels
- 2 Les mécanismes sous-jacents à la haute disponibilité
- 2.1 Cadre d'analyse des mécanismes et hypothèses
- 2.2 Interface publique d’une solution
- 2.3 Contrôle du risque
- 2.4 Une approche : la duplication
- 2.5 Limites de la réplication de composant virtuel d’immuabilité
- 3 Évaluation des risques d’indisponibilité
- 3.1 Hiérarchie de dépendances
- 3.2 Goulots d’étranglement
- 3.3 Méthode de calcul de disponibilité
- 3.4 Méthodologie d’analyse
- 4 Évaluation dans des cas réels
- 4.1 Solution logicielle de base
- 4.2 Analyse sans hypothèses
- 4.3 Évaluation avec ajout d’hypothèses de disponibilité
- 4.4 Hypothèse dans un scénario infonuagique
- Conclusion
- Liste des références