Guía completa de acuerdos de nivel de servicio (SLA)
Un Acuerdo de Nivel de Servicio (SLA) es un compromiso formal entre un proveedor de servicios y sus clientes que define métricas de rendimiento mensurables, umbrales de disponibilidad y responsabilidades.En la arquitectura de nube moderna, la disponibilidad del tiempo de actividad se expresa como un porcentaje del tiempo total que un sitio web, un punto final API o un servicio de infraestructura permanece completamente operativo y accesible para los usuarios finales.
Lograr una alta disponibilidad requiere equilibrar la resiliencia del sistema, la redundancia de la infraestructura, la automatización de la implementación y las capacidades de monitoreo con la inversión financiera.A medida que los requisitos de SLA aumentan de "Tres Nueves" (99,9%) a "Cinco Nueves" (99,999%), el tiempo de inactividad permitido se reduce de horas por año a meros minutos.
Niveles de disponibilidad estándar explicados
Los estándares de la industria clasifican los objetivos de disponibilidad en distintos niveles "Nueve" según el tiempo de inactividad máximo permitido:
| Disponibilidad Nivel SLA | Tiempo de inactividad diario permitido | Tiempo de inactividad mensual permitido | Tiempo de inactividad anual permitido | Perfil de infraestructura |
|---|---|---|---|---|
Las diferencias críticas entre SLA, SLO y SLI
Los equipos de ingeniería con frecuencia confunden los SLA, los objetivos de nivel de servicio (SLO) y los indicadores de nivel de servicio (SLI).Comprender estas distinciones es esencial para la confiabilidad operativa:
- Indicador de nivel de servicio (SLI): el rendimiento de seguimiento de métricas real, medido empíricamente, en tiempo real (por ejemplo, "el 99,94% de las solicitudes HTTP arrojaron 200 OK en los últimos 30 días").
- Objetivo de nivel de servicio (SLO): el umbral objetivo interno establecido por los equipos de ingeniería para mantener el margen de seguridad por encima del contrato legal (por ejemplo, "Mantener un tiempo de actividad del 99,95 % internamente para que nunca incumplamos nuestro acuerdo con el cliente del 99,9 %").
- Acuerdo de nivel de servicio (SLA): el acuerdo contractual con los clientes que especifica sanciones financieras, créditos de servicio o soluciones si el servicio no cumple con los objetivos de tiempo de actividad acordados.
Cómo calcular la disponibilidad de SLA
La fórmula matemática para calcular el porcentaje de disponibilidad en una ventana de medición determinada es:
Por ejemplo, en un mes de facturación estándar de 30 días (30 x 24 x 3600 = 2,592,000 segundos), una duración total del tiempo de inactividad de 43 minutos y 12 segundos (2,592 segundos) produce:
Mejores prácticas para mantener una disponibilidad del 99,99 %
- Implemente redundancia multirregional: evite implementaciones con un único punto de falla distribuyendo el tráfico entre múltiples zonas de disponibilidad de la nube y regiones geográficas.
- Automatice la verificación del estado y el enrutamiento de alertas: implemente sondas sintéticas multirregionales con intervalos de verificación de 1 minuto para detectar interrupciones de inmediato.
- Desacople los servicios de aplicaciones principales: utilice el procesamiento de colas asíncrono y patrones de disyuntores para evitar que fallas de componentes localizados destruyan sistemas completos.
- Realice simulacros periódicos de recuperación ante desastres: realice pruebas de conmutación por error automatizadas para garantizar que las réplicas de bases de datos secundarias se promuevan sin problemas durante las interrupciones del nodo principal.
Preguntas frecuentes
Preguntas comunes sobre este tema.
Nunca te pierdas una advertencia de incumplimiento de SLA
Calcular los umbrales de tiempo de inactividad del SLA es solo el primer paso.SimpleOps monitorea continuamente los puntos finales de su sitio web las 24 horas del día, los 7 días de la semana desde más de 15 ubicaciones de verificación globales, alertando a su equipo a través de Slack, Telegram o correo electrónico antes de que el tiempo de inactividad infrinja su SLA objetivo.