Les « neuf » de la disponibilité
La disponibilité est la part du temps pendant laquelle un service fonctionne. Les contrats de niveau de service (SLA) l’expriment souvent en nombre de « neuf », et chaque neuf supplémentaire divise par dix le temps d’arrêt autorisé.
| Disponibilité | Par an | Par mois | Par semaine | Par jour |
|---|---|---|---|---|
| 99 % | 3 j 15 h 39 min | 7 h 18 min | 1 h 41 min | 14 min 24 s |
| 99,9 % | 8 h 45 min 58 s | 43 min 50 s | 10 min 5 s | 1 min 26 s |
| 99,95 % | 4 h 23 min | 21 min 55 s | 5 min 2 s | 43 s |
| 99,99 % | 52 min 36 s | 4 min 23 s | 1 min | 8,6 s |
| 99,999 % | 5 min 16 s | 26 s | 6 s | 0,9 s |
Le calculateur utilise une année de 365,25 jours et un mois moyen de 30,44 jours.
Des systèmes à plusieurs éléments
Un service réel dépend de plusieurs composants. Le calculateur les combine de deux façons :
- En série, tous doivent fonctionner : les disponibilités se multiplient. Trois éléments à 99,9 % donnent 0,999³ = 99,7 %, environ 26 heures d’arrêt par an.
- En redondance, des copies en parallèle ne tombent que si toutes tombent ensemble : deux copies indépendantes à 99,9 % donnent 1 − 0,001² = 99,9999 %.
C’est pourquoi on double en priorité les maillons faibles. La formule suppose des pannes indépendantes ; une alimentation, un réseau ou un bug logiciel communs rendent la redondance réelle moins efficace.
Bien lire un SLA
- Vérifiez comment l’hébergeur mesure l’indisponibilité : à la minute, à la requête, maintenance planifiée exclue ou non.
- Les pénalités prévues sont souvent un avoir sur la facture mensuelle, pas une indemnisation de la perte d’activité.
- Votre service ne peut pas être plus disponible que le produit des dépendances dont il a besoin en série.
- Suivez votre budget d’erreur : le temps d’arrêt autorisé est un budget à dépenser en déploiements et en expérimentations.
Repères
Les grands hébergeurs cloud proposent souvent 99,9 % à 99,99 % selon le service et la configuration, par exemple une seule machine virtuelle contre plusieurs zones de disponibilité. Pour un site vitrine, 99,9 % suffit en général ; une plateforme de paiement vise plutôt 99,99 % ou plus.