Establece objetivos realistas para la confiabilidad

Last reviewed 2024-12-30 UTC

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

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

Descripción general del principio

Diseña tus sistemas para que sean lo suficientemente confiables como para que los usuarios estén satisfechos. Puede parecer contradictorio, pero un objetivo de confiabilidad del 100% a menudo no es la estrategia más eficaz. Una mayor confiabilidad podría generar un costo significativamente 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 satisfechos 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 mejor los recursos en otros lugares.

Debes determinar el nivel de confiabilidad con el que tus usuarios están satisfechos 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 las mejoras que aporten más valor a tus usuarios.

Recomendaciones

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

Aceptar algunas fallas y priorizar componentes

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

La diferencia entre el tiempo de actividad del 100% y el objetivo del 99.99% es la tolerancia a fallas. Esta brecha suele llamarse presupuesto de error. El porcentaje de error aceptable puede ayudarte a correr riesgos e innovar, lo que es fundamental para que cualquier empresa siga siendo competitiva.

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

Equilibra la confiabilidad y el costo

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

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.