Aller au contenu principal

Guides / Les concepts de la surveillance expliqués

Qu'est-ce que la disponibilité (uptime) ?

La disponibilité (uptime) d'un site web est la part d'une période mesurée pendant laquelle un site ou un serveur a répondu comme attendu, exprimée en pourcentage. Les propriétaires la suivent parce que les visiteurs reviennent rarement sur un site qui était indisponible au moment où ils en avaient besoin, et parce que les plateformes publicitaires et de recherche lisent un mauvais historique de disponibilité comme un signal de qualité.

Pour le dire simplement, la disponibilité est le rapport entre le temps en ligne et l'indisponibilité sur une fenêtre choisie, et la plupart des exploitants visent un chiffre aussi proche de 99,99% que leur hébergement le permet. Chaque webmaster a besoin de la définition et de la mesure avant que le chiffre n'ait un sens, donc ce guide couvre les deux.

Que signifie la disponibilité d'un site web

Diagramme de la disponibilité d'un site web comme rapport entre le temps disponible et le temps total

En termes techniques, la disponibilité est le rapport en pourcentage entre la période de disponibilité d'un site ou d'un serveur et sa période d'indisponibilité. Elle compte chaque seconde depuis le tout premier lancement jusqu'à l'instant exact où vous vous posez la question. Un chiffre de 99,99% ne laisse qu'une petite marge pour la maintenance que personne n'évite et pour les problèmes serveur qui accompagnent un nouveau lancement.

Différents services comptent la disponibilité différemment selon leurs propres besoins. Google Ads, par exemple, exclut de ses mesures de classement l'indisponibilité liée à la maintenance et aux cas de force majeure, lorsque vous pouvez prouver que la panne n'était pas une faute de votre logiciel, de votre matériel ou du code de votre site. D'autres services publicitaires et moteurs de recherche peuvent malgré tout compter la même période comme de l'indisponibilité, même quand vous leur transmettez des données serveur horodatées.

Comment se mesure la disponibilité

La disponibilité est la part d'une période mesurée pendant laquelle un site web ou un serveur a répondu comme attendu, exprimée en pourcentage : soustrayez l'indisponibilité de la période totale, divisez par la période totale, puis multipliez par 100. La difficulté n'est pas la formule. C'est de s'accorder sur ce qui compte comme indisponibilité, que ce soit une panne complète, un timeout, ou aussi une réponse lente mais techniquement réussie, et sur quelle fenêtre vous la mesurez : un jour, un mois, un an. Voir comment calculer la disponibilité pour la formule complète avec des exemples chiffrés.

Ce que permettent « trois neuf » et « cinq neuf »

Les objectifs de disponibilité s'écrivent en général comme une suite de neuf, et l'écart entre eux est plus grand qu'il n'y paraît sur le papier. Voici ce que chaque objectif courant autorise réellement en indisponibilité :

Objectif de disponibilitéIndisponibilité par moisIndisponibilité par an
99% (« deux neuf »)~7,3 heures~3,65 jours
99,9% (« trois neuf »)~43,8 minutes~8,76 heures
99,95%~21,9 minutes~4,38 heures
99,99% (« quatre neuf »)~4,4 minutes~52,6 minutes
99,999% (« cinq neuf »)~26 secondes~5,3 minutes

Le saut de trois neuf à cinq neuf transforme presque 9 heures d'indisponibilité annuelle autorisée en un peu plus de 5 minutes, donc l'objectif que vous promettez dans un SLA, ou juste à vous-même, doit correspondre à ce que votre hébergement, votre code et votre surveillance peuvent réellement livrer.

Ce qui cause l'indisponibilité

L'indisponibilité a rarement une seule cause. Les plus courantes sont :

  • Une panne du serveur ou du matériel d'hébergement
  • Des pannes réseau ou FAI entre le serveur et ses utilisateurs
  • Des pics de trafic ou des attaques DDoS qui submergent le serveur
  • De mauvais déploiements, des erreurs de code ou une mauvaise configuration
  • Des certificats SSL ou un enregistrement de domaine expirés
  • Une mauvaise configuration DNS ou des pannes chez le fournisseur DNS
  • Une maintenance planifiée qui dure plus longtemps que prévu

L'importance de la surveillance de la disponibilité d'un site web

Un taux de disponibilité élevé est ce qui vous permet de promouvoir un site et de conserver une audience, et les pertes suivent quand il chute. C'est l'argument en faveur d'une surveillance constante plutôt que d'une vérification occasionnelle. Surveillez la disponibilité aux côtés des autres métriques, car un site peut être joignable et pourtant être défaillant de manières qu'une simple vérification en ligne/hors ligne ne signale jamais.

