Mejorar continuamente tus aplicaciones de App Hub es fundamental para alcanzar los objetivos operativos y de negocio. 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
En este documento se da por hecho que has configurado un límite de gestión de aplicaciones a nivel de carpeta para tus aplicaciones. Application Design Center, Cloud Hub y Gemini Cloud Assist requieren este tipo de límite.
Debes completar los siguientes pasos antes de usar los servicios de asistencia y las estadísticas de aplicaciones:
Para los administradores:
- Habilita las APIs necesarias para todos los recursos de Google Cloud que quieras usar.
- Configura Application Design Center. Solo es necesario si tienes intención de crear componentes 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 que hay aplicaciones dentro de tu límite de gestión de aplicaciones.
- Asegúrate de que tienes los roles de IAM necesarios para las tareas que quieras realizar.
- Abre tu proyecto de gestión en la Google Cloud consola.
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 de gestió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:
Give me recommendations to optimize my application.Show me the most expensive resources with the lowest utilization for this application.
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.