Définition simple
Le Site Reliability Engineering applique des pratiques d'ingénierie logicielle aux opérations pour améliorer la fiabilité selon des objectifs de service.
Objectif et usage
Le SRE, Site Reliability Engineering, applique des méthodes d’ingénierie logicielle à l’exploitation et à la fiabilité des services.
Comment ça fonctionne ?
Les équipes utilisent notamment des indicateurs et objectifs de service pour arbitrer la fiabilité, les changements et la réduction des tâches répétitives.
Exemple et vérification
Définir un objectif du point de vue utilisateur, puis vérifier que sa mesure représente l’expérience réellement fournie par le service.
Points d’attention
Une bonne disponibilité d’un serveur ne prouve pas la réussite des parcours utilisateurs. Un objectif de 100 % peut aussi masquer l’absence d’un arbitrage explicite entre fiabilité et évolution.
En résumé
Le SRE relie automatisation, mesure et décisions opérationnelles à un niveau de service convenu.