Qu'est-ce que le taux de disponibilité ?
Le taux de disponibilité se calcule simplement : temps pendant lequel le service était disponible, divisé par le temps total de la période observée, multiplié par 100. Si votre site a été indisponible 30 minutes sur un mois de 30 jours (43 200 minutes), sa disponibilité est de (43 200 − 30) / 43 200 ≈ 99,93 %.
Ce chiffre dépend fortement de la façon dont on définit « disponible ». Un serveur qui répond au Ping mais dont le site renvoie une erreur 500 est-il disponible ? Pour l'utilisateur, non. C'est pourquoi le type de vérification utilisé compte autant que le pourcentage lui-même.
Les « neuf » traduits en minutes
On parle souvent de « nombre de neuf » pour désigner un niveau de disponibilité. Chaque neuf supplémentaire divise par dix le temps d'arrêt toléré. Voici les ordres de grandeur, calculés sur une année de 365 jours et un mois de 30 jours :
- 99 % : environ 3 jours et 15 heures d'arrêt par an, soit 7 h 12 par mois.
- 99,5 % : environ 1 jour et 19 heures par an, soit 3 h 36 par mois.
- 99,9 % : environ 8 h 46 par an, soit 43 minutes par mois.
- 99,95 % : environ 4 h 23 par an, soit 22 minutes par mois.
- 99,99 % : environ 53 minutes par an, soit 4 minutes 19 secondes par mois.
Quel objectif de disponibilité viser ?
Il n'existe pas de bon chiffre universel. Un blog personnel peut très bien vivre avec 99 %. Une boutique en ligne qui réalise ses ventes le soir sera beaucoup plus sensible, surtout si les coupures tombent aux heures de pointe. Une API utilisée par des partenaires aura souvent des engagements contractuels précis.
Chaque neuf supplémentaire coûte plus cher : redondance, hébergement multi-zones, procédures d'astreinte. Avant de viser 99,99 %, il est utile de se demander ce que coûte réellement une heure d'indisponibilité pour votre activité.
Retenez aussi que la moyenne masque la répartition : dix coupures de quatre minutes et une seule coupure de quarante minutes donnent le même pourcentage, mais pas la même expérience pour vos clients.
Comment bien mesurer l'uptime
Une mesure fiable repose sur quelques principes simples :
- Mesurer de l'extérieur : un service qui se surveille lui-même ne peut pas signaler sa propre panne réseau.
- Choisir le bon test : HTTP pour un site ou une API, TCP pour un port de service (base de données, messagerie), Ping pour la joignabilité d'une machine.
- Vérifier souvent : avec une vérification toutes les heures, une coupure de vingt minutes peut passer totalement inaperçue. Les vérifications à haute fréquence donnent une image beaucoup plus fidèle.
- Conserver l'historique : un archivage permanent des incidents permet de calculer la disponibilité sur n'importe quelle période et de repérer les problèmes récurrents.
- Suivre aussi le temps de réponse : un site qui met dix secondes à répondre est techniquement « disponible », mais vos visiteurs ne l'attendront pas.
Suivre sa disponibilité avec LOXUp
LOXUp, édité par LOXBOX, surveille vos services en HTTP, TCP et ICMP Ping avec des vérifications à haute fréquence. Chaque incident est archivé de façon permanente, et un graphique de stabilité permet d'observer le comportement d'un moniteur sur 5 minutes, 1 heure, 24 heures ou plusieurs jours.
En cas de panne, les contacts autorisés de votre équipe sont prévenus par email, SMS ou notification push. Vous connaissez ainsi non seulement votre taux de disponibilité, mais aussi l'histoire derrière chaque minute perdue.
À retenir
99,9 % de disponibilité, c'est environ 43 minutes d'arrêt par mois. Le bon objectif dépend du coût réel d'une coupure pour votre activité. Pour que le chiffre ait du sens, mesurez de l'extérieur, souvent, avec le bon type de test, et gardez l'historique de chaque incident.
Pour aller plus loin : surveillance SSL · surveillance de disponibilité · toutes les fonctionnalités