Questa guida descrive come progettare, eseguire il deployment e gestire le applicazioni su Google Cloud. Scopri come organizzare le risorse nuove o esistenti registrandole come servizi e workload nelle applicazioni.
Quando scegli il modello di configurazione dell'applicazione, definisci il confine di gestione dell'applicazione, ovvero la raccolta di progetti o cartelle contenenti risorse che puoi raggruppare nelle applicazioni App Hub. Google Cloud Il progetto di gestione del tuo confine di gestione delle applicazioni fornisce un repository centrale per i metadati e le configurazioni delle applicazioni.
Per informazioni sui prodotti e sulle funzionalità che ti consentono di gestire le applicazioni in Google Cloud, consulta Google Cloud incentrato sulle applicazioni.
Casi d'uso consigliati
Utilizza questi prodotti insieme per progettare, eseguire il deployment e gestire le applicazioni:
- App Hub: organizza e gestisci le applicazioni. Raggruppa i servizi e i carichi di lavoro nelle applicazioni per ottenere visibilità su questi componenti e applicare policy a livello di applicazione.
- Application Design Center: progetta ed esegui il deployment dei componenti dell'applicazione utilizzando modelli e Infrastructure as Code (IaC).
Di seguito sono riportati i modi consigliati per gestire le applicazioni in Google Cloud:
- Registra le risorse per creare un'applicazione: raggruppa le tue risorse Google Cloud registrandole come servizi e workload all'interno di un'applicazione.
- Crea applicazioni da modelli pubblicati: esegui il deployment dell'infrastruttura di applicazioni standardizzata utilizzando modelli progettati per rispettare le best practice della tua organizzazione.
- Crea un modello da un'applicazione in esecuzione: acquisisci l'architettura di un'applicazione in esecuzione come modello riutilizzabile per altri team.
- Ottimizza un'applicazione con suggerimenti di progettazione: analizza l'architettura di un'applicazione utilizzando approfondimenti e suggerimenti di progettazione. Utilizza Application Design Center per modellare ed eseguire il deployment di modifiche all'architettura per migliorare costi, sicurezza o prestazioni.