Mejorar continuamente tus aplicaciones de App Hub es clave para alcanzar los objetivos operativos y comerciales. Las estadísticas de las aplicaciones y los servicios de asistencia, como Cloud Hub y Gemini Cloud Assist, te ayudan a identificar oportunidades de optimización. Por ejemplo, es posible que recibas recomendaciones para cambiar el tamaño de las máquinas virtuales subutilizadas o configurar Cloud CDN para reducir la latencia y el costo.
En esta guía, se muestra cómo analizar una aplicación existente y, luego, usar el Centro de diseño de aplicaciones para implementar cambios en la arquitectura.
Antes de comenzar
En este documento, se supone que configuraste un límite de administración de aplicaciones a nivel de la 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 estadísticas de la aplicación:
Para administradores:
- Habilita las APIs obligatorias para todos los recursos de Google Cloud que planeas usar.
- Configura Application Design Center. Solo se requiere si planeas crear componentes de aplicaciones nuevos a partir de plantillas.
- Configura Cloud Hub. Solo se requiere si planeas usar Cloud Hub para identificar oportunidades de optimización.
- Configura Gemini Cloud Assist. Solo se requiere si tienes la intención de usar Gemini Cloud Assist para identificar oportunidades de optimización.
- Otorga acceso a los usuarios. Asigna los roles de IAM adecuados según las responsabilidades del usuario en el ciclo de vida de la aplicación.
Para desarrolladores y operadores:
- Confirma que existen aplicaciones dentro de tu límite de administración de aplicaciones.
- Asegúrate de tener los roles de IAM necesarios para las tareas que deseas realizar.
- Abre tu proyecto de administración en la consola de Google Cloud .
Analiza la aplicación para encontrar 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 consola de Google Cloud , usa el selector de proyectos para seleccionar tu proyecto de administración.
Navega a la página Principal desde Cloud Hub:
Selecciona tu aplicación para ver su panel integrado.
Revisa los incidentes, las alertas, las métricas de rendimiento y las tendencias de costos. Para obtener más información, consulta Vistas de aplicaciones y vistas de proyectos.
De manera opcional, usa el panel de Gemini Cloud Assist para solicitar recomendaciones de optimización con instrucciones 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 proporciona recomendaciones, como cambiar el tamaño de los tipos de máquinas subutilizados o habilitar Cloud CDN.
Evoluciona la arquitectura de la aplicación
Después de identificar una optimización, usa Application Design Center para modelar y, luego, implementar la arquitectura mejorada:
- Si la aplicación se implementó a partir de una plantilla, abre la plantilla y modifica su arquitectura según las recomendaciones. Luego, puedes implementar la versión nueva como una actualización de la instancia de aplicación existente.
- Si la aplicación no se implementó a partir de una plantilla, crea una plantilla nueva en Application Design Center que refleje la arquitectura optimizada.
Implementa la arquitectura de la aplicación optimizada. Este proceso puede implicar la actualización de una implementación existente o la creación de una nueva, según la naturaleza de los cambios.