Ensemble de propriété d'un système garantissant à son utilisateur une confiance justifiée
Aptitude d'un système à rendre le service pour lequel il a été conçu
Calcul de la disponibilité :
Rapport du temps en fonctionnement avec le temps total
Type de système | Disponibilité (%) | Indisponibilité (min/an) | Classe de disponibilité |
---|---|---|---|
Non géré | 90 | ~50 000 | 1 |
Géré | 99 | ~5 000 | 2 |
Bien géré | 99,9 | ~500 | 3 |
Tolérant aux fautes | 99,99 | ~50 | 4 |
Haute disponibilité | 99,999 | ~5 | 5 |
Très haute disponibilité | 99,9999 | ~0,5 | 6 |
Ultra haute disponibilité | 99,99999 | ~0,05 | 7 |
Application | Secteur d'activité | Coût de l'indisponibilité |
---|---|---|
Courtage | Finance | 6,45 M$ |
Transaction par carte | Finance | 2,6 M$ |
VoD | Loisirs | 150 000 $ |
Vente sur catalogue | Distribution | 90 000 $ |
Réservation aérienne | Transport | 89 500 $ |
Identification du périmètre
Gestion d'états
Redondance ?
Redondance : élimination des SPOFs
Un agrégat (ou grappe) composé de noeuds, qui partagent des ressources
Chaque noeud est autonome, et peut prendre la place d'un autre à la demande
Partage des ressources
Objectif :
linéariser les comportements du cluster
Redundant Arrays of Inexpensive Disks
(Berkeley - 1987)
Raid 1 (miroir) : redondance
Raid 3 (parité simple) : mise en cluster
Raid 0 (réparti) : répartition de charge
Raid 5 (réparti en parité)
Raid 6 (réparti en double parité)