Si vous avez un site web, vous avez probablement déjà entendu le terme uptime. Mais qu'est-ce que la disponibilité exactement, pourquoi est-elle si importante, et pourquoi une disponibilité de 99,9 % est-elle en réalité moins impressionnante qu'il n'y paraît ? Dans cet article détaillé, nous vous expliquons tout sur la disponibilité, l'indisponibilité et ce que cela signifie pour votre site web et votre entreprise.

Qu'est-ce que la disponibilité ?

La disponibilité est la durée pendant laquelle un serveur, un site web ou un service est disponible et joignable. Elle s'exprime généralement en pourcentage sur une période donnée, par exemple un mois ou une année. Une disponibilité de 99,9 % signifie que le serveur a été en ligne pendant 99,9 % du temps.

Le contraire de la disponibilité est l'indisponibilité (downtime) : la durée pendant laquelle un serveur ou un site web est injoignable. Elle peut être planifiée (pour une maintenance) ou non planifiée (à cause d'une panne).

Pourquoi la disponibilité est-elle importante ?

La disponibilité est cruciale pour votre présence en ligne, pour plusieurs raisons :

  • Perte de chiffre d'affaires : une boutique en ligne injoignable ne peut traiter aucune commande. Chaque minute d'indisponibilité coûte de l'argent
  • Atteinte à la réputation : les visiteurs qui ne parviennent pas à accéder à votre site web perdent confiance en votre entreprise
  • Impact SEO : Google explore régulièrement votre site web. Si le site est injoignable, cela peut nuire à votre classement
  • Expérience client : les utilisateurs qui reçoivent un message d'erreur ne reviennent souvent pas
  • Obligations de SLA : pour des services professionnels, vous pouvez être tenu contractuellement à une disponibilité minimale

Les pourcentages de disponibilité expliqués

Les hébergeurs mettent souvent en avant des pourcentages de disponibilité élevés, mais que signifient ces chiffres en pratique ? Le tableau ci-dessous montre combien d'indisponibilité chaque pourcentage autorise (en savoir plus sur l'hébergement et l'enregistrement).

Disponibilité %Indisponibilité par anIndisponibilité par moisIndisponibilité par semaine
99%3 jours, 15 h7 h, 18 min1 h, 41 min
99,5%1 jour, 19 h3 h, 39 min50 minutes
99,9%8 h, 46 min43 minutes10 minutes
99,95%4 h, 23 min22 minutes5 minutes
99,99%52 minutes4 minutes1 minute
99,999%5 minutes26 secondes6 secondes

Comme vous le voyez, même la prometteuse disponibilité de 99,9 % autorise encore près de 9 heures d'indisponibilité par an. Pour un site web ou une boutique en ligne critique pour l'activité, cela peut être considérable.

Pourquoi une disponibilité de 99,9 % semble insuffisante

Une disponibilité de 99,9 % semble presque parfaite, mais certaines nuances la rendent moins impressionnante :

L'indisponibilité planifiée n'est souvent pas comptée

De nombreux hébergeurs excluent la maintenance planifiée de leur calcul de disponibilité. Cela signifie que la disponibilité réelle peut être inférieure au pourcentage annoncé. Lisez toujours les conditions du SLA (Service Level Agreement) pour savoir ce qui est compté et ce qui ne l'est pas.

Tout est une question de moment

43 minutes d'indisponibilité par mois paraissent acceptables, mais si ces 43 minutes tombent précisément pendant le Black Friday, un lancement de produit ou une campagne marketing, les dégâts peuvent être énormes. Une indisponibilité à un moment de forte affluence coûte bien plus cher qu'une indisponibilité à trois heures du matin.

Effets en cascade

L'indisponibilité ne touche pas seulement votre site web. Si votre serveur web est injoignable, votre e-mail, vos API, votre boutique en ligne et les autres services hébergés sur le même serveur peuvent l'être aussi. Cela amplifie considérablement l'impact.

Qu'est-ce qui provoque l'indisponibilité ?

Les causes d'indisponibilité sont variées, certaines prévisibles et d'autres inattendues :

Causes techniques

  • Pannes matérielles : disques durs défectueux, erreurs de mémoire ou problèmes d'alimentation
  • Bugs logiciels : erreurs dans le système d'exploitation, le serveur web ou l'application
  • Surcharge : trop de visiteurs simultanés pour la capacité du serveur
  • Attaques DDoS : des personnes malveillantes submergent votre serveur de trafic
  • Problèmes réseau : incidents chez le fournisseur d'accès à internet ou dans le datacenter

