Ampliar nuestros conocimientos sobre confiabilidad
Para poder configurar de forma eficaz la supervisión a fin de mejorar la confiabilidad, será necesario comprender qué tipo de aspectos se podrían medir. En esta unidad, esperamos sugerir algunas posibilidades que pudieran ampliar sus conocimientos sobre confiabilidad.
Echemos un vistazo a algunos aspectos de la confiabilidad ahora:
Disponibilidad
Cuando se habla de confiabilidad, se suele empezar hablando de disponibilidad. ¿El sistema está "activo" o está "fuera de servicio?". ¿Pueden llegar otros usuarios a su sitio web o a su servicio? ¿Pueden usar el producto cuando esperan poder hacerlo? Este es un aspecto importante desde la perspectiva de los clientes externos y los usuarios internos que dependen de su servicio. La disponibilidad es probablemente el aspecto de la confiabilidad con el que dedicará más tiempo a trabajar. Es un buen punto de partida para analizar la confiabilidad, pero solo es un aspecto de ella.
Latencia
La latencia se refiere a la cantidad de retraso entre una solicitud y una respuesta. Es posible que haya escuchado la consigna "la lentitud son las caídas de hoy en día". La gente demanda un rendimiento rápido y pierden la paciencia con sitios o servicios que les hacen esperar. Hay un buen trabajo de investigación que demuestra que, si un sitio web no satisface las expectativas de los clientes en cuanto al tiempo de respuesta, es probable que se vayan a la competencia.
Rendimiento
El rendimiento es una medida de la velocidad a la que se procesa algo o el número de transacciones que un sitio web, aplicación o servicio controla correctamente durante un período de tiempo especificado. Esto es especialmente importante al ejecutar canalizaciones o sistemas de procesamiento por lotes. Si una canalización o un sistema de procesamiento por lotes no se está procesando lo suficientemente rápido, por lo que no cumple con nuestras expectativas y no se considera confiable.
Coverage
La cobertura se refiere a la cantidad de datos que se ha procesado realmente con respecto a la que esperaba que se procesara. Volvamos a la idea de medir el grado de satisfacción de las expectativas como parte de la determinación de si algo es confiable.
Exactitud
La exactitud es un aspecto de la confiabilidad que a menudo se pasa por alto. ¿El proceso que se ejecutó en los datos generó el resultado adecuado o esperado? Este es un factor importante que se debe incluir en la supervisión de la confiabilidad. Independientemente de la rapidez o la "disponibilidad permanente" de un servicio o sitio, si el resultado que genera no es el adecuado, entonces no será confiable a ojos de sus clientes. La supervisión de la exactitud de los resultados es una parte importante de la supervisión de la confiabilidad.
Fidelidad
La fidelidad en este contexto se entiende mejor a través de un ejemplo. Supongamos que visita la página principal de un sitio de streaming de vídeo. Esa página se compone de secciones independientes: nuevas versiones, recomendaciones personalizadas, 10 películas más vistas, etc. Es probable que cada una de esas secciones esté generada por un servicio de back-end independiente. Si uno de esos servicios dejase de funcionar como, por ejemplo, el motor de personalización, los usuarios del sitio no recibirán un mensaje que indique que el sitio está inactivo o una página en blanco. En lugar de eso, se mostrará una página principal con esa sección quitada o reemplazada por contenido estático. En términos técnicos, diríamos que recibieron una experiencia "reducida" en lugar de la página completa.
Si quisiéramos medir la fidelidad, mediríamos con qué frecuencia el usuario de un servicio recibió una experiencia "reducida" en lugar de la experiencia completa (fidelidad completa). Esta medida es útil para cualquier servicio tolerante a errores que tenga la capacidad de seguir ejecutándose en un modo degradado cuando algo vaya mal.
Actualización
La actualización hace referencia a la actualización de la información en situaciones en las que la escala de tiempo es importante para el cliente (por ejemplo, servicios que proporcionan marcadores deportivos o resultados electorales). Estos servicios se consideran confiables si los datos que proporcionan se mantienen actualizados.
Durabilidad
La durabilidad es otro aspecto de la confiabilidad ligeramente más especializado. Si está ofreciendo un servicio de almacenamiento, sabe lo importante que es que los clientes puedan acceder a los datos que hayan guardado antes allí. Se trata de una expectativa de durabilidad.
Aunque no se trata de una lista exhaustiva de posibilidades, suponemos que no había tenido en cuenta algunas de ellas y que amplió sus conocimientos sobre confiabilidad en el proceso. Vamos a llevar estos conocimientos a la siguiente unidad, en la que empezaremos a formular algunas preguntas cruciales sobre lo que queremos medir en cuanto a confiabilidad.