Panoramica di Resource Manager

Questa pagina descrive il funzionamento di Resource Manager di Google Cloude come puoi utilizzarlo per organizzare le tue risorse cloud, controllare l'accesso e applicare le policy in modo efficace nel tuo ambiente cloud.

Resource Manager è uno strumento per organizzare le risorse Google Cloud in modo gerarchico. In altre parole, ti consente di controllare il modo in cui le risorse vengono raggruppate e da dove vengono ereditate le policy.

Gerarchia delle risorse: organizzazioni, cartelle e progetti

Le risorseGoogle Cloud sono organizzate in modo gerarchico, in modo simile a un file system. Questa gerarchia consente di gestire gli aspetti comuni delle risorse, come le impostazioni di configurazione e di controllo dell'accesso, da un punto centrale.

La gerarchia è composta dai seguenti livelli:

  • Organizzazione: il nodo radice della gerarchia. Rappresenta la tua azienda e fornisce visibilità e controllo centralizzati su tutte le risorse.

  • Cartelle: meccanismi di raggruppamento all'interno di un'organizzazione. Puoi utilizzare le cartelle per mappare la tua struttura legale o funzionale (ad esempio reparti o team) alle tue risorse cloud.

  • Progetti: il container di livello base per le risorse. Ogni risorsa (come un'istanza di macchina virtuale Compute Engine o un bucket Cloud Storage) appartiene esattamente a un progetto.

  • Risorse: i componenti fondamentali di Google Cloud, come macchine virtuali, database e bucket di archiviazione.

Funzionalità chiave per la gestione delle risorse Google Cloud

Resource Manager offre le seguenti funzionalità per aiutarti a gestire il tuo ambiente cloud:

  • Controllo centralizzato con la risorsa organizzazione: la risorsa organizzazione rappresenta la tua organizzazione (ad esempio, la tua azienda). Ti consente di raggruppare tutti i tuoi progetti Google Cloud in un'unica entità. In questo modo, ottieni visibilità, proprietà e controllo centralizzati sulle tue risorse. Con una risorsa organizzazione, i progetti appartengono all'organizzazione anziché ai singoli dipendenti, il che garantisce la continuità delle risorse anche quando i dipendenti lasciano l'azienda.

  • Raggruppamento con cartelle: utilizza le cartelle per organizzare i progetti in gruppi logici. Ad esempio, puoi creare cartelle per diversi reparti, ambienti (come produzione e gestione temporanea) o team. Le cartelle ti consentono di applicare policy e controlli di accesso a un gruppo di progetti contemporaneamente, anziché gestirli singolarmente.

  • Gestione dei progetti: i progetti sono l'entità organizzativa principale di Google Cloud. Utilizzi i progetti per abilitare le API, gestire la fatturazione e collaborare con i membri del team. Resource Manager consente di creare, aggiornare ed eliminare i progetti in modo programmatico o tramite la console.

  • Limiti di gestione e configurazioni delle funzionalità: oltre al contenimento gerarchico, Resource Manager supporta limiti amministrativi dinamici basati su tag (BoundaryConfig, Boundary e CapabilityConfig). Questi limiti consentono la gestione e il rilevamento tra progetti per servizi come Agent Registry da un progetto di gestione centralizzato.

  • Controllo degli accessi ed ereditarietà delle policy: Resource Manager si integra con Identity and Access Management (IAM) per consentirti di definire chi ha accesso alle tue risorse. Puoi impostare policy di autorizzazione e di negazione su organizzazioni, cartelle e progetti. Puoi anche impostare policy di autorizzazione su alcune risorse dei servizi. Le risorse più in basso nella gerarchia ereditano le policy dai container principali. Ad esempio, se concedi a un utente il ruolo Amministratore cartelle su una cartella, l'utente avrà automaticamente quel ruolo su tutti i progetti all'interno della cartella. Se modifichi la gerarchia delle risorse, cambia anche la gerarchia delle policy di autorizzazione e di negazione. Ad esempio, se sposti un progetto in una risorsa organizzazione, le relative policy di autorizzazione e di negazione vengono aggiornate in modo da ereditare dalle policy della risorsa organizzazione.

Puoi interagire con Resource Manager utilizzando la console Google Cloud , Google Cloud CLI e l'API Resource Manager.

Integrazione con altri servizi Google Cloud per la gestione delle risorse

Resource Manager è fondamentale per la gestione delle risorse Google Cloud e fornisce la struttura e le funzionalità di base che ti consentono di utilizzare e gestire in modo efficace altri servizi critici, come Policy dell'organizzazione, Tag e Contatti essenziali:

  • Tag: Resource Manager funziona con i tag, che ti consentono di collegare coppie chiave-valore arbitrarie alle risorse. I tag possono essere utilizzati per vari scopi, come la categorizzazione delle risorse, l'applicazione delle policy, l'allocazione dei costi e l'appartenenza dinamica ai confini di gestione. La gestione dei tag è parte integrante del modo in cui le risorse possono essere organizzate e gestite all'interno della gerarchia di Resource Manager.

  • Servizio Policy dell'organizzazione: la policy dell'organizzazione offre un controllo centralizzato e programmatico sulle risorse cloud della tua organizzazione. A differenza di IAM, che si concentra su chi può fare cosa, Policy dell'organizzazione si concentra su cosa può essere fatto. Ad esempio, puoi definire una policy che limita le località fisiche in cui è possibile creare risorse o impedisce la creazione di indirizzi IP pubblici.

    Resource Manager fornisce la struttura gerarchica (organizzazione, cartelle e progetti) su cui si basa la policy dell'organizzazione per applicare le regole. Mentre Resource Manager definisce l'ambito in cui si trovano le risorse, Policy dell'organizzazione definisce le limitazioni sulla configurazione di queste risorse.

  • Contatti fondamentali: l'integrazione di Contatti fondamentali con Resource Manager ti consente di designare punti di contatto personalizzati per le notifiche critiche in aree come fatturazione, avvisi di sicurezza e comunicazioni legali nella gerarchia delle risorse. Essential Contacts utilizza la gerarchia di Resource Manager per applicare in modo incrementale le impostazioni di notifica alle risorse secondarie. Seguendo le best practice consigliate, come la configurazione di alias email di gruppo a livello di organizzazione o cartella, contribuisci a garantire che le notifiche vitali raggiungano tempestivamente i team responsabili senza fare affidamento sui ruoli IAM di riserva predefiniti.

Passaggi successivi