Un SLI est un indicateur mesuré du comportement du service, par exemple la fraction de requêtes servies en moins de 300ms. Un SLO est la cible interne pour cet indicateur, par exemple 99,9% des requêtes sous 300ms sur 28 jours. Un SLA est le contrat externe avec les clients, en général assorti de pénalités financières, et il doit être plus lâche que votre SLO pour vous laisser de la marge avant de devoir de l'argent à quiconque.
Pourquoi les recruteurs posent cette question
Le recruteur veut savoir si vous savez transformer un discours flou sur la fiabilité en chiffres sur lesquels une équipe peut agir. Confondre les trois termes signale que vous n'avez jamais été responsable d'un service en production. Il écoute aussi si vous rattachez le SLO à l'expérience utilisateur plutôt qu'à la santé de l'infrastructure, et si vous comprenez qu'un SLA est un objet commercial et non une cible d'ingénierie.
Comment structurer votre réponse
- Définissez les trois en une phrase nette chacun, par ordre de portée.
- Ancrez le SLI sur quelque chose que l'utilisateur ressent vraiment, pas le CPU ni le disque.
- Précisez la fenêtre de mesure et l'endroit d'où le chiffre est mesuré.
- Concluez sur la raison pour laquelle le SLA doit être plus lâche que le SLO.
Exemple de réponse
Donc un SLI c'est la mesure, un SLO c'est la cible, et un SLA c'est la promesse que vous vendez. Dans ma dernière équipe, le SLI de notre API de paiement était la proportion de requêtes renvoyant un statut non 5xx en moins de 400ms, mesurée au niveau du load balancer et pas à l'intérieur de l'application, parce que c'est plus proche de ce que voit l'utilisateur. Le SLO était de 99,9% de ces requêtes sur une fenêtre glissante de 28 jours. Notre SLA avec les clients grands comptes était de 99,5% par mois avec des avoirs de service attachés, volontairement plus lâche, pour avoir toute une bande de dégradation à absorber avant que ça ne devienne un problème commercial. Ce que les gens ratent, c'est que le SLI doit être un parcours utilisateur. On avait un magnifique tableau de bord CPU et il n'a jamais prédit une seule panne. Une fois passés à des indicateurs basés sur les requêtes, on a pu discuter priorités avec le produit avec les mêmes chiffres.
Vous passez cet entretien bientôt ? GhostPilot écoute votre appel en direct, repère la question dès qu'elle est posée et affiche une réponse structurée à l'écran en temps réel. Essayez-le lors de votre prochain entretien blanc, ou prenez un Session Pass à $29, sans abonnement, pour le jour J.
Voir comment ça marcheQuestions de relance à prévoir
- Où exactement mesureriez-vous ce SLI, et que rate ce choix ?
- Comment fixeriez-vous la cible initiale si vous n'avez aucun historique ?
- Que feriez-vous si l'entreprise veut un SLA plus strict que votre SLO ?
Autres questions pour Ingénieur SRE
Votre recruteur posera sa propre version de celle-ci. Collez votre véritable fiche de poste dans le Question Predictor gratuit et obtenez les 20 questions que ce poste a le plus de chances de poser, avec ce que chacune cherche vraiment à sonder.
Prédire mes questions