Causes humaines

  • Erreurs de configuration : paramètres incorrects après une mise à jour ou une modification
  • Mises à jour ratées : une mise à jour logicielle qui provoque des problèmes inattendus
  • Renouvellements oubliés : nom de domaine ou hébergement non renouvelé à temps

Comment mesurer la disponibilité ?

Il existe plusieurs outils pour surveiller la disponibilité de votre site web :

OutilOffre gratuiteIntervalle de contrôleAlertes
UptimeRobot50 moniteurs5 minutesE-mail, SMS, Slack
Pingdom1 moniteur1 minuteE-mail, SMS
StatusCake10 moniteurs5 minutesE-mail, webhook
Better Uptime10 moniteurs3 minutesE-mail, téléphone

Nous vous recommandons de mettre en place au moins un outil de surveillance afin d'être informé immédiatement lorsque votre site web devient injoignable. UptimeRobot est une option gratuite populaire qui suffit pour la plupart des sites web.

Comment maximiser la disponibilité de votre site web ?

Plusieurs mesures permettent de maximiser la disponibilité de votre site web :

Choisissez un hébergeur fiable

Le choix de votre hébergeur est le facteur le plus important pour votre disponibilité. Soyez attentif aux points suivants lors de votre choix :

  • Un SLA assorti d'une garantie de disponibilité claire
  • Une infrastructure redondante dans le datacenter
  • Une surveillance proactive et une réaction rapide en cas d'incident
  • Des sauvegardes régulières
  • Une bonne réputation et des avis positifs

Utilisez un CDN

Un réseau de diffusion de contenu (CDN) distribue votre site web sur plusieurs serveurs dans le monde entier. Si un serveur tombe en panne, d'autres serveurs peuvent reprendre le trafic. Cela améliore à la fois la disponibilité et la vitesse de votre site web.

Optimisez votre site web

Un site web optimisé est moins sensible à la surcharge. Veillez à utiliser un code efficace, des images optimisées, la mise en cache et une base de données légère. Avec WordPress, l'utilisation d'une extension de cache comme WP Super Cache ou W3 Total Cache est essentielle.

Envisagez un VPS ou un serveur dédié

Avec un hébergement mutualisé, vous partagez les ressources du serveur avec d'autres sites web. Si un autre site web du même serveur reçoit beaucoup de trafic, cela peut ralentir le vôtre. Un VPS (Virtual Private Server) offre des ressources garanties et est donc plus fiable pour les sites web critiques pour l'activité.

Disponibilité et hébergement chez Theory7

Chez Theory7, nous prenons la disponibilité au sérieux. Nos serveurs fonctionnent dans des datacenters néerlandais dotés d'une alimentation électrique, de réseaux et de systèmes de stockage redondants. Nous surveillons tous les serveurs 24 h/24, 7 j/7 et réagissons de manière proactive aux problèmes potentiels avant qu'ils n'aient un impact sur votre site web.

La disponibilité est l'un des facteurs les plus importants dans le choix d'un hébergeur. Bien que 99,9 % semble impressionnant, cela autorise encore près de 9 heures d'indisponibilité par an. Pour les sites web critiques pour l'activité, il est essentiel de choisir un fournisseur fiable, de mettre en place une surveillance et de prendre des mesures préventives pour minimiser l'indisponibilité.

Vous voulez en savoir plus sur la garantie de disponibilité de Theory7 ? Consultez nos offres d'hébergement et voyez pourquoi de plus en plus d'entreprises choisissent un hébergement fiable avec un support personnalisé.

La disponibilité en pratique : à quoi s'attendre

Les pourcentages théoriques de disponibilité sont utiles pour comparer, mais c'est l'expérience concrète qui compte vraiment. Nous examinons ici ce que vous pouvez raisonnablement attendre des différents types d'hébergement.

Hébergement mutualisé

Avec un hébergement mutualisé, vous partagez un serveur avec des dizaines, voire des centaines d'autres sites web. La disponibilité est généralement de 99,5 % à 99,9 %. Les problèmes d'un autre site web du même serveur peuvent affecter le vôtre. C'est l'option la plus abordable, mais aussi celle qui offre le moins de garanties d'une disponibilité constante.

