Well-Architected Framework: Pilar de confiabilidad

Last reviewed 2026-10-13 UTC

El pilar de confiabilidad en el Google Cloud Well-Architected Framework proporciona principios y recomendaciones para ayudarte a diseñar, implementar y administrar cargas de trabajo confiables en Google Cloud.

Este documento está dirigido a arquitectos de la nube, desarrolladores, ingenieros de plataformas, administradores e ingenieros de confiabilidad de sitios.

La confiabilidad es la capacidad de un sistema para realizar de forma coherente sus funciones previstas dentro de las condiciones definidas y mantener un servicio ininterrumpido. Las prácticas recomendadas para la confiabilidad incluyen la redundancia, el diseño tolerante a errores, la supervisión y los procesos de recuperación automatizados.

Como parte de la confiabilidad, la resiliencia es la capacidad del sistema para resistir y recuperarse de fallas o interrupciones inesperadas, mientras se mantiene el rendimiento. Las funciones deGoogle Cloud , como las implementaciones multirregionales, las copias de seguridad automatizadas y las soluciones de recuperación ante desastres, pueden ayudarte a mejorar la resiliencia de tu sistema.

La confiabilidad es importante para tu estrategia de nube por muchos motivos, incluidos los siguientes:

  • Tiempo de inactividad mínimo: El tiempo de inactividad puede provocar una pérdida de ingresos, una disminución de la productividad y daños en la reputación. Las arquitecturas resilientes pueden ayudar a garantizar que los sistemas puedan seguir funcionando durante las fallas o recuperarse de manera eficiente de ellas.
  • Experiencia del usuario mejorada: Los usuarios esperan interacciones fluidas con la tecnología. Los sistemas resilientes pueden ayudar a mantener un rendimiento y una disponibilidad constantes, y proporcionan un servicio confiable incluso durante períodos de alta demanda o problemas inesperados.
  • Integridad de los datos: Las fallas pueden causar la pérdida o el daño de los datos. Los sistemas resilientes implementan mecanismos como copias de seguridad, redundancia y replicación para proteger los datos y garantizar que sigan siendo precisos y accesibles.
  • Continuidad empresarial: Tu empresa depende de la tecnología para las operaciones críticas. Las arquitecturas resilientes pueden ayudar a garantizar la continuidad después de una falla catastrófica, lo que permite que las funciones empresariales continúen sin interrupciones significativas y respalda una recuperación rápida.
  • Cumplimiento: Muchas industrias tienen requisitos reglamentarios para la disponibilidad del sistema y la protección de datos. Las arquitecturas resilientes pueden ayudarte a cumplir con estos estándares, ya que garantizan que los sistemas sigan operativos y seguros.
  • Menores costos a largo plazo: Las arquitecturas resilientes requieren una inversión inicial, pero la resiliencia puede ayudar a reducir los costos con el tiempo, ya que evita el tiempo de inactividad costoso, evita las correcciones reactivas y permite un uso más eficiente de los recursos.

Mentalidad organizacional

Para que tus sistemas sean confiables, necesitas un plan y una estrategia establecida. Esta estrategia debe incluir educación y la autoridad para priorizar la confiabilidad junto con otras iniciativas.

Establece una expectativa clara de que toda la organización es responsable de la confiabilidad, incluidos los equipos de desarrollo, administración de productos, operaciones, ingeniería de plataformas y ingeniería de confiabilidad de sitios (SRE). Incluso los grupos enfocados en el negocio, como marketing y ventas, pueden influir en la confiabilidad.

Cada equipo debe comprender los objetivos de confiabilidad y los riesgos de sus aplicaciones. Los equipos deben ser responsables de estos requisitos. Los conflictos entre la confiabilidad y el desarrollo de las funciones del producto deben priorizarse y escalarse según corresponda.

Planifica y administra la confiabilidad de manera integral en todas tus funciones y equipos. Considera configurar un Centro de excelencia para la nube (CCoE) que incluya un pilar de confiabilidad. Para obtener más información, consulta Optimiza el recorrido de tu organización hacia la nube con un Centro de excelencia de la nube.

Áreas de enfoque para la confiabilidad

Las actividades que realizas para diseñar, implementar y administrar un sistema confiable se pueden categorizar en las siguientes áreas de enfoque. Cada uno de los principios y recomendaciones de confiabilidad de este pilar es relevante para una de estas áreas de enfoque.

  • Alcance: Para comprender tu sistema, realiza un análisis detallado de su arquitectura. Debes comprender los componentes, cómo funcionan y cómo interactúan, cómo fluyen los datos y las acciones por el sistema, y qué podría salir mal. Identifica posibles fallas, cuellos de botella y riesgos, lo que te ayuda a tomar medidas para mitigar esos problemas.
  • Observación: Para ayudar a evitar fallas del sistema, implementa una observación y una supervisión integrales y continuas. A través de esta observación, puedes comprender las tendencias y detectar posibles problemas de forma proactiva.
  • Respuesta: Para reducir el impacto de las fallas, responde de forma adecuada y recupérate de manera eficiente. Las respuestas automatizadas también pueden ayudar a reducir el impacto de las fallas. Incluso con planificación y controles, pueden producirse fallas.
  • Aprendizaje: Para evitar que se repitan las fallas, aprende de cada experiencia y toma las medidas adecuadas.

Evalúa las cargas de trabajo con una habilidad para agentes

Para permitir que los agentes de IA evalúen tus cargas de trabajo en la nube en función de los principios y las recomendaciones de este pilar, usa la habilidad de google-cloud-waf-reliability, que está disponible en el repositorio de habilidades de agentes de Google en GitHub.

Para instalar la habilidad, ejecuta el siguiente comando en el cliente o la terminal de tu agente:

npx skills add google/skills --skill google-cloud-waf-reliability

Cuando se te solicite, especifica los agentes de IA para los que deseas instalar la habilidad y establece el alcance de la instalación (proyecto o global).

Si ya instalaste la habilidad, puedes actualizarla a la versión más reciente ejecutando el siguiente comando:

npx skills update

Principios básicos

Las recomendaciones del pilar de confiabilidad del Well-Architected Framework se asignan a los siguientes principios fundamentales:

Colaboradores

Autores:

Otros colaboradores: