Introducción

Completado

Azure Well-Architected Framework es un marco de diseño que puede mejorar la calidad de una carga de trabajo al ayudar a:

  • Ser resistente, disponible y recuperable.
  • Ofrecer una rentabilidad de la inversión suficiente.
  • Apoyar el desarrollo y las operaciones responsables.
  • Lograr su propósito en períodos de tiempo aceptables.

Las interrupciones y los errores de funcionamiento son preocupaciones graves en todas las cargas de trabajo. Una carga de trabajo confiable debe sobrevivir a esos eventos y seguir proporcionando su funcionalidad prevista de forma coherente. Debe ser resistente para que pueda detectar, resistir y recuperarse de los errores dentro de un período de tiempo aceptable. También debe estar disponible para que los usuarios puedan acceder a la carga de trabajo durante el período de tiempo prometido en el nivel de calidad prometido.

Las arquitecturas de las cargas de trabajo deben tener garantías de confiabilidad en el código de la aplicación, la infraestructura y las operaciones. Las opciones de diseño no deben cambiar la intención especificada por los requisitos empresariales. Estos cambios se deben considerar inconvenientes importantes.

Los conceptos descritos en este módulo no lo incluyen todo sobre la confiabilidad en una carga de trabajo, pero representan los principios básicos y algunos de sus enfoques clave a la hora de diseñar una carga de trabajo. Para obtener una perspectiva completa en todos los pilares de Well-Architected Framework, visite Azure Well-Architected Framework a medida que empiece a planear y diseñar la arquitectura.

Cada unidad de este módulo se centra en un principio de diseño y tres enfoques asociados a ese principio. Los enfoques de cada unidad se refuerzan mediante el uso de ejemplos para ayudar a demostrar cómo se pueden aplicar a escenarios reales. Todos los ejemplos se basan en una empresa ficticia.

Objetivos de aprendizaje

Al final de este módulo, comprenderá los cinco principios del pilar de Confiabilidad y aprenderá tres enfoques para cada uno de los siguientes puntos:

  • Determinar los requisitos de confiabilidad de la empresa y aplicar esos requisitos al diseño de la carga de trabajo.
  • Diseñar la carga de trabajo para que sea tolerante a errores y pueda adaptarse correctamente a condiciones degradadas.
  • Diseñar la carga de trabajo para recuperarse de errores que van desde errores de nivel de componente hasta desastres.
  • Generar observabilidad y pruebas en los procedimientos de diseño y operaciones de la carga de trabajo.
  • Diseñar la carga de trabajo con un enfoque centrado en la simplicidad para minimizar los riesgos.

Requisitos previos

  • Experiencia con tecnologías de infraestructura básicas, como el almacenamiento de datos, la informática y las redes.
  • Experiencia en la compilación o el uso de sistemas tecnológicos para solucionar problemas empresariales.