Hébergement VPS

Un VPS (Virtual Private Server) offre des ressources garanties et une meilleure isolation vis-à-vis des autres utilisateurs. La disponibilité est généralement de 99,9 % ou plus. Vous avez plus de contrôle sur votre environnement et dépendez moins du comportement des autres sites web.

Serveurs dédiés

Avec un serveur dédié, vous disposez d'un serveur physique entier. La disponibilité dépend de la qualité du datacenter et du matériel. Les fournisseurs professionnels proposent 99,99 % de disponibilité avec des composants redondants. C'est l'option la plus chère, mais aussi celle qui offre le plus de contrôle et de fiabilité.

Hébergement cloud

L'hébergement cloud répartit votre site web sur plusieurs serveurs. Si un serveur tombe en panne, un autre prend le relais. En théorie, cela offre la meilleure disponibilité, souvent 99,99 % ou plus. L'inconvénient est que l'hébergement cloud peut être plus complexe et plus coûteux que l'hébergement traditionnel.

La disponibilité et son impact sur le SEO

Google et les autres moteurs de recherche accordent une grande importance à la disponibilité des sites web. Une indisponibilité prolongée ou fréquente peut avoir un impact négatif sur votre positionnement dans les résultats de recherche.

Comment Google réagit à l'indisponibilité

  • Une brève indisponibilité de quelques minutes n'a généralement aucun impact mesurable sur votre SEO. Googlebot réessaie plus tard et ne remarque souvent même pas les brèves interruptions.
  • Une indisponibilité de quelques heures peut amener Googlebot à marquer votre site web comme temporairement injoignable. Après le rétablissement, la situation se normalise généralement vite.
  • Une indisponibilité prolongée de plus d'une journée peut amener Google à retirer temporairement vos pages des résultats de recherche. Retrouver pleinement vos positions peut prendre des semaines.
  • Une indisponibilité régulière est la plus nuisible. Si Google constate à plusieurs reprises que votre site web est injoignable, cela peut avoir un effet négatif structurel sur votre classement.

Surveiller la disponibilité : bonnes pratiques

Surveiller votre disponibilité n'est pas un luxe mais une nécessité. Voici les bonnes pratiques pour une surveillance efficace :

Configurez des alertes sur plusieurs canaux

Configurez votre outil de surveillance pour envoyer des alertes par plusieurs canaux : e-mail, SMS et une plateforme de messagerie comme Slack ou Telegram. Ainsi, vous ne manquez jamais une alerte, même lorsque vous êtes un moment loin de votre e-mail.

Surveillez depuis plusieurs emplacements

Un site web peut être joignable depuis les Pays-Bas mais injoignable depuis l'Allemagne ou les États-Unis. Les bons outils de surveillance contrôlent votre site web depuis plusieurs emplacements géographiques pour offrir une vue complète.

Conservez l'historique

Conservez vos données de disponibilité sur de longues périodes. Cela vous aide à repérer des schémas, par exemple des pannes récurrentes à certaines heures. C'est aussi utile comme preuve si vous souhaitez déposer une demande d'indemnisation au titre du SLA auprès de votre hébergeur.

Testez plus que la simple joignabilité

En plus de vérifier que votre site web est en ligne, il est judicieux de surveiller aussi le temps de chargement. Un site web lent, techniquement en ligne, offre quand même une mauvaise expérience aux visiteurs. Définissez des seuils afin de recevoir une alerte lorsque le temps de chargement dépasse 3 secondes.

SLA : qu'est-ce que c'est et à quoi faut-il faire attention ?

Un Service Level Agreement est un accord entre vous et votre hébergeur sur la disponibilité garantie et sur la compensation en cas de non-respect. Soyez attentif à ces points lorsque vous évaluez un SLA :

  • Quel pourcentage est garanti ? 99,9 % est la norme chez la plupart des fournisseurs.
  • Qu'est-ce qui compte comme indisponibilité ? Certains fournisseurs excluent la maintenance planifiée et les attaques DDoS.
  • Comment est-elle mesurée ? Le fournisseur peut utiliser une autre méthode de mesure que la vôtre.
  • Quelle est la compensation ? Généralement un crédit d'hébergement, pas un remboursement en argent.
  • Comment réclamer la compensation ? Certains fournisseurs exigent que vous déposiez vous-même une demande avec la preuve de l'indisponibilité.

