Calculateur SLA : Uptime et Downtime
Convertissez vos pourcentages de disponibilité en temps de panne concret.
Quand on parle de 99.9% de disponibilité, ça semble impressionnant. Mais qu'est-ce que ça signifie concrètement ? Combien de temps de panne cela autorise-t-il par an, par mois, par semaine ? Ces calculs sont essentiels pour définir des SLAs réalistes et mesurables.
La différence entre 99% et 99.9% peut sembler minime (0.9 point), mais en pratique c'est énorme : 3.65 jours de downtime autorisé versus seulement 8.77 heures. Chaque "9" supplémentaire divise par 10 le temps de panne acceptable.
Ce calculateur vous aide à visualiser ce que signifient réellement les pourcentages de disponibilité, à choisir un SLA adapté à vos besoins, et à comprendre les implications techniques de vos engagements.
Comprendre les SLAs
Éléments clés d'un SLA de disponibilité :
- Pourcentage de disponibilité : Le taux de temps où le service doit être opérationnel. 99.9% signifie que le service peut être indisponible 0.1% du temps.
- Période de mesure : La fenêtre sur laquelle la disponibilité est calculée : mensuelle, trimestrielle ou annuelle. Impacte le downtime autorisé.
- Exclusions : Maintenances planifiées, événements de force majeure, problèmes côté client. Ces temps sont souvent exclus du calcul.
- Pénalités : Compensations en cas de non-respect du SLA. Généralement des crédits de service (10-25% du montant mensuel).
Table des Niveaux de Disponibilité
Temps de panne autorisé pour chaque niveau de SLA :
| SLA | Par an | Par mois | Par semaine | Par jour |
|---|---|---|---|---|
| 99% | 3.65 days | 7.31 hours | 1.68 hours | 14.40 min |
| 99.5% | 1.83 days | 3.65 hours | 50.40 min | 7.20 min |
| 99.9% | 8.77 hours | 43.83 min | 10.08 min | 1.44 min |
| 99.95% | 4.38 hours | 21.92 min | 5.04 min | 43.20 sec |
| 99.99% | 52.60 min | 4.38 min | 1.01 min | 8.64 sec |
| 99.999% | 5.26 min | 26.30 sec | 6.05 sec | 0.86 sec |
La Règle des 9
Chaque "9" supplémentaire divise le downtime par 10 :
- Deux 9 (99%) : 3.65 jours de downtime par an. Acceptable pour des services non critiques ou des environnements de développement.
- Trois 9 (99.9%) : 8.77 heures de downtime par an. Standard pour la plupart des applications SaaS professionnelles.
- Quatre 9 (99.99%) : 52 minutes de downtime par an. Requis pour les services critiques : paiement, santé, infrastructure.
- Cinq 9 (99.999%) : 5.26 minutes de downtime par an. Extrêmement difficile à atteindre. Réservé aux systèmes vitaux.
Formule de Calcul
Comment calculer le downtime autorisé :
Downtime autorisé = Période × (1 - SLA/100)
Exemples :
- 99.9% sur 1 an : 365 × 24 × 60 × (1 - 0.999) = 525.6 minutes = 8.77 heures
- 99.5% sur 1 mois : 30 × 24 × 60 × (1 - 0.995) = 216 minutes = 3.6 heures
Cette formule simple vous permet de calculer le downtime autorisé pour n'importe quel pourcentage et n'importe quelle période.
Facteurs Affectant la Disponibilité
Éléments à considérer pour atteindre votre SLA :
- Infrastructure : Redondance serveurs, load balancing, multi-région. Plus l'infrastructure est robuste, plus le SLA peut être élevé.
- Déploiements : Chaque déploiement est un risque. Blue-green deployments et canary releases réduisent l'impact.
- Dépendances : Votre SLA ne peut pas être meilleur que celui de vos dépendances. Un service à 99.9% dépendant d'un autre à 99% = 98.9% max.
- Monitoring : Détection rapide = résolution rapide. Un bon monitoring réduit le MTTR et améliore le SLA effectif.
SLA Composite
Quand plusieurs services sont en série, la disponibilité totale diminue :
SLA composite = SLA1 × SLA2 × SLA3 × ...
Exemple :
- Frontend : 99.9%
- Backend : 99.9%
- Database : 99.95%
- SLA composite : 0.999 × 0.999 × 0.9995 = 99.75%
C'est pourquoi les architectures avec de nombreux composants ont besoin de SLAs individuels très élevés pour maintenir un SLA global acceptable.
Bonnes Pratiques
Conseils pour définir et respecter vos SLAs :
- Soyez réaliste : Ne promettez pas 99.99% si votre infrastructure ne le permet pas. Un SLA non tenu détruit la confiance.
- Mesurez réellement : Utilisez un monitoring externe (comme MoniTao) pour mesurer la disponibilité telle que vue par vos utilisateurs.
- Définissez les exclusions : Soyez explicite sur ce qui est exclu : maintenances planifiées, problèmes de fournisseur, etc.
- Prévoyez une marge : Visez en interne un SLO plus strict que le SLA promis. 99.95% interne pour un SLA de 99.9%.
Checklist Définition SLA
- Analyser la capacité réelle de l'infrastructure
- Calculer le SLA composite avec toutes les dépendances
- Définir clairement les exclusions (maintenance, force majeure)
- Établir les pénalités en cas de non-respect
- Mettre en place le monitoring pour mesurer le SLA réel
Questions Fréquentes
Quelle est la différence entre SLA mensuel et annuel ?
Un SLA mensuel autorise le downtime chaque mois, un SLA annuel sur l'année entière. 99.9% mensuel = 43.8 min/mois. 99.9% annuel = 8.77h/an mais potentiellement en un seul incident.
Les maintenances comptent-elles dans le downtime ?
Dépend du contrat. La plupart des SLAs excluent les maintenances planifiées annoncées à l'avance. Vérifiez les conditions exactes.
Comment atteindre 99.99% de disponibilité ?
Infrastructure redondante multi-région, déploiements sans interruption, failover automatique, monitoring proactif, équipe d'astreinte 24/7. C'est un investissement significatif.
Quel SLA choisir pour un site e-commerce ?
Minimum 99.9% (8.77h downtime/an). Pour un e-commerce avec fort chiffre d'affaires, 99.95% voire 99.99% pendant les périodes critiques (Black Friday, soldes).
Les erreurs 5xx comptent-elles comme downtime ?
Généralement oui, si elles impactent significativement les utilisateurs. Un taux d'erreurs élevé même sans interruption totale peut être considéré comme une dégradation de service.
Comment MoniTao aide-t-il à respecter un SLA ?
MoniTao mesure la disponibilité en continu, alerte rapidement en cas de problème (réduisant le MTTR), et fournit des rapports de disponibilité pour prouver le respect du SLA.
Définissez des SLAs Réalistes
Un SLA n'est pas qu'un chiffre marketing. C'est un engagement mesurable qui doit refléter la capacité réelle de votre infrastructure et de votre équipe. Promettez ce que vous pouvez tenir, et dépassez les attentes.
Avec MoniTao, vous avez les outils pour mesurer votre disponibilité réelle, détecter les incidents rapidement, et prouver à vos clients que vous respectez vos engagements. Commencez gratuitement.
Liens utiles
Prêt à dormir sur vos deux oreilles ?
Commencez gratuitement, sans carte bancaire.