Optimizar una aplicación con recomendaciones de diseño

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:

    1. Habilita las APIs necesarias. Habilita las APIs de todos los recursos que quieras usar.
    2. Configura Application Design Center. Solo es obligatorio si tiene intención de crear recursos de aplicaciones a partir de plantillas.
    3. Configura Cloud Hub. Solo es necesario si quieres usar Cloud Hub para identificar oportunidades de optimización.
    4. Configura Gemini Cloud Assist. Solo es necesario si tienes intención de usar Gemini Cloud Assist para identificar oportunidades de optimización.
    5. 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:

    1. Confirma con tu administrador que se ha completado la configuración inicial.
    2. Asegúrate de que tienes los roles de IAM necesarios para las tareas que quieras realizar.
    3. 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:

  1. 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.
  2. En Cloud Hub, vaya a la página Inicio:

    Ir a casa

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

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

  5. 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:

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.