Información general sobre el pilar de excelencia operativa

El pilar de excelencia operativa abarca los procesos de operaciones que mantienen en ejecución a una aplicación en producción. Las implementaciones deben ser confiables y predecibles. Las implementaciones automatizadas reducen la posibilidad de errores humanos. Los procesos de implementación rápidos y rutinarios no ralentizarán el lanzamiento de nuevas características ni las correcciones de errores. Igualmente importante, debe ser capaz de revertir o poner al día la aplicación rápidamente en caso de que tenga problemas.

Para evaluar la carga de trabajo con los principios que se encuentran en el Marco de buena arquitectura de Microsoft Azure, consulte la reseña del Marco de buena arquitectura de Microsoft Azure.

Se recomienda el vídeo siguiente para ayudarle a lograr la excelencia operativa con el Marco de buena arquitectura de Azure:

Temas

El Marco de buena arquitectura de Microsoft Azure incluye los temas siguientes en el pilar de excelencia operativa:

Temas de excelencia operativa Descripción
Diseño de aplicación Proporciona instrucciones sobre cómo diseñar, compilar y orquestar las cargas de trabajo teniendo en cuenta los principios de DevOps.
Supervisión Algo que las empresas han estado haciendo durante años, enriquecido con detalles para las aplicaciones que se ejecutan en la nube.
Administración del rendimiento de las aplicaciones La supervisión y administración del rendimiento y la disponibilidad de las aplicaciones de software mediante DevOps.
Implementación de código El modo de implementar el código de aplicación es uno de los factores clave que determina la estabilidad de la aplicación.
Aprovisionamiento de la infraestructura A menudo conocida como automatización o infraestructura como código, esta disciplina hace referencia a los procedimientos recomendados para implementar la plataforma en la que se ejecutará la aplicación.
Pruebas Las pruebas son fundamentales para prepararse para lo inesperado y para detectar errores antes de que afecten a los usuarios.

La supervisión y el diagnóstico son fundamentales. Las aplicaciones en la nube se ejecutan en un centro de datos remoto en el que no tiene un control completo de la infraestructura ni, en algunos casos, del sistema operativo. En una aplicación de gran tamaño, no resulta práctico volver a iniciar sesión en las máquinas virtuales (VM) para solucionar un problema o para examinar archivos de registro. Con los servicios de PaaS, puede que no exista una máquina virtual dedicada en la que iniciar sesión. La supervisión y el diagnóstico proporcionan una visión general del sistema, para que sepa cuándo y dónde se producen errores. Todos los sistemas deben ser observables. Utilice un esquema de registro común y coherente que le permita correlacionar eventos en todos los sistemas.

El proceso de supervisión y diagnóstico consta de varias fases distintas:

  • Instrumentación: generación de los datos sin procesar a partir de:
    • registros de aplicaciones
    • registros de servidor web
    • diagnósticos integrados en la plataforma de Azure y otras fuentes.
  • Recopilación y almacenamiento: consolidación de los datos en un solo lugar.
  • Análisis y diagnóstico: para solucionar problemas y ver el estado general.
  • Visualización y alertas: uso de los datos de telemetría para detectar tendencias o alertar al equipo de operaciones.

La aplicación de reglas de nivel de recurso mediante Azure Policy le permite garantizar la adopción de procedimientos recomendados de excelencia operativa para todos los recursos que admiten la carga de trabajo. Por ejemplo, Azure Policy puede garantizar que todas las VM que admiten la carga de trabajo se adhieran a una lista aprobada previamente de SKU de VM. Azure Advisor proporciona un conjunto de recomendaciones de Azure Policy para ayudarle a identificar rápidamente las oportunidades de implementación de procedimientos recomendados de Azure Policy para la carga de trabajo.

Use la lista de comprobación de DevOps para revisar el diseño desde un punto de vista de DevOps y administración.

Pasos siguientes

Consulte los principios de excelencia operativa como guía para la estrategia global.