Optimiza una aplicación con recomendaciones de diseño
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
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:
Habilitar las APIs obligatorias. Habilita las APIs para todos los recursos que planeas usar.
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:
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.
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:
"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:
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.
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Información o código de muestra incorrectos","incorrectInformationOrSampleCode","thumb-down"],["Faltan la información o los ejemplos que necesito","missingTheInformationSamplesINeed","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-09-10 (UTC)"],[],[],null,["Continuously improving your applications is key to meeting operational and\nbusiness goals. Application insights and assistance services, such as\n[Cloud Hub](/hub/docs/overview) and\n[Gemini Cloud Assist](/gemini/docs/cloud-assist/overview), help you\nidentify optimization opportunities. For example, you might receive\nrecommendations to resize underutilized virtual machines or configure\nCloud CDN to reduce latency and cost.\n\nThis guide shows you how to analyze an existing application and then use\nApplication Design Center to implement architectural changes.\n\nBefore you begin\n\nYou must complete the following steps before using application insights and\nassistance services:\n\n- **For administrators**:\n\n 1. Enable required APIs. Enable APIs for all resources you intend to use.\n 2. [Set up Application Design Center](/application-design-center/docs/setup). Only required if you intend to create new application resources from templates.\n 3. [Set up Cloud Hub](/hub/docs/setup-cloud-hub). Only required if you intend to use Cloud Hub to identify optimization opportunities.\n 4. [Set up Gemini Cloud Assist](/gemini/docs/cloud-assist/set-up-gemini). Only required if you intend to use Gemini Cloud Assist to identify optimization opportunities.\n 5. [Grant access to users](/resource-manager/docs/manage-applications#assign-roles). Assign appropriate IAM roles based on user's responsibilities in the application lifecycle.\n- **For developers and operators**:\n\n 1. Confirm with your administrator that the initial setup is finalized.\n 2. [Make sure you have the necessary IAM roles](/resource-manager/docs/manage-applications#assign-roles) for the tasks you want to perform.\n 3. Open your app-enabled folder or host project, depending on your [setup model](/app-hub/docs/set-up-app-hub).\n\nAnalyze the application for optimization opportunities\n\nUse [Cloud Hub](/hub/docs/overview) and\n[Gemini Cloud Assist](/gemini/docs/cloud-assist/overview) to get a\nconsolidated view of your application's operational data and receive\nrecommendations:\n\n1. In the Google Cloud console, use the project picker to select your host project or the management project of the app-enabled folder, depending on your [setup model](/app-hub/docs/set-up-app-hub).\n2. Navigate to the **Home** page from Cloud Hub:\n\n\n [Go to Home](https://console.cloud.google.com/cloud-hub/home)\n\n \u003cbr /\u003e\n\n3. Select your application to view its integrated dashboard.\n\n4. Review incidents, alerts, performance metrics, and cost trends. For more\n information, see\n [Application views and project views](/hub/docs/app-project-views).\n\n5. Optionally,\n [use the Gemini Cloud Assist panel](/gemini/docs/cloud-assist-panel)\n to ask for optimization recommendations using natural language prompts,\n for example:\n\n - *\"Give me recommendations to optimize my application resources.\"*\n - *\"Show me the most expensive resources with the lowest utilization for this application.\"*\n\n Gemini Cloud Assist provides recommendations, such as resizing\n underutilized machine types or enabling a Cloud CDN.\n\nEvolve the application architecture\n\nAfter identifying an optimization, use\n[Application Design Center](/application-design-center/docs/overview) to model\nand deploy the improved architecture:\n\n- **If the application was deployed from a template:** [Open the template and modify its architecture](/application-design-center/docs/design-application-templates#revise_and_reshare_your_template) based on the recommendations. You can then [deploy the new version](/app-hub/docs/create-applications-from-templates) as an update to the existing application instance.\n- **If the application wasn't deployed from a template:** [Create a new template](/app-hub/docs/create-reusable-template) in Application Design Center that reflects the optimized architecture.\n\n[Deploy the optimized application architecture](/application-design-center/docs/deploy-from-console).\nThis process might involve updating an existing deployment or creating a new\none, depending on the nature of the changes."]]