Capítulo 17. Pruebas de fiabilidad
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Si no lo has probado, asume que está roto.
Desconocido
Una responsabilidad clave de los Ingenieros de Fiabilidad del Sitio es cuantificar la confianza en los sistemas que mantienen. Los SRE realizan esta tarea adaptando las técnicas clásicas de prueba de software a los sistemas a escala.1 La confianza puede medirse tanto por la fiabilidad pasada como por la fiabilidad futura. La primera se obtiene analizando los datos proporcionados por el monitoreo del comportamiento histórico del sistema, mientras que la segunda se cuantifica haciendo predicciones a partir de datos sobre el comportamiento pasado del sistema. Para que estas predicciones sean lo suficientemente sólidas como para resultar útiles, debe cumplirse una de las siguientes condiciones:
-
El sitio permanece completamente inalterado a lo largo del tiempo, sin lanzamientos de software ni cambios en la flota de servidores, lo que significa que el comportamiento futuro será similar al pasado.
-
Puedes describir con seguridad todos los cambios que se produzcan en el lugar, para que el análisis tenga en cuenta la incertidumbre en que incurre cada uno de esos cambios.
Las pruebas son el mecanismo que utilizas para demostrar áreas específicas de equivalencia cuando se producen cambios.2 Cada prueba que se supera tanto ...
Get Ingeniería de Fiabilidad del Sitio now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.