← Lumbre

DevOps para Datos · 8.º Confiabilidad y operación de plataformas de datos

Portada de Confiabilidad y operación de plataformas de datos

Confiabilidad y operación de plataformas de datos

✦ Del script al servicio: objetivos de servicio, presupuesto de error y respuesta a incidentes para operar pipelines de datos con confiabilidad · DevOps para Datos · Ingeniería de Datos · y te lleva 8 minutos

Roadwise Consulting

Firmado y verificado · Biblioteca UNIV

Objetivo: Aplicar prácticas de SRE (SLI, SLO, presupuesto de error, alertas por síntomas, runbooks y postmortems) a plataformas de datos.

8 min DevOps para Datos · Ingeniería de Datos 18–30 años
Más
Confiabilidad y operación de plataformas de datos

Herramientas de la lección

◉ Entrar a La Matrix Sorpréndeme

Sobre este contenido

Ir a

Volver a DevOps para Datos · 8.º semestre Cursos Explorar Mi cuenta Salir del modo estudio

Confiabilidad y operación de plataformas de datos

SRE: confiabilidad de plataformas
Video explicativo (inglés): el modelo de Site Reliability Engineering de Google — aplicar ingeniería de software a la operación de plataformas.

Cuando los datos se consumen como producto, pasa a regirlos la ingeniería de confiabilidad (SRE): objetivos de servicio, presupuestos de error, alertas accionables y procedimientos de incidente. El pipeline deja de ser un script y se convierte en un servicio con responsabilidad de disponibilidad.

SLI, SLO y SLA

  • SLI: la medición concreta (frescura, calidad, tiempo de disponibilidad).
  • SLO: el objetivo interno para ese indicador (la tabla se actualiza en menos de 6 horas).
  • SLA: el acuerdo con consecuencias externas si se incumple.

Presupuesto de error

Un SLO del 99% deja un 1% de tolerancia al fallo: ese es el presupuesto de error. Mientras quede presupuesto, se prioriza velocidad (desplegar cambios); cuando se agota, se prioriza fiabilidad. Convierte el debate "confianza contra rapidez" en una decisión medible.

Diagrama de tres bandas: las métricas que se miden (SLI de frescura, calidad y coste); en el centro el objetivo (SLO del 99% y presupuesto de error); abajo la respuesta operativa (alerta, runbook, postmortem).
Se mide, se define el objetivo tolerable y se responde con un proceso cuando se cruza la línea.

Alertas accionables

Una alerta debe representar un síntoma del usuario y exigir una acción. Alertar por cada causa o por métricas que nadie puede influir genera ruido y termina normalizando ignorarlas. La mejor alerta es la que despierta a alguien por algo real.

Runbooks y postmortems

Un runbook documenta qué hacer ante cada fallo: diagnóstico, mitigación y escalación. Después del incidente, un postmortem sin culpables registra qué pasó y qué se cambia para que no se repita: el aprendizaje se convierte en sistema.

La cadena mide-objetivo-respuesta es la columna vertebral del SRE de datos.
ConceptoQué esPara qué sirve
SLIindicador medidosaber cómo va el servicio
SLOobjetivo del indicadoracordar qué es suficiente
Presupuesto de errortolerancia al falloequilibrar velocidad y fiabilidad
Runbookprocedimiento de incidenteresponder rápido y sin improvisar

Errores frecuentes

  • Alertar por causas y por todo, hasta que el equipo deja de hacer caso.
  • No definir SLO, de modo que no hay criterio para subir o bajar cambios.
  • Postmortems con culpables que se dejan de escribir.

Ejemplo resuelto: una entrega llega tarde cada lunes

  1. Definir el SLI de frescura de esa tabla y un SLO (por ejemplo, lista antes de las 8).
  2. Instrumentar una alerta por síntoma, no por causa.
  3. Escribir el runbook de la contingencia (servir último dato bueno y notificar).
  4. Hacer un postmortem sin culpables y agregar una verificación al pipeline.
  5. Revisar el presupuesto de error para decidir cuánto invertir en fiabilidad.

¿Para qué sirve en la realidad?

Un equipo que opera datos con mentalidad SRE deja de apagar fuegos a ciegas: sabe qué tan confiable es su plataforma, decide con evidencia cuánto fiabilidad comprar, y responde ante las caídas con procedimiento y no con pánico.

¿Qué es el presupuesto de error en un servicio de datos?

Una alerta accionable debe basarse en un síntoma del usuario y no en cualquier causa interna.

El documento con el procedimiento a seguir ante un incidente se llama .

Clasifica cada elemento según la cadena medir-objetivo-responder.

Arrastra cada ficha a su categoría (o tócala y luego toca la categoría). También puedes usar el teclado.

Une cada término con su definición.

      SRE de datos

      Indicador medido del servicio
      SLI
      Objetivo interno del indicador
      SLO
      Tolerancia de fallo para priorizar trabajo
      presupuesto de error
      Procedimiento ante un incidente
      runbook
      Revisión sin culpables tras fallar
      postmortem

      Toca una tarjeta para ver la respuesta.

      Confiabilidad y operación de plataformas de datos

      • SRE de datos
        • Medir
          • SLI frescura calidad coste
          • Objetivo
            • SLO
              • presupuesto de error
              • Responder
                • alerta por sintoma
                  • runbook
                    • postmortem sin culpables

                  Tu equipo vive apagando incendios de pipelines pero nadie sabe si la plataforma es confiable. ¿Qué SLI y qué SLO propondrías primero para convertir esa operación reactiva en una decisión con presupuesto de error?

                  Tu texto se guarda sólo en este dispositivo.

                  Las respuestas y tu progreso se guardan sólo en este dispositivo. Contenido firmado por su autoría mediante Lumbre.
                  Más sobre esta lección
                  Explora temas relacionados

                  Conceptos

                  Comentarios

                  Inicia sesión para comentar.

                  Todavía no hay comentarios. Sé la primera persona en opinar.