Gestire le applicazioni in una cartella

Questa pagina descrive come configurare una cartella per la gestione delle applicazioni.

Panoramica

Una cartella abilitata per le app è una cartella all'interno della Google Cloud gerarchia delle risorse che è stata configurata per la gestione delle applicazioni. Questa cartella ti consente di definire e gestire le applicazioni App Hub. Queste applicazioni sono raggruppamenti funzionali di servizi e workload che si estendono su più progetti all'interno della cartella e dei relativi progetti discendenti.

Le cartelle abilitate per le app semplificano la gestione delle applicazioni perché:

  • Organizzazione dei carichi di lavoro:raggruppano applicazioni e servizi correlati, definiti in App Hub, in un'unica unità gestibile.
  • Fornisce monitoraggio e gestione centralizzati: anziché monitorare i singoli componenti in diversi progetti o prodotti, puoi monitorare e gestire lo stato e le prestazioni complessivi delle tue applicazioni a livello di cartella.
  • Semplificazione dell'amministrazione:se designi una cartella come abilitata per le app, crei un confine amministrativo che semplifica la creazione e la gestione delle applicazioni all'interno della tua organizzazione.
  • Offrono una visualizzazione incentrata sull'applicazione:spostano l'attenzione dalle singole risorse all'applicazione stessa, fornendo una visione olistica del suo rendimento.

Configurare una cartella per la gestione delle app

Puoi attivare la gestione delle applicazioni sia nelle cartelle nuove che in quelle esistenti. Una volta attivata, la gestione delle applicazioni non può essere disattivata. Prova la gestione delle applicazioni all'interno di una cartella dedicata appena creata. In questo modo puoi eseguire esperimenti in sicurezza prima di applicarli alle cartelle critiche esistenti.

All'interno di una cartella abilitata per le app, gli utenti autorizzati possono aggregare i workload e i servizi di qualsiasi progetto direttamente all'interno della cartella.

Prendiamo in considerazione una gerarchia di risorse con la seguente struttura:

La cartella F1 contiene i seguenti tre elementi:

  • Progetti P10 e P11
  • Cartella F2

La cartella F2 contiene i seguenti due elementi:

  • Progetti P20 e P21

Abilita la gestione delle applicazioni nella cartella F1 per creare un'applicazione che include risorse di più livelli di cartelle. Ad esempio, un'applicazione può includere risorse dei progetti p10 e p20.

Un'applicazione con i progetti P10 e P20, che si estende su più livelli di cartella

Se attivi la gestione delle applicazioni solo nella cartella F2, il progetto P10 non è disponibile per la creazione di applicazioni. Per creare applicazioni nel progetto P10, muovi il progetto P10 nella cartella F2.

Un'applicazione con i progetti P10 e P20, ma P10 è stato spostato nella cartella F2

Prendi in considerazione la struttura organizzativa, le responsabilità del team e le risorse quando pianifichi la tua strategia di gestione delle applicazioni. La struttura dei team e delle risorse ha un impatto diretto sul modo in cui utilizzi le cartelle abilitate per le app.

Panoramica dei progetti di gestione

Un progetto di gestione è un Google Cloud progetto generato dal sistema all'interno di una cartella abilitata per le app, progettato esclusivamente per la gestione delle applicazioni. Fornisce l'infrastruttura per le librerie di applicazioni e le API correlate, inclusa la fatturazione, le quote e il controllo dell'accesso. Il progetto di gestione può anche scoprire le risorse all'interno della gerarchia delle risorse della cartella abilitata per le app.

L'abilitazione della gestione delle applicazioni in una cartella esegue automaticamente il provisioning di un progetto di gestione. Ogni cartella può contenere un solo progetto di gestione.

Abilitazione della gestione delle app e delle API in una cartella

Questa sezione descrive come attivare una cartella per la gestione delle applicazioni.

Ruoli obbligatori

Per ottenere le autorizzazioni necessarie per attivare la gestione delle applicazioni e concedere l'accesso alle risorse, chiedi all'amministratore di concederti il ruolo IAM Amministratore cartella (resourcemanager.folderAdmin) nella risorsa principale. Per ulteriori informazioni sulla concessione dei ruoli, consulta Gestire l'accesso a progetti, cartelle e organizzazioni.

Potresti anche riuscire a ottenere le autorizzazioni richieste tramite i ruoli personalizzati o altri ruoli predefiniti.

Abilita le API dell'applicazione

Puoi attivare la gestione delle applicazioni sia nelle cartelle nuove che in quelle esistenti. Per creare una nuova cartella, consulta Creare cartelle. I passaggi riportati di seguito si riferiscono a una cartella esistente:

  1. Nella console Google Cloud, apri la pagina Gestisci risorse.

    Apri la pagina Gestisci risorse

  2. Nell'elenco di progetti e cartelle, individua la cartella che vuoi configurare. Poi, fai clic sul menu Opzioni alla fine della riga e seleziona Impostazioni.

  3. Nella pagina Impostazioni, vai alla sezione Abilitazione app e fai clic su Attiva. Si apre il riquadro Abilita le API dell'applicazione in questa cartella.

    Quando attivi la gestione delle applicazioni in una cartella, vengono eseguite due azioni:

    1. Google crea un progetto gestito da Google nella cartella. Non puoi spostare o eliminare un progetto di gestione.
    2. Il sistema abilita le API richieste per la gestione delle applicazioni nel progetto.
  4. Esamina l'elenco delle API nel riquadro. Alcune API hanno costi associati. Per informazioni sui prezzi di un servizio, fai clic sul nome dell'API.

  5. Se è tutto pronto per abilitare la gestione delle applicazioni, fai clic su Attiva.

Al termine dell'attivazione, nella pagina Impostazioni viene visualizzato il nome del progetto di gestione con il prefisso google-mpf.

Collega un account di fatturazione al progetto di gestione

Per collegare un account di fatturazione al progetto di gestione:

  1. Assicurati di disporre delle autorizzazioni richieste per questa attività.

  2. Se devi creare un account di fatturazione Cloud, consulta Creare un nuovo account di fatturazione Cloud.

  3. Nella pagina Impostazioni della cartella abilitata per le app, fai clic su Gestisci fatturazione.

  4. Nella scheda I miei progetti, individua il progetto di gestione.

  5. Per attivare la fatturazione per il progetto, consulta Come attivare la fatturazione per un progetto esistente.

Assegna le autorizzazioni agli utenti dell'applicazione nel progetto

  1. Nella pagina Impostazioni della cartella abilitata per le app, fai clic su Gestisci IAM.
  2. Configura ruoli e autorizzazioni IAM per tutti i servizi di gestione delle applicazioni.

    In particolare, assicurati di poter aggregare i dati di telemetria (log, metriche e tracce) Google Cloud dai servizi e concedi le autorizzazioni necessarie per visualizzarli.

Crea applicazioni

  1. Configura App Hub e crea le tue applicazioni.