Mejorar continuamente tus aplicaciones es fundamental para alcanzar los objetivos operativos y empresariales. Los servicios de estadísticas y asistencia de aplicaciones, como Cloud Hub y Gemini Cloud Assist, te ayudan a identificar oportunidades de optimización. Por ejemplo, puede que recibas recomendaciones para cambiar el tamaño de las máquinas virtuales infrautilizadas o para configurar Cloud CDN con el fin de reducir la latencia y los costes.
En esta guía se explica cómo analizar una aplicación y, a continuación, usar Application Design Center para implementar cambios en la arquitectura.
Antes de empezar
Debes completar los siguientes pasos antes de usar Application Insights y los servicios de asistencia:
Para los administradores:
- Habilita las APIs necesarias. Habilita las APIs de todos los recursos que quieras usar.
- Configura Application Design Center. Solo es obligatorio si tiene intención de crear recursos de aplicaciones a partir de plantillas.
- Configura Cloud Hub. Solo es necesario si quieres usar Cloud Hub para identificar oportunidades de optimización.
- Configura Gemini Cloud Assist. Solo es necesario si tienes intención de usar Gemini Cloud Assist para identificar oportunidades de optimización.
- Concede acceso a los usuarios. Asigna los roles de gestión de identidades y accesos adecuados en función de las responsabilidades del usuario en el ciclo de vida de la aplicación.
Para desarrolladores y operadores:
- Confirma con tu administrador que se ha completado la configuración inicial.
- Asegúrate de que tienes los roles de IAM necesarios para las tareas que quieras realizar.
- Abre la carpeta o el proyecto host habilitado para aplicaciones, según tu modelo de configuración.
Analizar la aplicación para identificar oportunidades de optimización
Usa Cloud Hub y Gemini Cloud Assist para obtener una vista consolidada de los datos operativos de tu aplicación y recibir recomendaciones:
- En la Google Cloud consola, usa el selector de proyectos para seleccionar tu proyecto host o el proyecto de gestión de la carpeta habilitada para aplicaciones, en función de tu modelo de configuración.
En Cloud Hub, vaya a la página Inicio:
Selecciona tu aplicación para ver su panel de control integrado.
Revisa los incidentes, las alertas, las métricas de rendimiento y las tendencias de costes. Para obtener más información, consulta Vistas de aplicaciones y vistas de proyectos.
También puedes usar el panel de Gemini Cloud Assist para pedir recomendaciones de optimización mediante peticiones en lenguaje natural. Por ejemplo:
- "Dame recomendaciones para optimizar los recursos de mi aplicación".
- "Muéstrame los recursos más caros con la menor utilización de esta aplicación".
Gemini Cloud Assist ofrece recomendaciones, como cambiar el tamaño de los tipos de máquinas infrautilizados o habilitar una CDN de Cloud.
Evolucionar la arquitectura de la aplicación
Una vez que haya identificado una optimización, use Application Design Center para modelar y desplegar la arquitectura mejorada:
- Si la aplicación se ha implementado a partir de una plantilla: Abre la plantilla y modifica su arquitectura según las recomendaciones. Después, puedes desplegar la nueva versión como una actualización de la instancia de aplicación actual.
- Si la aplicación no se ha implementado a partir de una plantilla: Crea una plantilla en Application Design Center que refleje la arquitectura optimizada.
Implementa la arquitectura de aplicación optimizada. Este proceso puede implicar actualizar una implementación o crear una nueva, en función de la naturaleza de los cambios.