Qu’est-ce que la disponibilité ?
La disponibilité (« uptime ») est la part d’une période donnée pendant laquelle un site web ou un service est considéré comme disponible. Elle s’exprime en pourcentage. Le reste de la période correspond au temps d’arrêt. Le glossaire détaille cela dans Disponibilité et Temps d’arrêt.
Comment la disponibilité est-elle calculée ?
Dans les deux sens, on utilise la même relation entre la période et le temps d’arrêt :
Temps d’arrêt = Période × (1 − Disponibilité ÷ 100)
Disponibilité (%) = (Période − Temps d’arrêt) ÷ Période × 100
Prenons un mois de 30 jours, soit 43 200 minutes, et un objectif de disponibilité de 99,9 %. Le temps d’arrêt autorisé est de 0,1 % de 43 200 minutes, soit 43,2 minutes, ou 43 minutes 12 secondes.
Dans l’autre sens, supposons que le site ait été indisponible pendant 18 minutes le même mois. La disponibilité est de (43 200 − 18) ÷ 43 200 × 100, soit 99,958333 %.
Combien de temps d’arrêt une disponibilité de 99,9 % autorise-t-elle ?
Environ 43 minutes 12 secondes dans un mois de 30 jours, 10 minutes 4,8 secondes dans une semaine et 8 heures 45 minutes 36 secondes dans une année de 365 jours. À 99,99 %, la marge mensuelle tombe à 4 minutes 19,2 secondes. Le tableau ci-dessus présente les autres objectifs courants.
Disponibilité et SLA ne sont pas la même chose
Un SLA est un contrat. Il précise comment la disponibilité est mesurée, quelles périodes sont exclues (la maintenance planifiée, par exemple) et ce qui se passe lorsqu’un objectif n’est pas atteint. Un calcul comme celui-ci montre ce qu’un pourcentage représente en durée. Il ne peut pas montrer qu’un SLA a été respecté ou non, car cela dépend de la formulation de l’accord.
Pourquoi la surveillance continue compte
Ce calculateur travaille avec des chiffres que vous avez déjà. Il n’examine aucun site web. Pour connaître le chiffre réel, il faut des vérifications répétées qui enregistrent chaque résultat, et une alerte quand quelque chose échoue. UptimeWire surveille chaque URL de site web que vous ajoutez pour la disponibilité, le certificat SSL, l’expiration du domaine et la résolution DNS, à un intervalle que votre offre autorise. Une vérification à intervalle fixe peut tout de même manquer une panne plus courte que l’intervalle, et une page qui répond ne prouve pas que toutes les fonctions marchent. Voir ce qu’UptimeWire vérifie ou comment ça marche.