Fiabilidad: Patrones
El pilar Fiabilidad se centra en la disponibilidad, el desempeño, la recuperación ante desastres y la capacidad de ampliación del sistema, de modo que sus soluciones resistan fallos y se amplíen con la demanda. Estos patrones convierten los principios de diseño del pilar en prácticas concretas y revisables: qué buscar en una solución, qué aspecto tiene y los antipatrones que la socavan.
Estos patrones ponen en práctica los principios de diseño del pilar Fiabilidad. Léalos junto al pilar Fiabilidad para obtener la orientación completa detrás de cada uno.
- Distribuya la carga de trabajo a través de la masificación: procese en lotes de modo que un pico de volumen no agote los límites reguladores.
- Supongamos que todo falla: diseñe para el fallo de cada dependencia, no solo las que espera.
- Cree sistemas de recuperación automática: recupere automáticamente fallos transitorios en vez de requerir intervención manual.
- Diseño para requisitos de negocio primero: objetivos de disponibilidad y recuperación terrestres en repercusión de negocio, no cifras de tiempo de disponibilidad arbitrarias.
- Valide la recuperación mediante simulacros: pruebe que sus procedimientos de recuperación de desastres funcionan antes de que los necesite.
Cada categoría empareja patrones (con buen aspecto) con antipatrones (lo que debe evitar), organizados de modo que pueda revisar una solución área por área. Comience desde el resultado de fiabilidad que necesita:
- ¿Establecer o defender objetivos de disponibilidad y latencia? Comience con Disponibilidad y Desempeño para fundamentar los SLO en impacto de negocio antes de elegir una arquitectura.
- ¿Protegiendo contra la pérdida de datos o fallos regionales? Utilice Recuperación de desastres para alinear los procedimientos de copia de seguridad, conmutación por error y continuidad de negocio con su RPO/RTO.
- ¿Manejando el crecimiento o la carga pico? Utilice la capacidad de ampliación para masificar cargas de trabajo y permanecer dentro de los límites reguladores a medida que aumenta el volumen.
- ¿Agentes operativos en producción? Utilice Patrones de agente para cadenas de reserva, gestión de tiempo de espera y monitoreo de estado de agentes.
Patrones específicos de fiabilidad para sistemas de agentes incluyendo estrategias de reserva, gestión de tiempo de espera y monitoreo de estado de agentes.
Patrones para alta disponibilidad, optimización de desempeño, almacenamiento en caché y gestión de carga.
Patrones para estrategias de copia de seguridad, recuperación de datos, continuidad de negocio y procedimientos de conmutación por error.
Patrones para la ampliación horizontal y vertical, la gestión de límites reguladores y la gestión del crecimiento.
- Pilar de fiabilidad: los principios de diseño y la orientación arquitectónica que implementan estos patrones
- Fiabilidad para Agentic Enterprise: directrices de fiabilidad para soluciones basadas en agentes
- Marco bien diseñado: cómo se ajusta la fiabilidad junto con los otros pilares
- Patrones y antipatrones: la biblioteca de patrones completa entre todos los pilares