Disponibilité : mise en place de la surveillance et des alertes

Surveiller activement votre disponibilité est essentiel pour détecter les problèmes tôt et réagir rapidement avant que vos clients n'en souffrent.

Outils de surveillance gratuits

Plusieurs outils gratuits permettent de contrôler en continu la disponibilité de votre site web. UptimeRobot vérifie toutes les cinq minutes si votre site web est joignable et envoie une notification par e-mail, SMS ou Slack lorsque votre site passe hors ligne. Hetrix Tools offre des fonctionnalités comparables, avec des options supplémentaires comme la surveillance des listes noires. StatusCake associe la surveillance de la disponibilité à des tests de vitesse de page. Commencez avec un outil gratuit et passez à une solution payante lorsque vous avez besoin de fonctions plus avancées.

Mettre en place une surveillance interne

En plus de la surveillance externe de la disponibilité, il est utile de surveiller aussi les métriques internes du serveur. Contrôlez l'utilisation du processeur, la consommation de mémoire, l'espace disque et le trafic réseau. Une utilisation élevée du processeur ou un espace disque qui se remplit sont des signaux d'alerte précoces d'une future indisponibilité. Des outils comme Netdata ou Munin proposent des tableaux de bord de surveillance gratuits qui vous donnent immédiatement un aperçu de l'état de votre serveur.

Comparatif des outils de surveillance

OutilOffre gratuiteIntervalle de contrôleNotificationsFonctions supplémentaires
UptimeRobot50 moniteurs5 minutesE-mail, SMS, SlackPage de statut
StatusCake10 moniteurs5 minutesE-mail, webhookTest de vitesse
Hetrix Tools15 moniteurs1 minuteE-mail, TelegramSurveillance des listes noires
PingdomAucune1 minuteTous les canauxRUM, transactions

Disponibilité : prévenir et limiter l'indisponibilité

Améliorer votre disponibilité demande une approche proactive. En prenant les bonnes mesures, vous minimisez le risque d'indisponibilité inattendue.

Prévoir de la redondance

La redondance est la clé d'une haute disponibilité. Utilisez un CDN pour distribuer votre contenu sur plusieurs serveurs dans le monde entier, afin que votre site web reste joignable même si votre serveur principal tombe en panne. Configurez un basculement automatique (failover) pour les services critiques. Effectuez des sauvegardes régulières que vous pouvez restaurer rapidement sur un serveur alternatif. Plus vous prévoyez de redondance, plus votre disponibilité sera élevée.

Planifier la maintenance sans interruption de service

Une maintenance planifiée n'a pas à provoquer d'indisponibilité si vous vous y prenez intelligemment. Effectuez les mises à jour pendant les heures creuses, quand votre site reçoit le moins de trafic. Utilisez un environnement de préproduction pour tester les mises à jour avant de les déployer en production. Informez vos utilisateurs à l'avance de la maintenance planifiée via une page de statut. Gardez un plan de retour arrière prêt au cas où une mise à jour provoquerait des problèmes nécessitant une action immédiate.

Pour en savoir plus sur la façon de garder votre site web en ligne, lisez notre article sur les causes et solutions d'un site web hors ligne.

Disponibilité : questions fréquentes et calculs

Quand vous évaluez des garanties de disponibilité et surveillez la disponibilité de votre site web, les mêmes questions reviennent souvent.

Quelle est la différence entre une disponibilité de 99 % et de 99,9 % ?

La différence semble minime, mais elle est significative. Une disponibilité de 99 % autorise 87,6 heures d'indisponibilité par an, soit plus de trois jours et demi. Une disponibilité de 99,9 % limite l'indisponibilité à 8,76 heures par an. Avec 99,99 % de disponibilité, l'indisponibilité ne doit pas dépasser 52 minutes par an. Pour les sites web et boutiques en ligne critiques pour l'activité, une disponibilité d'au moins 99,9 % est indispensable afin de minimiser les pertes de chiffre d'affaires dues à l'indisponibilité.

