Définir un objectif de service (SLO) et son budget d'erreurs

Choisir un indicateur, fixer un objectif réaliste, calculer le budget d'erreurs et décider quoi faire quand il est consommé, sans promettre l'impossible.

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 baie

Calculateurs utiles

Autres guides

Voir tous les guides