Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Sugerencia
Este contenido es un extracto del libro electrónico, Arquitectura de aplicaciones .NET nativas de nube para Azure, disponible en .NET Docs o como un PDF descargable gratuito que se puede leer sin conexión.
Los microservicios y las aplicaciones nativas de la nube van de la mano con buenas prácticas de DevOps. DevOps es muchas cosas para muchas personas, pero quizás una de las mejores definiciones proviene del promotor de la nube y del pastor de DevOps Donovan Brown:
"DevOps es la unión de personas, procesos y productos para permitir la entrega continua de valor a nuestros usuarios finales".
Desafortunadamente, con definiciones breves, siempre hay espacio para decir más cosas. Uno de los componentes clave de DevOps es garantizar que las aplicaciones que se ejecutan en producción funcionen correctamente y de forma eficaz. Para medir el estado de la aplicación en producción, es necesario supervisar los distintos logs y métricas que se generan a partir de los servidores, hosts y la propia aplicación. El número de servicios diferentes que se ejecutan en compatibilidad con una aplicación nativa de la nube hace que la supervisión del estado de los componentes individuales y la aplicación en su conjunto sea un desafío crítico.