Site Uptime n’est pas une condition, c’est un calcul
Le concept de « disponibilité » du site Web est au cœur des rapports d’entente sur le niveau de service (ALS). Cependant, qu’est-ce que l’heure de disponibilité? Disponibilité du site Web, dans un passé récent a souvent été défini de justesse comme l’état de travail vs non-travail d’un serveur Web, c’est à dire le temps de disponibilité du serveur Web. (Pour un test gratuit de disponibilité du serveur Web cliquez
ici
.) Plus récemment, nous avons travaillé avec de nombreuses organisations qui définissent soigneusement les détails de la disponibilité du site Web par rapport aux temps d’arrêt, en tenant compte de variables comme la disponibilité du réseau, la disponibilité du serveur, la disponibilité des applications Web ou la disponibilité du site Web, est devenue critique. Pourquoi?
Définition de l’heure d’disponibilité pour le calcul de disponibilité
La raison en est la disponibilité du site Web, dans le cadre des rapports de l’ALS, a une incidence sur les revenus. Par conséquent, l’état vers le haut par rapport à la baisse d’un serveur ne suffit pas. Des calculs détaillés de disponibilité qui prennent en compte la disponibilité du serveur, la disponibilité du réseau, la disponibilité du site Web ou la disponibilité des performances des applications Web et d’autres variables de disponibilité sont nécessaires. Lorsqu’elles sont ajoutées à un rapport de l’ALS fourni par la surveillance, ces variables fournissent une image plus complète et réaliste des temps de disponibilité du site Web par rapport aux temps d’arrêt. Afin de mettre en place un calcul de disponibilité qui a du sens, c’est une bonne idée de penser à travers votre profil de disponibilité site.
Quel est votre profil de disponibilité ?
Pour commencer sur un profil de disponibilité spécifique, considérez d’abord le but de votre site Web. Qu’est-ce qui t’inquiète vraiment ? Par exemple, si vous ne vous souciez pas qu’un serveur d’annonce tiers ne serve pas d’annonce à votre site Web est votre site Web vers le bas si l’annonce n’est pas servie? Si une variable n’est pas importante pour votre disponibilité, vous voudrez déterminer si vous pouvez supprimer cette variable du calcul de disponibilité.
En outre, considérez les différents composants de votre site Web – serveur, serveur de nom de domaine, page Web, réseau, applications, éléments de page hébergés tiers, etc… Sur quels composants avez-vous le contrôle ? Quels composants avez-vous un aperçu de leur temps de disponibilité par rapport aux temps d’arrêt? Par exemple, si vous n’avez pas un aperçu de la disponibilité d’une application Web sur un site Web, comment allez-vous inclure l’application Web dans le rapport de disponibilité du site Web? Il est important de s’assurer que vous savez ce que votre calcul de disponibilité comprend et exclut.
Ensuite, réfléchissez à la façon dont votre temps d’arrêt est défini. Voici quelques idées pour vous aider à démarrer:
- Si vous avez prévu la maintenance sur votre serveur web tous les dimanches soirs, votre site web est-il en panne ?
- Si vos données de temps de réponse indiquent que les performances de votre application Web sont lentes, mais qu’une lecture vidéo des performances de l’application Web montre réellement une expérience utilisateur acceptable, votre application Web est-elle en panne ?
- Si votre serveur Web basé à Chicago ne peut pas être atteint à partir d’Orlando, FL (mais est disponible à partir du reste des États-Unis) parce que le fournisseur de colonne vertébrale Time Warner a un problème à Orlando, est votre site web vers le bas?
- Si un élément hébergé par un tiers (par exemple un widget de chat) connaît une erreur de serveur, mais que le reste de votre site Web est disponible, votre site Web est-il en panne ?
- Si votre site web n’est disponible de n’importe où dans le monde – en raison d’un hoquet serveur, qui durent 5 secondes – est votre site web vers le bas?
- Si le panier d’achat de votre site web de vente au détail fonctionne, mais que votre page About Us ne fonctionne pas, votre site Web est-il en panne? Qu’est-ce que votre panier est en panne et About Us page est en place?
- Si un serveur DNS est en panne mais que trois autres fonctionnent, donc 25% des clients ne peuvent pas accéder au site après l’expiration du TTL mis en cache, est-ce une condition d’arrêt ?
- Si l’un des trois serveurs Web d’une ferme Web est en panne et que le temps de réponse à la page Web augmente de 25 % (temps de chargement de page plus lent), est-ce un temps d’arrêt?
(NOTE: Si ce temps d’arrêt signifiait que vous de aviez besoin de vous réveiller un dimanche à 2 heures du matin pour résoudre le problème, comment vos réponses changeraient-elles? Si votre solution de surveillance de site Web a fourni des diagnostics détaillés qui ont identifié l’erreur, de sorte que vous pourriez réparer la situation 10x aussi vite, vos réponses changeraient-elles encore ?)