Compartir a través de


Optimización de cargas de trabajo después de la modernización de la nube

Después de completar una fase de modernización o todo el proyecto, es el momento de asegurarse de obtener las ventajas completas e insertar una referencia cultural de mejora continua. El sistema modernizado puede tener nuevas funcionalidades (como el escalado automático o alternancias de optimización de rendimiento nuevas), úselas. Además, compruebe que todo está configurado correctamente para las condiciones de producción y, a continuación, empiece a examinar qué más se puede optimizar. Piense en esta fase como cierre del bucle de comentarios: mida los resultados, optimice aún más y asegúrese de que la organización capitalice la modernización.

Optimización de las configuraciones de la nube

La modernización de una aplicación no es un evento único. A menudo, puede ajustar aún más una vez que se ejecuta en Azure:

  1. Aplique las recomendaciones de Azure Advisor sistemáticamente.Azure Advisor analiza los datos de supervisión de cargas de trabajo y proporciona recomendaciones procesables en todos los costos, el rendimiento, la confiabilidad y la seguridad. Revise las recomendaciones semanalmente e implemente primero los cambios críticos. Acceda a Azure Advisor desde Azure Portal y filtre las recomendaciones por carga de trabajo o grupo de recursos.

  2. Ajuste la configuración específica del servicio. Cada servicio de Azure tiene sus propias opciones de configuración y procedimientos recomendados. Use las guías de servicios de Azure de Azure Well-Architected Framework para alinear las configuraciones con los procedimientos recomendados.

  3. Solucione los huecos de configuración de seguridad inmediatamente. Ejecute las herramientas de evaluación de seguridad de Azure ahora que el sistema está en estado estable. Microsoft Defender for Cloud para ver si hay recomendaciones de seguridad altas o medias para los recursos. Resuelva los hallazgos críticos y de alta gravedad en un plazo de 48 horas para mantener la postura de seguridad. Configure la evaluación continua para detectar nuevos problemas a medida que evolucionan las cargas de trabajo.

Validación de la preparación operativa

Asegúrese de que los aspectos operativos (supervisión, administración de costos, copia de seguridad) están totalmente implementados:

  1. Compruebe la cobertura y la precisión de la supervisión. Compruebe que Azure Monitor recopila todos los registros, métricas y seguimientos que necesita. Por ejemplo, si introdujo nuevos componentes, asegúrese de configurar el registro para esos componentes. Asegúrese de que las reglas de alerta están funcionando correctamente. Es posible que realice algunas pruebas de caos, como quitar un servicio en un entorno de prueba, para ver si se desencadenan alertas. Actualice los paneles para reflejar la nueva arquitectura. Agregue los nuevos componentes y quite los antiguos. El equipo de operaciones debe tener siempre una vista completa del estado del sistema.

  2. Establecer la supervisión y los controles de costos. Use Microsoft Cost Management para realizar un seguimiento de los patrones de gasto e identificar las oportunidades de optimización de costos. Configure alertas presupuestarias y límites de gasto para evitar aumentos inesperados de costos. Revise semanalmente la utilización de recursos y optimice los componentes subutilizados.

  3. Pruebe los procedimientos de copia de seguridad y recuperación. Asegúrese de que las soluciones de copia de seguridad funcionan. Si usa Azure Backup o la restauración a un momento dado de la base de datos, realice una restauración de prueba de una copia de seguridad para confirmar que puede recuperar los datos correctamente. Documente el objetivo de tiempo de recuperación (RTO) y el objetivo de punto de recuperación (RPO) que ha logrado. Si no satisface las necesidades empresariales, ajuste la frecuencia o el método de copia de seguridad. Asegúrese de que se realiza una copia de seguridad de todos los datos críticos (las nuevas bases de datos, las cuentas de almacenamiento nuevas se incluyen en una directiva de copia de seguridad). Es esencial realizar esta comprobación para la preparación ante la recuperación de desastres, lo cual es parte de estar bien diseñado.

Recopile los comentarios de los usuarios y mida los resultados

Una manera de medir el éxito y encontrar más oportunidades de mejora es a través de comentarios directos y métricas concretas.

  1. Recopile comentarios estructurados del usuario con regularidad. Después de algún tiempo al ejecutar el sistema modernizado, solicite comentarios de los usuarios finales o usuarios internos. Use encuestas o formularios de comentarios. Compruebe la cola de tickets de soporte. Para los equipos internos, hagan reuniones retrospectivas. Estos datos cualitativos pueden resaltar aspectos que la supervisión podría pasar por alto.

  2. Realice un seguimiento y resuelva los comentarios sistemáticamente. Documente todos los comentarios en Problemas de Azure DevOps o GitHub y clasifique por gravedad y valor empresarial. Asigne la propiedad para cada problema y establezca escalas de tiempo de resolución en función de la prioridad. Comunicar el progreso y los resultados a las partes interesadas mensualmente.

  3. Mida los resultados reales frente a los objetivos. ¿Recuerdas esas métricas de éxito y proyecciones de rentabilidad sobre inversiones? Ahora es el momento de ver si los lograste. Compile estos resultados y los comunique a las partes interesadas. Es importante cerrar el bucle y mostrar el valor realizado (o identificar las deficiencias para abordar). Por ejemplo, "Hemos logrado una mejora del 25% en los tiempos de carga de páginas, lo que lleva a un aumento del cinco por ciento en la participación de los usuarios, y estamos en vías de ahorrar 250.000 dólares anuales en costos."

Establecimiento de prácticas de modernización continuas

La modernización no es un proyecto único; puede ser una parte continua de la estrategia de TI. Para evitar caer en una nueva trampa heredada, cree ciclos de mejora continua.

  1. Programe revisiones periódicas de cargas de trabajo. Cada pocos meses, realice una revisión de buena arquitectura o comprobación de estado de las cargas de trabajo modernizadas. Los servicios en la nube evolucionan rápidamente. Quizás una nueva característica podría optimizar aún más el sistema o cambiar los patrones de uso y requerir ajustes. Documente las nuevas lagunas o recomendaciones de estas revisiones periódicas y planee su implementación.

  2. Automatice la optimización siempre que sea posible. Use Azure Policy para aplicar procedimientos recomendados, como requerir etiquetado o bloquear configuraciones no seguras, de modo que el desfase no se produzca con el tiempo. Implemente reglas de escalado automático para que el ajuste del rendimiento se produzca sobre la marcha. Configure alertas de anomalías de costos a través de Cost Management. Al automatizar, asegúrese de que el sistema permanece optimizado sin supervisión humana constante.

  3. Comparta resultados y procedimientos recomendados. Documente todos los patrones de optimización correctos y compártalos entre equipos. Cree cuadernos de estrategias para escenarios de optimización comunes y mantenga una base de conocimiento de las lecciones aprendidas. Contribuir con ideas de optimización a las prácticas de adopción de la nube de las organizaciones.

Herramientas y recursos de Azure

Category Tool Description
Optimization Azure Advisor Proporciona recomendaciones personalizadas para la optimización de costos, rendimiento, confiabilidad y seguridad.
Monitoring Azure Monitor Solución de supervisión completa para recopilar y analizar datos de carga de trabajo
Administración de costos Microsoft Cost Management Herramientas para realizar el seguimiento, el análisis y la optimización del gasto de Azure
Security Microsoft Defender for Cloud Administración de la posición de seguridad y protección contra amenazas para cargas de trabajo de Azure
Backup Azure Backup Solución de copia de seguridad centralizada para cargas de trabajo híbridas y de Azure

Pasos siguientes