Questa panoramica è stata progettata per darti una visione d'insieme di Google Cloud. Scoprirai come è strutturato Google Cloud , come le sue funzionalità vengono fornite come servizi e i diversi modi in cui puoi interagire con lui durante la progettazione, la creazione e l'esecuzione delle tue applicazioni.
Man mano che esplori il resto di questa sezione Inizia, scoprirai di più sugli strumenti e sulle risorse di Google Cloude su come iniziare a creare e gestire le tue applicazioni su Google Cloud.
Per informazioni generali sul cloud computing, consulta Vantaggi e svantaggi del cloud computing.
Universi, regioni e zone
Alla base di tutto ciò che fai con la tecnologia Google Cloud ci sono le macchine fisiche che eseguono i tuoi carichi di lavoro e i servizi Google Cloud. Queste macchine si trovano nei data center e sono strutturate logicamente in universi, regioni e zone.
In cima a questa gerarchia si trova l'universo. Un universo è un cloud completamente autonomo, con una propria rete separata da internet pubblico e da altri universi. Google Cloud è l'universo originale, con risorse nei data center di tutto il mondo. Esistono anche altri universi, basati sulla stessa tecnologia di Google Cloud, ma con tutte le risorse in un'unica giurisdizione e in esecuzione in data center gestiti da partner. Questi cloud più piccoli e autonomi vengono creati nell'ambito di un programma chiamato Google Cloud Dedicated e forniscono solide garanzie di sovranità operativa e dei dati per gli utenti i cui carichi di lavoro lo richiedono.
All'interno di ogni universo esistono regioni geografiche. Google Cloud ha regioni in Asia, Australia, Europa, Africa, Medio Oriente, Nord America e Sud America.
Infine, le regioni sono divise in zone. Ogni zona è identificata da un
nome che combina un identificatore di lettera con il nome della regione. Ad esempio,
la zona a nella regione Asia orientale è denominata asia-east1-a. Le zone hanno connessioni di rete a bassa latenza e a larghezza di banda elevata con altre zone della stessa regione.
La distribuzione delle risorse in un universo in regioni e zone offre diversi vantaggi, tra cui la ridondanza in caso di guasto e tempi di latenza minori grazie all'individuazione delle risorse più vicine ai client. Questa distribuzione introduce anche alcune regole su come le risorse possono essere utilizzate insieme.
Risorse di aree geografiche, zone e globali
Alcune risorse sono accessibili a qualsiasi altra risorsa del loro universo, in tutte le regioni e le zone. Queste risorse globali includono immagini disco, snapshot disco e reti preconfigurate. È possibile accedere ad alcune risorse solo da risorse che si trovano nella stessa regione. Queste risorse regionali includono indirizzi IP esterni statici. È possibile accedere ad altre risorse solo da risorse che si trovano nella stessa zona. Queste risorse di zona includono istanze VM, i relativi tipi e dischi.
Il seguente diagramma mostra la relazione tra ambito globale, regioni e zone e alcune delle relative risorse:
L'ambito di un'operazione varia a seconda del tipo di risorse con cui stai lavorando. Ad esempio, la creazione di una rete è un'operazione globale perché una rete è una risorsa globale, mentre la prenotazione di un indirizzo IP è un'operazione regionale perché l'indirizzo è una risorsa regionale.
Quando inizi a progettare e ottimizzare le tue applicazioni Google Cloud , è importante capire come interagiscono queste regioni e zone. Ad esempio, anche se potessi farlo, non vorresti collegare un disco in una regione a un computer in un'altra regione perché la latenza che introdurresti comporterebbe prestazioni scadenti. Fortunatamente, Google Cloud non ti consente di farlo: i dischi possono essere collegati solo ai computer nella stessa zona.
A seconda del livello di autogestione richiesto per il servizio di calcolo e hosting che scegli, potresti dover pensare o meno a come e dove vengono allocate le risorse.
Per saperne di più sulla distribuzione geografica di Google Cloud, consulta Area geografica e regioni.
Accesso alle risorse tramite i servizi
Nel cloud computing, i servizi svolgono il ruolo dei tradizionali prodotti software e hardware. Questi servizi forniscono l'accesso alle risorse sottostanti, consentendoti di aggiungere un'ampia gamma di funzionalità, da Kubernetes gestito all'archiviazione dei dati, alle tue applicazioni. Puoi visualizzare l'elenco dei servizi Google Cloud disponibili nel nostro elenco dei prodotti.
Quando sviluppi il tuo sito web o la tua applicazione suGoogle Cloud, combini questi servizi per creare l'infrastruttura di cui hai bisogno, quindi aggiungi il codice per attivare gli scenari che vuoi creare.
Progetti
Tutte le risorse Google Cloud che assegni e utilizzi devono appartenere a un progetto. Puoi considerare il progetto l'entità organizzativa per l'idea che intendi realizzare. Un progetto è composto da impostazioni, autorizzazioni e altri metadati che descrivono le tue applicazioni. Le risorse all'interno di un singolo progetto possono collaborare facilmente, ad esempio comunicando tramite una rete interna, nel rispetto delle regole relative a regioni e zone. Un progetto non può accedere alle risorse di un altro progetto a meno che non utilizzi il VPC condiviso o il peering di rete VPC.
Ogni Google Cloud progetto ha quanto segue:
- Un nome progetto fornito da te.
- Un ID progetto, che puoi fornire o Google Cloud che possiamo fornire per te.
- Un numero di progetto, che Google Cloud fornisce.
Ad esempio, lo stesso progetto potrebbe avere:
- Il nome del progetto Example Project
- L'ID progetto example-id
- Il numero progetto 123456789012
Quando utilizzi Google Cloud, questi identificatori vengono utilizzati nei comandi e nelle chiamate API. Ad esempio, puoi specificare che vuoi utilizzare il progetto come predefinito per Google Cloud CLI con il seguente comando:
gcloud config set project example-id
Puoi creare più progetti e utilizzarli per separare il tuo lavoro nel modo più adatto a te e alla tua organizzazione. Ad esempio, potresti avere un progetto a cui possono accedere tutti i membri del team e un progetto separato a cui possono accedere solo alcuni membri del team.
Un progetto funge da spazio dei nomi. Ciò significa che ogni risorsa all'interno di ogni progetto deve avere un nome univoco, ma in genere puoi riutilizzare i nomi delle risorse se si trovano in progetti separati. Alcuni nomi delle risorse devono essere univoci all'interno di Google Cloud. Per informazioni dettagliate, consulta la documentazione della risorsa.
Ogni progetto è associato a un account di fatturazione. È possibile fatturare l'utilizzo delle risorse di più progetti allo stesso account.
Per saperne di più, consulta la pagina Creare e gestire progetti.
Interazione con Google Cloud
Esistono diversi modi per interagire con risorse e servizi in Google Cloud, tra cui:
- La consoleGoogle Cloud fornisce una Graphic User Interface basata sul web che puoi utilizzare per gestire i tuoi progetti e le tue risorse Google Cloud.
- Google Cloud CLI ti consente di gestire il flusso di lavoro di sviluppo e le risorse diGoogle Cloud direttamente dalla riga di comando. Ad esempio, puoi creare un'istanza di macchina virtuale (VM) Compute Engine eseguendo il comando
gcloud compute instances createnell'ambiente shell. Puoi scegliere di installare Google Cloud CLI sulla tua macchina locale o di utilizzarla in Cloud Shell, una comoda shell basata su browser a cui puoi accedere dalla console Google Cloud e in cui sono preinstallati molti strumenti. - Le librerie client che forniamo ti aiutano a interagire con i servizi a livello di programmazione in una serie di linguaggi popolari. Le librerie client di Cloud offrono un'esperienza ottimizzata per gli sviluppatori utilizzando gli stili e le convenzioni naturali di ogni linguaggio supportato. Inoltre, riducono il codice boilerplate che devi scrivere perché sono progettate per consentirti di lavorare con metafore di servizio, anziché con i dettagli di implementazione o i concetti delle API di servizio.
- Puoi utilizzare un approccio "Infrastructure as Code" (IaC) utilizzando Terraform e il provider Terraform Google Cloud .
Per saperne di più, consulta la sezione Interagire con Google Cloud.
Prezzi
Per scoprire come esplorare e valutare Google Cloud senza costi, consulta la sezione Funzionalità Google Cloud senza costi e offerta di prova.
Per sfogliare i dettagli dei prezzi dei singoli servizi, consulta il listino prezzi.
Per stimare i costi totali di esecuzione di un carico di lavoro specifico su Google Cloud, consulta il Calcolatore prezzi.
Passaggi successivi
- Visita la pagina Inizia a utilizzare Google Cloud per esplorare i percorsi di configurazione e le risorse per amministratori IT, ingegneri della sicurezza, sviluppatori di applicazioni e altro ancora.
- Approfondisci l'interazione con Google Cloud.
- Per gli amministratori di nuove organizzazioni su Google Cloud, il nostro flusso guidato di Google Cloud configurazione ti aiuta a creare una base solida per i carichi di lavoro della tua organizzazione che incorpora le best practice per l'infrastruttura aziendale.
Prova Google Cloud
Se non conosci Google Cloud, crea un account per valutare le prestazioni dei nostri prodotti in scenari reali. I nuovi clienti ricevono anche 300 $di crediti senza costi per l'esecuzione, il test e il deployment dei carichi di lavoro.
Inizia senza costi