«Il ya trois sortes de mensonges: les mensonges, des maudits mensonges et les statistiques."
-Benjamin Disraeli, popularisée par Mark Twain
Lies, Damn Lies and 99.9% Uptime
Les statistiques ne mentent pas pure et simple. Ils ne disent pas toute la vérité.
Supposons que votre fournisseur d'hébergement revendications 99,9% au cours du mois passé. Cela signifie que tous les temps d'arrêt accumulés durant tout le mois n'était plus que de 40 minutes. C'est tentant, non?
Les chiffres ne répondent pas une question importante: quand avez le temps d'indisponibilité se produire? Et si vous étiez en baisse de 40 minutes pendant votre temps d'utilisation maximale de la journée la plus achalandée de la semaine? Soudain, 99,9% des temps de bon fonctionnement ne semble pas si grand. C'est toute la vérité souvent défaut dans les rapports de temps de disponibilité.
Le très important Intervalle de surveillance
Convaincu que vous pouvez faire mieux que 99,9%, vous effectuez une recherche pour un autre fournisseur d'hébergement. Vous vous installez enfin sur celle qui offre un neuf "additionnelles" ou 99,99% uptime par mois. Pas plus de 4 minutes de temps d'arrêt.
Avant d'arriver trop excité, nous allons voir où cet extra neuf vient d'en examinant le concept de surveillance intervalle. L'intervalle de surveillance est combien de fois votre serveur hébergé est vérifié pour s'assurer que tout fonctionne A-OK. Pensez-y comme des lignes sur une règle. Ça va être très difficile de mesurer jusqu'à un huitième de pouce dans votre règle a une seule des lignes de pouce à ce sujet.
Supposez que votre application est contrôlée toutes les 15 minutes. Maintenant que votre serveur est redémarré. Si le moniteur fonctionne alors que le serveur est en panne, votre serveur sera donc de enfoncée pendant 15 minutes, même si cela prend seulement 3 minutes à redémarrer. Si le moniteur à côté de la fenêtre de redémarrage, il n'apparaît pas comme étant baisse.
Un fournisseur qui offre 99,99% doivent avoir un petit intervalle de surveillance assez que il peut mesurer jusqu'à la plus proche du 01%. Est si petit, que c'est exactement? Regardons les choses se décomposent en utilisant le plus court mois:
28 jours x 24 heures / jour x 60 minutes / heure x .0001 = 4.03 minutes
Un prestataire de services doit fournir un intervalle de surveillance d'au plus 4 minutes pour offrir une garantie de disponibilité de 99,99%.
Enfin, que dire de 99,999%, la soi-disant «cinq neuf» de temps de disponibilité? Eh bien, nous serions obligé de surveiller chaque ,4 minutes ou toutes les 24 secondes. Avec la période considérée a augmenté à un an au lieu d'un mois, il est possible d'avoir une précision jusqu'à quatre épingles à cinq avec un intervalle de 5 suivi minute. Le problème, c'est qui veut attendre une année entière pour un rapport?
Le meilleur rapport inclura une combinaison de tous les jours, les statistiques hebdomadaires, mensuels et annuels pour la comparaison.
What Do You Mean, Down?
Maintenant que vous comprenez ce qu'est un intervalle de surveillance est, ce prochain devrait être facile: quel est le sens de la baisse? Si votre fournisseur de services offre uptime, comment peuvent-ils décider du moment où quelque chose est en panne? Font-ils tout simplement un "ping" du serveur? Ou sont-elles à tester l'application elle-même?
Si "up" qui leur signifie que votre serveur fonctionne, même si votre application est vraiment "down", vos statistiques de disponibilité prennent une toute nouvelle signification - ou l'absence de sens.
Aussi, qui est celui en train de faire le suivi? Idéalement, vous aimeriez avoir un service tiers de suivi. De cette façon, vous connaissez vos numéros de suivi sont vérifiées de manière indépendante.
Disponibilité dans une perspective métier
Il ya une meilleure façon. Au lieu de se contenter de la one-size-fits-all approche des «neuf de temps de disponibilité", établir vos objectifs propre disponibilité. La clé est d'examiner la disponibilité d'un point de vue commercial:
- Quelles sont mes affaires périodes critiques?
- Comment les temps d'arrêt est beaucoup plus acceptable pendant les heures creuses?
- Quelle sorte de suivi intervalle est nécessaire?
- Comment savons-nous si la demande est en panne?
- Qui est en train de faire le suivi?
Toujours faire une distinction entre les heures de bureau et après les heures. Vous devriez avoir des exigences de disponibilité différentes pour chaque période, même si votre application est utilisée 24x7. Ensuite, créez votre but en utilisant des mots et des nombres entiers, pas des pourcentages. Par exemple:
- Aucune interruption de service aux entreprises au cours de périodes critiques.
- Pas plus de 2 incidents arrêts non planifiés par mois de plus de 5 minutes de chaque incident durant après des périodes heures.
- Pas plus de 1 devrait période de maintenance par mois de plus de 30 minutes durant après des périodes heures.
- Surveillance à intervalle de 5 minutes.
- Surveiller les aspects clés de la demande, pas le serveur.
- Tiers indépendant de surveillance extérieur à partir d'emplacements multiples.
Après avoir défini exactement ce que vos objectifs sont la disponibilité, vous pouvez maintenant s'efforcer de l'atteindre. La différence, c'est maintenant que votre objectif est de 100% réalisable. C'est une statistique que vous pouvez compter.