Prepararsi per la gestione del ciclo di vita delle applicazioni
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Le gerarchie di risorse cloud tradizionali possono oscurare le relazioni tra le risorse e
complicare le attività operative. L'organizzazione delle risorse in applicazioni e la loro gestione in base alle funzioni aziendali possono aiutarti ad affrontare queste sfide e a ottenere una visione chiara delle interazioni dell'infrastruttura.
Questa guida descrive i flussi di lavoro che puoi utilizzare per progettare, eseguire il deployment e gestire
le applicazioni. Ti consigliamo questi flussi di lavoro per aiutarti a gestire le tue risorse come unità logiche in linea con la struttura aziendale. Google CloudPuoi
applicare queste pratiche sia che tu stia eseguendo il deployment di una nuova infrastruttura applicativa
sia che tu stia organizzando le risorse esistenti in applicazioni.
La base dell'approccio di gestione delle applicazioni proposto in questa guida
è la cartella abilitata alle app o il progetto host, a seconda del
modello di configurazione. Queste risorse fungono da
confine amministrativo per le tue applicazioni e da repository centrale
per tutti i metadati delle applicazioni, fornendo un'esperienza unificata in vari
strumenti.
Per saperne di più su prodotti, concetti e funzionalità chiave che ti consentono di
gestire le applicazioni in Google Cloud, consulta
Google Cloud incentrato sulle applicazioni.
Casi d'uso consigliati
Gli scenari descritti in questa guida utilizzano due prodotti Google Cloud principali:
App Hub: il registro centrale per tutte le tue applicazioni,
che offre visibilità sui servizi e sui workload e consente
la governance a livello di applicazione.
App Design Center: il tuo canvas per progettare, progettare e
eseguire il deployment di una nuova infrastruttura delle applicazioni utilizzando modelli preapprovati e
Infrastructure as Code (IaC).
Questi prodotti funzionano insieme per fornire una transizione senza interruzioni dalla progettazione e dal raggruppamento all'implementazione e alle operazioni in corso. Scegli uno dei seguenti
scenari che meglio si adatta al tuo obiettivo:
Registra le risorse esistenti per creare un'applicazione: raggruppa
i servizi e i carichi di lavoro esistenti della tua infrastruttura cloud in un'applicazione per ottenere visibilità, governance e controllo operativo unificati.
Questa opzione ti consente di iniziare a gestire le risorse attuali come unità logiche.
Crea applicazioni da modelli pubblicati: implementa una nuova infrastruttura applicativa standardizzata utilizzando modelli predefiniti, garantendo la conformità alle best practice dell'organizzazione e fornendo visibilità immediata.
Crea un modello riutilizzabile da un'applicazione in esecuzione: acquisisci
l'architettura di un'applicazione in esecuzione riuscita come modello riutilizzabile
e controllato per consentire deployment self-service coerenti e conformi
per altri team e nuove applicazioni.
Ottimizza un'applicazione esistente con suggerimenti di progettazione:
analizza l'architettura esistente di un'applicazione utilizzando approfondimenti e suggerimenti di progettazione. Quindi, modella e implementa le modifiche
architetturali in Application Design Center per migliorare costi, sicurezza o
prestazioni.
Sebbene questi siano casi d'uso consigliati, puoi adattare le funzionalità e le capacità del prodotto per soddisfare le tue esigenze specifiche.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Difficile da capire","hardToUnderstand","thumb-down"],["Informazioni o codice di esempio errati","incorrectInformationOrSampleCode","thumb-down"],["Mancano le informazioni o gli esempi di cui ho bisogno","missingTheInformationSamplesINeed","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-09-10 UTC."],[],[],null,["Traditional cloud resource hierarchies can obscure resource relationships and\ncomplicate operational tasks. Organizing resources into applications and\nmanaging them by your business functions can help you address those challenges\nand gain a clear view of infrastructure interactions.\n\nThis guide outlines workflows you can use to design, deploy, and maintain\napplications. We recommend these workflows to help you operate your Google Cloud\nresources as logical units that align with your business structure. You can\napply these practices whether you are deploying new application infrastructure\nor organizing existing resources into applications.\n\nThe foundation of the application management approach that this guide proposes\nis the *app-enabled folder* or the *host project* , depending on your\n[setup model](/app-hub/docs/set-up-app-hub). Those resources act as the\nadministrative boundary for your applications and serve as a central repository\nfor all your application metadata, providing a unified experience across various\ntools.\n\nFor more information about key products, concepts, and features that let you\nmanage applications in Google Cloud, see\n[Application-centric Google Cloud](/app-hub/docs/application-centric-google-cloud).\n\nRecommended use cases\n\nThe scenarios described in this guide use two main Google Cloud products:\n\n- **App Hub**: The central registry for all your applications, providing visibility into their services and workloads and enabling governance at the application level.\n- **Application Design Center**: Your canvas for architecting, designing, and deploying new application infrastructure using pre-approved templates and Infrastructure as Code (IaC).\n\nThese products work together to provide a seamless transition from design and\ngrouping to deployment and ongoing operations. Choose one of the following\ncases that best matches your goal:\n\n- [Register existing resources to create an application](/app-hub/docs/register-resources): Group existing services and workloads from your cloud infrastructure into an application to gain unified visibility, governance, and operational control. This option lets you start managing your current resources as logical units.\n- [Create applications from published templates](/app-hub/docs/create-applications-from-templates): Deploy new, standardized application infrastructure using pre-built templates, ensuring compliance with organizational best practices and providing immediate visibility.\n- [Create a reusable template from a running application](/app-hub/docs/create-reusable-template): Capture the architecture of a successful, running application as a reusable, governed template to enable consistent and compliant self-service deployments for other teams and new applications.\n- [Optimize an existing application with design recommendations](/app-hub/docs/optimize-applications): Analyze the existing architecture of an application using application insights and design recommendations. Then, model and deploy architectural changes on Application Design Center to improve cost, security, or performance.\n\nWhile these are recommended use cases, you can adapt product features and\ncapabilities to meet your specific individual requirements."]]