Questions fréquentes sur la disponibilité

  • La maintenance planifiée compte-t-elle dans la disponibilité ? Cela dépend du fournisseur. Certains fournisseurs excluent la maintenance planifiée du calcul de disponibilité, tandis que d'autres la comptent. Vérifiez les petites lignes du SLA.
  • Que se passe-t-il si la garantie de disponibilité n'est pas respectée ? La plupart des fournisseurs proposent une compensation sous forme de crédits de service. Il s'agit généralement d'un pourcentage de vos frais mensuels, et non d'une indemnisation des revenus manqués.
  • Comment calculer ma propre disponibilité ? Divisez le nombre total de minutes pendant lesquelles votre site web était en ligne par le nombre total de minutes de la période de mesure, puis multipliez par 100.
  • Une disponibilité de 100 % est-elle possible ? En pratique, une disponibilité de 100 % n'est pas réaliste. Même les plus grands fournisseurs cloud connaissent des pannes occasionnelles. Visez 99,95 % ou plus et mettez en place de la redondance pour minimiser l'impact de l'indisponibilité.

Garantie de disponibilité par type d'hébergement

Type d'hébergementDisponibilité typiqueIndisponibilité annuelle maximale
Hébergement mutualisé99-99,9%8,7 à 87,6 heures
Hébergement VPS99,9-99,95%4,4 à 8,7 heures
Serveur dédié99,95-99,99%0,9 à 4,4 heures
Hébergement cloud99,99%+Moins de 52 minutes

Disponibilité : synthèse et actions essentielles

Une haute disponibilité est essentielle au succès de tout site web. Nous résumons ici les principales actions à mener pour une disponibilité maximale.

Cinq actions pour améliorer la disponibilité

Action un : mettez en place une surveillance externe qui contrôle votre site web toutes les cinq minutes et vous avertit immédiatement en cas d'indisponibilité. Action deux : choisissez un hébergeur avec une garantie de disponibilité d'au moins 99,9 pour cent et un SLA transparent. Action trois : mettez en place un CDN qui distribue votre contenu et sert de tampon en cas de problèmes de serveur. Action quatre : effectuez des sauvegardes automatiques quotidiennes que vous pouvez restaurer rapidement sur un serveur alternatif. Action cinq : maintenez tous vos logiciels à jour afin d'éviter les vulnérabilités susceptibles de provoquer des indisponibilités.

Comprendre le coût de l'indisponibilité

L'indisponibilité a des coûts directs et indirects qu'il ne faut pas sous-estimer. Les coûts directs comprennent les ventes manquées, les prospects manqués et les revenus publicitaires manqués. Les coûts indirects sont plus difficiles à mesurer mais au moins aussi importants : atteinte à la réputation, perte de confiance des clients et effet négatif sur votre positionnement dans les moteurs de recherche. Pour une boutique en ligne réalisant mille euros de chiffre d'affaires par jour, une heure d'indisponibilité coûte en moyenne 42 euros de chiffre d'affaires direct. Les coûts indirects dus à la perte de confiance des clients en représentent souvent un multiple. Investissez dans des mesures de disponibilité proportionnelles à ce que l'indisponibilité vous coûte.

Disponibilité : impact sur les résultats de l'entreprise

La disponibilité de votre hébergement a un impact direct et mesurable sur les résultats de votre entreprise. Chaque minute d'indisponibilité représente des opportunités manquées : des clients potentiels qui ne peuvent pas atteindre votre site web, des clients existants qui perdent confiance et des moteurs de recherche qui classent votre site web plus bas. Calculez le coût de l'indisponibilité en divisant votre chiffre d'affaires moyen par heure par le pourcentage de trafic perdu pendant une panne. Pour de nombreuses entreprises en ligne, le coût de l'indisponibilité est nettement supérieur à la différence de prix entre une offre d'hébergement pas chère et une offre premium avec de meilleures garanties de disponibilité.

Maximiser la disponibilité : bonnes pratiques

Pour maximiser la disponibilité de votre site web, mettez en œuvre une série de bonnes pratiques. Utilisez un CDN pour réduire la charge de votre serveur principal et augmenter la disponibilité. Configurez un basculement automatique qui redirige le trafic lorsque votre serveur principal est injoignable. Effectuez la maintenance pendant les heures creuses et informez vos utilisateurs à l'avance de la maintenance planifiée. Investissez dans une surveillance qui contrôle chaque minute si votre site web est joignable et vous avertit immédiatement en cas de problème.

Consultez notre offre d'hébergement web chez Theory7 pour un hébergement fiable et rapide.