Site Reliability Engineering
Le SRE est la pratique d'ingénierie pionnière de Google qui fait tourner les systèmes avec des méthodes d'ingénierie logicielle, en équilibrant fiabilité et vitesse de développement via les budgets d'erreur.
Objectif
Améliorer la fiabilité du système par des méthodes d'ingénierie, en quantifiant les objectifs de fiabilité.
Mécanisme
SLI (métriques comme la disponibilité), SLO (objectifs comme 99,9 %), SLA (contrats). Budget d'erreur = 1 − SLO ; épuisé, il gèle les fonctionnalités au profit de la stabilité. Opérations automatisées, planification de capacité et analyses post-mortem.
Cas d’usage
- Ingénierie de fiabilité
- Automatisation des opérations
- Budgets d'erreur