Qué es Objetivo de Nivel de Servicio
Nivel objetivo de calidad del servicio
SLO (Service Level Objective) es un indicador objetivo de calidad del servicio expresado en métricas medibles. SLO define qué nivel de fiabilidad debe proporcionar un servicio.
Relación con SLI y SLA
- SLI (Service Level Indicator) — la métrica que medimos
- SLO (Service Level Objective) — valor objetivo para SLI
- SLA (Service Level Agreement) — contrato con consecuencias
Ejemplos de SLO
- Disponibilidad: 99.9% uptime por mes
- Latencia: 95% de solicitudes < 200ms
- Tasa de errores: < 0.1% errores 5xx
- Rendimiento: procesamiento de 1000 RPS
Error Budget
Error Budget = 100% - SLO. Por ejemplo, con SLO del 99.9%:
- Tiempo de inactividad permitido: 43.2 minutos/mes
- Puede gastarse en despliegues, experimentos
- Agotamiento = congelación de releases
Prácticas SRE
- Definir SLOs junto con producto
- Monitoreo de SLI en tiempo real
- Alertas automáticas al acercarse al SLO
- Revisión regular de objetivos