Promettre 100 % de disponibilité est impossible, et le viser coûte de plus en plus cher. Un objectif de service (SLO) fixe une cible honnête et le budget d'erreurs mesure la marge qu'elle laisse. Ce guide montre comment passer d'une intuition à une règle chiffrée que toute l'équipe comprend.
Distinguer indicateur, objectif et contrat
L'indicateur (SLI) est la mesure : proportion de requêtes réussies, temps de réponse sous un seuil. L'objectif (SLO) est la valeur visée sur une période. Le contrat (SLA) est l'engagement envers un client, avec ses conséquences. Fixez l'objectif interne plus strict que le contrat pour garder une marge.
Choisir un indicateur qui reflète l'expérience
Mesurez ce que vit l'utilisateur : une page qui répond correctement, pas un processeur peu chargé. Deux indicateurs suffisent pour commencer, la réussite des requêtes et la rapidité d'un pourcentage donné d'entre elles. Préférez les percentiles à la moyenne, qui masque les cas lents.
Fixer une cible réaliste
Partez de ce que vous mesurez déjà, pas d'un chiffre séduisant. Chaque neuf supplémentaire divise le temps d'arrêt toléré par dix : 99,9 % laisse un peu plus de huit heures par an, 99,99 % moins d'une heure. Demandez-vous si votre architecture et votre équipe peuvent réellement tenir la cible.
Calculer le budget d'erreurs
Le budget est la part d'échecs que l'objectif autorise. Avec un objectif de 99,9 % sur un volume de requêtes connu, il correspond à une requête sur mille. Le calculateur de budget d'erreurs convertit l'objectif en nombre de requêtes ou en minutes sur la période choisie.
Suivre la consommation du budget
Comparez régulièrement la consommation réelle à la consommation attendue au même point de la période. Une consommation rapide est un signal d'alerte plus utile qu'une panne isolée. Alertez sur la vitesse de consommation plutôt que sur chaque erreur, ce qui limite aussi la fatigue d'alerte.
Décider à l'avance de la règle d'usage
Écrivez ce qui se passe quand le budget est épuisé : gel des nouveautés, priorité à la fiabilité, revue de l'incident. Une règle connue d'avance évite les débats en pleine crise. Révisez l'objectif chaque trimestre selon les mesures et les besoins réels.
Checklist avant de commencer
- Indicateur choisi du point de vue de l'utilisateur
- Objectif interne plus strict que le contrat éventuel
- Cible comparée à l'historique mesuré
- Budget d'erreurs calculé sur la période retenue
- Alerte sur la vitesse de consommation du budget
- Règle d'usage du budget écrite et partagée
Questions fréquentes
Quelle différence entre SLO et SLA ?
Le SLO est un objectif interne de qualité de service. Le SLA est un engagement contractuel, souvent assorti de compensations, dont les termes sont à lire dans le contrat.
Faut-il viser 100 % ?
Non. Cette cible laisse un budget nul, empêche toute évolution risquée et coûte de plus en plus cher à approcher.
Combien d'indicateurs faut-il suivre ?
Peu. Deux ou trois indicateurs bien choisis valent mieux qu'un tableau de bord que personne ne lit.
Que faire si le budget est consommé dès le début de la période ?
Appliquez la règle prévue, analysez les causes, puis décidez s'il faut corriger le système ou assouplir un objectif irréaliste.
Ce guide présente des principes généraux : il ne note ni ne recommande aucun site de l'annuaire ni aucun prestataire. Les règles juridiques citées sont rappelées de manière simplifiée : vérifiez-les auprès des sources officielles.
Besoin de matériel ou de fournitures ? L'annuaire classe 26 sites dans la rubrique Baie sportive.
Ouvrir la baieCalculateurs utiles
- 14Taux d'erreur et budget d'erreurBudget consommé et vitesse de consommation d'un objectif de service
- 01Disponibilité (SLA) et indisponibilité autoriséeCombien de minutes d'arrêt un objectif de 99,9 % autorise-t-il ?
- 10Percentiles d'une liste de temps de réponsep50, p90, p95 et p99 d'une série de mesures collées