Optimizar una aplicación con recomendaciones de diseño

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:

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 de gestió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:

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

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.