Introducción

Completado

Es esencial supervisar continuamente los componentes de la aplicación de una carga de trabajo crítica para que pueda observar la degradación temprana del rendimiento y evitar interrupciones.

Un modelo de estado de la aplicación bien diseñado proporciona esa funcionalidad mediante métricas y umbrales, que considera importante para la carga de trabajo. Mediante consultas y visualizaciones optimizadas, puede identificar rápidamente el impacto en cascada de los componentes del sistema degradados y solucionar problemas antes de que se pueda producir una interrupción.

Escenario de ejemplo

Hace dos años, después de migrar desde un entorno local a la nube, Contoso Shoes observó mejoras en las operaciones. No obstante, mantener su disponibilidad y tiempo de actividad dentro de su contrato de nivel de servicio sigue siendo un desafío para la empresa. Algunos lanzamientos de productos provocaron interrupciones porque el sistema no pudo satisfacer las demandas de aumento de la carga del usuario.

Para evitar más interrupciones evitables, Contoso Shoes aplicó correctamente los principios de diseño de una carga de trabajo crítica en su aplicación web principal orientada al cliente, el sitio web de la tienda.

Según Contoso Shoes se prepara para su próximo lanzamiento de productos de alto nivel, la empresa ha identificado una brecha en el conocimiento del estado y la disponibilidad de su aplicación web. Los empleados usan esta aplicación para actualizar el catálogo de productos. Sus clientes interactúan con el catálogo mediante el sitio web de la tienda. Se espera que el tráfico aumente durante el lanzamiento y una supervisión y un conocimiento insuficientes sobre el estado de la aplicación supone un riesgo potencial.

En este módulo, se utiliza esta aplicación web como ejemplo principal. Los ejercicios abarcan estas tareas:

  • Diseño de una estructura de modelo de mantenimiento de varias capas para la aplicación.
  • Creación de un modelo de estado y visualización de los datos de observabilidad en un panel operativo.
  • Diseño de consultas y de un punto de conexión de estado en la aplicación para comprobar su estado y las dependencias en un nivel de API.

Importante

Los ejercicios no cubren todos los aspectos del modelado de estado para cargas de trabajo críticas. Después de completar este módulo, continúe explorando los principios de modelado de estado en Modelado de estado para cargas de trabajo críticas para una perspectiva completa de sus propios diseños de modelado de estado.