Establece objetivos realistas para la confiabilidad

Last reviewed 2024-12-30 UTC

Este principio del pilar de confiabilidad del framework de arquitectura te ayuda a definir objetivos de confiabilidad que sean técnicamente factibles para tus cargas de trabajo en Google Cloud.Google Cloud

Este principio es relevante para el alcance del área de enfoque de la confiabilidad.

Diseña tus sistemas para que sean lo suficientemente confiables para que los usuarios estén satisfechos. Puede parecer contraintuitivo, pero un objetivo de confiabilidad del 100% a menudo no es la estrategia más eficaz. Una mayor confiabilidad podría generar un costo mucho más alto, tanto en términos de inversión financiera como de posibles limitaciones en la innovación. Si los usuarios ya están conformes con el nivel de servicio actual, los esfuerzos por aumentar aún más su satisfacción podrían generar un bajo retorno de la inversión. En su lugar, puedes invertir los recursos en otro lugar.

Debes determinar el nivel de confiabilidad con el que tus usuarios están conformes y el punto en el que el costo de las mejoras incrementales comienza a superar los beneficios. Cuando determines este nivel de confiabilidad suficiente, podrás asignar recursos de forma estratégica y enfocarte en las funciones y mejoras que brindan un mayor valor a tus usuarios.

Recomendaciones

Para establecer objetivos de confiabilidad realistas, ten en cuenta las recomendaciones de las siguientes sub secciones.

Aceptar algunas fallas y priorizar los componentes

Intenta lograr una alta disponibilidad, como un tiempo de actividad del 99.99%, pero no establezcas un objetivo de 100% de tiempo de actividad. Reconoce que algunas fallas son inevitables.

La brecha entre el tiempo de actividad del 100% y un objetivo del 99.99% es la tolerancia a fallas. Esta brecha suele denominarse presupuesto de errores. El porcentaje de error aceptable puede ayudarte a asumir riesgos y innovar, lo que es fundamental para que cualquier empresa mantenga su competitividad.

Prioriza la confiabilidad de los componentes más críticos del sistema. Acepta que los componentes menos críticos pueden tener una tolerancia más alta a las fallas.

Equilibra la confiabilidad y el costo

Para determinar el nivel de confiabilidad óptimo de tu sistema, realiza análisis de costo-beneficio detallados.

Considera factores como los requisitos del sistema, las consecuencias de las fallas y la tolerancia al riesgo de tu organización para la aplicación específica. Recuerda tener en cuenta tus métricas de recuperación ante desastres, como el objetivo de tiempo de recuperación (RTO) y el objetivo de punto de recuperación (RPO). Decide qué nivel de confiabilidad es aceptable dentro del presupuesto y otras restricciones.

Busca formas de mejorar la eficiencia y reducir los costos sin comprometer las funciones de confiabilidad esenciales.