Une configuration de surveillance qui fonctionne, idéalement automatisée, change aussi ce qui se passe une fois qu'une panne a commencé. Vous avez des résultats de diagnostic en main : ce qui a échoué, depuis où, et quand cela a commencé. Cela raccourcit le délai entre la première vérification échouée et une correction, comparé à la reconstitution de la même image à la main.

La surveillance vous permet aussi d'agir côté business. Vous pouvez mettre en pause les abonnements publicitaires et promotionnels payants pendant que le site est en panne plutôt que d'acheter du trafic qui atterrit sur une erreur, ce qui protège à la fois vos dépenses publicitaires et votre position sur ces services. L'impact sur l'audience, les dégâts sur la réputation et le revenu perdu diminuent tous avec la durée de la panne. La surveillance continue du comportement du site fait aussi remonter les tentatives de piratage et le trafic DDoS plus tôt qu'une réclamation client ne le ferait.

Comment surveiller efficacement la disponibilité d'un site web

Tableau de bord de surveillance de disponibilité montrant les résultats de vérification dans le temps

La surveillance automatisée est ce qui maintient le taux de disponibilité élevé sans que personne n'ait à surveiller un onglet de navigateur. Une plateforme comme HostTracker exécute les vérifications en continu et enregistre chaque changement d'état, ce qui raccourcit le délai de résolution d'un problème.

Démarrer demande peu d'effort. Vous vous inscrivez, puis vous configurez les vérifications avec les spécificités de votre site. Une routine de surveillance nécessite :

  • L'URL du site web et le port d'accès au serveur
  • Le calendrier et les intervalles de surveillance
  • Les périodes d'indisponibilité pour maintenance planifiée
  • Les conditions qui ne doivent pas déclencher d'alerte

HostTracker vérifie depuis plus de 300 points de contrôle répartis dans 158 villes à travers le monde, vous pouvez donc aussi exécuter une surveillance d'accessibilité depuis plusieurs emplacements pondérée vers les régions où se trouve votre audience. Le même flux de configuration s'applique à tous les autres types de vérification de la plateforme, pas seulement à la vérification de disponibilité.

La boîte à outils couvre 13 types de moniteurs, de la vérification de disponibilité aux vérifications DNSBL et bien plus. Elle peut aussi vérifier la stabilité du matériel et du logiciel serveur et redémarrer une machine si nécessaire, à condition que vous accordiez au système les droits d'administration nécessaires. Vérifier depuis de nombreux pays à la fois est ce qui vous indique qu'une panne est régionale plutôt que mondiale.

Les alertes sont l'autre moitié du dispositif. HostTracker envoie une notification courte par e-mail, SMS, appel vocal, Slack, Telegram et bien d'autres canaux, pour que la personne responsable soit informée d'un problème de disponibilité ou de stabilité où qu'elle se trouve.

Des alertes de service de surveillance de disponibilité informatives

Exemple de message d'alerte de surveillance de disponibilité

Une alerte est un point de départ, pas un diagnostic complet. Elle porte l'information de base sur ce qui s'est passé et par où commencer à chercher, et les résultats de test détaillés vous attendent dans le tableau de bord, où vous pouvez aussi relancer une vérification à la main.

Le côté notification est configurable : plusieurs contacts, un ordre d'escalade, un calendrier sans alerte pour des périodes spécifiques, plus d'un utilisateur sur le compte, et des règles pour déterminer quels problèmes méritent un message et lesquels non.

À quoi sert ce chiffre

La disponibilité est liée à presque toutes les autres métriques, car un site tombé en panne signifie en général qu'un problème critique s'est produit dans le site, le serveur ou le réseau. Elle se lit aussi comme un signal de fiabilité pour les services publicitaires, promotionnels et de recherche, Google inclus. Exploiter un site sans vérification automatisée vous fait réagir tard, ce qui rend chaque panne plus longue et plus coûteuse qu'elle n'aurait dû l'être.

Pour voir si un site répond en ce moment même, lancez le vérificateur de site en panne gratuit, et lisez le site est-il en panne pour tout le monde ou juste pour moi pour la différence entre une vraie panne et un problème local. Le reste de la section des concepts de surveillance couvre les termes qui l'entourent.

Vérifier maintenant

Lancez la vérification gratuite sur votre propre site, sans créer de compte.

Uptime calculator

Surveiller en permanence

Soyez alerté dès que quelque chose casse : HostTracker vérifie depuis plus de 300 emplacements et vous prévient par e-mail, SMS, Slack, Telegram et plus encore.

Fonctionnalités HostTracker

Plus dans cette section: Les concepts de la surveillance expliqués