Optimiza una aplicación con recomendaciones de diseño

Mejorar continuamente tus aplicaciones es clave para alcanzar los objetivos operativos y comerciales. Los servicios de asistencia y estadísticas de aplicaciones, 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 Application Design Center para implementar cambios arquitectónicos.

Antes de comenzar

Debes completar los siguientes pasos antes de usar los servicios de asistencia y estadísticas de la aplicación:

  • Para administradores:

    1. Habilitar las APIs obligatorias. Habilita las APIs para todos los recursos que planeas usar.
    2. Configura Application Design Center. Solo se requiere si planeas crear recursos de aplicaciones nuevos a partir de plantillas.
    3. Configura Cloud Hub. Solo se requiere si planeas usar Cloud Hub para identificar oportunidades de optimización.
    4. Configura Gemini Cloud Assist. Solo se requiere si tienes la intención de usar Gemini Cloud Assist para identificar oportunidades de optimización.
    5. 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:

    1. Confirma con tu administrador que se haya finalizado la configuración inicial.
    2. Asegúrate de tener los roles de IAM necesarios para las tareas que deseas realizar.
    3. Abre la carpeta habilitada para la app o el proyecto host, según tu modelo de configuración.

Analiza 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:

  1. En la consola de Google Cloud , usa el selector de proyectos para seleccionar tu proyecto host o el proyecto de administración de la carpeta habilitada para la app, según tu modelo de configuración.
  2. Navega a la página Principal desde Cloud Hub:

    Volver a la página principal

  3. Selecciona tu aplicación para ver su panel integrado.

  4. 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.

  5. De manera opcional, usa el panel de Gemini Cloud Assist para solicitar recomendaciones de optimización con instrucciones en lenguaje natural, por ejemplo:

    • "Dame recomendaciones para optimizar los recursos de mi aplicación".
    • "Muéstrame los recursos más costosos con la menor utilización para esta aplicación".

    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:

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.