4.1 Solution logicielle de base
L’architecture de la première solution se compose d’un client, d’un module applicatif, d’un composant de génération de rapports, d’un serveur de données et d’un module applicatif asynchrone. Les composants sont reliés entre eux par des liens de communication, tel qu’illustré à la figure 4.1.
Les composants sont nommés pour client, pour noyau applicatif et pour serveur de données. Les composants virtuels sont notés pour les composants virtuels de traitement, pour les composants virtuels de transition et pour les composants virtuels d’immuabilité. Un numéro unique local au type de composant ou au type de composant virtuel identifie chaque composant, logique ou virtuel. L’explication sur cette vue de virtualisation suit.
Les composants virtuels de transition servant d’entrée à un composant logique sont identifiés par le suffixe « prime », et un lien de communication les unit. La disponibilité de ce composant virtuel et la disponibilité du lien de communication sont comptabilisées dans la disponibilité du composant virtuel de communication ayant la sortie d’information du composant logique parent.

Figure 4.1 — Architecture d'un système simple
Table des matières · 21/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