Un SLO, pour Service Level Objective ou objectif de niveau de service, est une valeur cible fixée pour un indicateur mesurable de la qualité d’un service numérique, comme sa disponibilité ou son temps de réponse.
Le SLO s’appuie sur un indicateur de niveau de service, ou SLI (Service Level Indicator), qui mesure un aspect précis du service : part des requêtes réussies, délai de réponse, part du temps où le service est utilisable. Le SLO fixe la valeur à atteindre pour cet indicateur sur une période donnée, par exemple une part de pages servies en moins d’une seconde sur trente jours. L’écart entre l’objectif et la perfection forme la marge d’erreur tolérée, que les équipes techniques appellent budget d’erreur.
Un SLO complet précise l’indicateur, la méthode de mesure, la valeur cible, la période d’évaluation et le périmètre concerné : un site entier, un parcours d’achat ou une interface de programmation.
Le SLO se distingue du SLA (Service Level Agreement, accord de niveau de service), qui est un engagement contractuel entre un fournisseur et ses clients, assorti de conséquences en cas de manquement, comme des pénalités. Un SLO peut exister sans contrat : c’est d’abord un objectif interne. Il se distingue aussi d’un KPI marketing, qui mesure la performance commerciale plutôt que la qualité technique du service. Né dans l’exploitation informatique, le SLO concerne les équipes marketing et digitales dès qu’elles dépendent d’un site, d’une boutique en ligne ou d’un outil hébergé par un prestataire. Il encadre notamment la disponibilité du site web et le temps de chargement des pages.
Une campagne publicitaire réussie qui envoie du trafic vers une landing page indisponible ou lente est une campagne perdue. Pourtant, les objectifs de niveau de service sont souvent négociés par la direction technique ou les achats, sans les équipes qui portent le chiffre d’affaires en ligne.
Nous recommandons d’associer le marketing à la définition des SLO des parcours critiques : page produit, tunnel de commande, formulaire de contact. C’est lui qui connaît les périodes où une défaillance coûte le plus, comme un lancement ou une opération commerciale.
La notion est notamment formalisée dans le livre en ligne de Google consacré à l’ingénierie de la fiabilité des sites (Site Reliability Engineering, chapitre 4 « Service Level Objectives », O’Reilly Media, 2017). Le SLO y est défini comme une valeur cible, ou une plage de valeurs, pour un niveau de service mesuré par un SLI. Le chapitre donne un critère pratique pour le distinguer d’un SLA : se demander ce qui se passe si l’objectif n’est pas atteint. Sans conséquence explicite, il s’agit presque toujours d’un SLO.
Le même chapitre juge irréaliste et indésirable d’exiger qu’un SLO soit respecté 100 % du temps. Il conseille de retenir juste assez de SLO pour couvrir les attributs du service. Il suggère aussi de fixer en interne un objectif plus exigeant que celui annoncé aux utilisateurs, pour garder une marge de réaction.
Un taux de disponibilité se lit toujours avec sa période et sa méthode. Par simple calcul, 99,9 % sur un mois de trente jours autorisent environ 43 minutes d’indisponibilité ; sur une année, près de 9 heures. La même cible ne protège donc pas de la même façon selon la fenêtre retenue. Vérifiez aussi d’où vient la mesure. Une sonde placée sur le serveur peut afficher un service disponible alors que les utilisateurs ne parviennent pas à charger la page.
Advalians structure votre cahier des charges et vous accompagne jusqu’à la contractualisation avec votre agence digitale, pour des engagements clairs.
Advalians, cabinet de conseil indépendant en marketing et communication, vous aide à clarifier vos choix et à décider.
Le SLO est un objectif, le SLA un engagement contractuel assorti de conséquences. Le SLO fixe la valeur visée pour un indicateur, par exemple un taux de disponibilité mensuel. Le SLA reprend tout ou partie de ces objectifs dans un contrat et prévoit ce qui se passe en cas de manquement : pénalités, avoirs, droit de résiliation.
Un test simple permet de les distinguer : si rien n’est prévu quand la cible est manquée, vous avez un SLO. Dans un contrat avec un prestataire, vérifiez que les seuils du SLA sont calculés avec la même méthode que les SLO suivis.
Partez des parcours qui génèrent le chiffre d’affaires, pas de l’infrastructure. Retenez deux ou trois indicateurs vus par l’utilisateur : la part des pages produit servies sans erreur, le délai d’affichage du panier, la réussite du paiement dans le tunnel de commande. Mesurez leur niveau actuel pendant quelques semaines avant de fixer une cible.
Choisissez ensuite une valeur légèrement plus exigeante que l’existant, pas une perfection inatteignable. Précisez la période d’évaluation, par exemple glissante sur trente jours, et prévoyez des cibles renforcées pour vos périodes de forte activité.
Exigez un compte rendu régulier et une mesure que vous pouvez recouper. Demandez chaque mois la valeur atteinte pour chaque indicateur, la liste des incidents et les actions correctives. Complétez par une sonde externe qui teste votre site à intervalles réguliers : elle voit ce que voient vos clients.
Comparez les deux séries. Un écart persistant signale une méthode de mesure à clarifier. Contrôlez enfin les exclusions, comme les maintenances programmées, qui peuvent gonfler le taux affiché.
Le piège principal est la cible à 100 %, rassurante en apparence mais ni tenable ni utile. Elle ne laisse aucune marge pour les mises à jour et transforme chaque incident en échec. Un autre piège est de mesurer depuis le serveur plutôt que du point de vue de l’utilisateur : le service peut sembler disponible alors que la page ne s’affiche pas.
Écrivez toujours la méthode de calcul à côté de la cible. Sans elle, deux parties peuvent lire le même pourcentage de deux façons différentes.
Pas nécessairement de façon formelle. Pour un site vitrine à faible trafic, l’engagement de disponibilité de l’hébergeur et une alerte en cas de panne suffisent souvent. Formalisez des SLO dès que le site porte des ventes, des prises de contact qualifiées ou des campagnes payantes : chaque heure d’indisponibilité a alors un coût calculable.
Les SLO deviennent aussi utiles quand plusieurs prestataires interviennent, car ils fixent un langage commun. Commencez alors par un seul indicateur : la disponibilité mesurée depuis l’extérieur.
Dans un écosystème saturé où le consommateur est exposé à plusieurs milliers de..
Décryptage exclusif de l’étude de l’Institut Montaigne par le cabinet Advalians L’Institut Montaigne..
Pendant longtemps, la marque a été perçue comme un simple outil commercial, un..
Besoin d'un conseil indépendant sur ce sujet ?
Échanger