Questa panoramica è stata progettata per darti una visione d'insieme di Google Cloud. Qui potrai esaminare alcune delle funzionalità più comunemente utilizzate e ricevere indicazioni sulle risorse utili per un ulteriore approfondimento. Sapere cosa è disponibile e come funzionano le varie parti può aiutarti a prendere decisioni su come procedere. Riceverai anche suggerimenti su alcuni tutorial che puoi utilizzare per provare Google Cloud in vari scenari.
Per informazioni generali sul cloud computing, consulta Vantaggi e svantaggi del cloud computing.
Google Cloud risorse
Google Cloud è costituito da un insieme di asset fisici, come computer e dischi rigidi, e risorse virtuali, come macchine virtuali (VM), ospitati nei data center di tutto il mondo.
Ogni località dei data center si trova all'interno di una regione. Le regioni sono disponibili in Asia, Australia, Europa, Africa, Medio Oriente, Nord America e Sud America. Ogni regione è composta da varie zone, isolate l'una dall'altra all'interno della regione. 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
.
La distribuzione delle risorse offre diversi vantaggi, tra cui la ridondanza in caso di guasto e tempi di latenza minori grazie all'individuazione delle risorse più vicine ai clienti. Questa distribuzione introduce anche alcune regole su come le risorse possono essere utilizzate insieme.
Accesso alle risorse tramite i servizi
Nel cloud computing, i servizi svolgono il ruolo dei tradizionali prodotti software e hardware. Questi servizi consentono di accedere alle risorse sottostanti. L'elenco di servizi Google Cloud disponibili è lungo e continua a crescere. Quando sviluppi il tuo sito web o la tua applicazione su Google Cloud, combini questi servizi per creare l'infrastruttura di cui hai bisogno, quindi aggiungi il codice per attivare gli scenari che vuoi creare.
Risorse a livello globale, regionale e di zona
Alcune risorse sono accessibili a qualsiasi altra risorsa, in tutte le regioni e le zone. Queste risorse globali includono immagini disco, snapshot disco e reti preconfigurate. Alcune risorse sono accessibili 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 loro 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 di regione.
Quando inizi a ottimizzare le tue applicazioni Google Cloud , è importante capire come interagiscono queste regioni e zone. Ad esempio, anche se potessi, 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 a 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 Geografia e regioni.
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, fornito da Google Cloud .
Quando lavori con Google Cloud, utilizzi questi identificatori in determinati comandi e chiamate API. Lo screenshot seguente mostra un nome progetto, un ID progetto e un numero di progetto:
In questo esempio:
- Example Project è il nome del progetto.
- example-id è l'ID progetto.
- 123456789012 è il numero del progetto.
Ogni ID progetto è univoco in Google Cloud. Dopo aver creato un progetto, puoi eliminarlo, ma il suo ID non potrà mai più essere utilizzato.
Puoi creare più progetti e utilizzarli per separare il tuo lavoro nel modo più opportuno per te. 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.
Quando la fatturazione è abilitata, ogni progetto è associato a un account di fatturazione. È possibile fatturare l'utilizzo delle risorse di più progetti allo stesso account.
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 a livello globale. Per informazioni dettagliate, consulta la documentazione della risorsa.
Per scoprire di più, consulta la pagina Creare e gestire progetti.
Modalità di interazione con i servizi
Google Cloud ti offre tre modi di base per interagire con i servizi e le risorse.
Google Cloud console
Google Cloud console fornisce una Graphic User Interface basata sul web che puoi utilizzare per gestire i tuoi progetti e le tue risorse Google Cloud . Quando utilizzi la consoleGoogle Cloud , crei un nuovo progetto o ne scegli uno esistente e poi utilizzi le risorse che crei nel contesto di quel progetto.
Interfaccia a riga di comando
Se preferisci lavorare dalla riga di comando, puoi eseguire la maggior parte delle attività diGoogle Cloud utilizzando Google Cloud CLI. gcloud CLI ti consente di gestire il flusso di lavoro di sviluppo e le risorseGoogle Cloud in una finestra del terminale.
Ad esempio, puoi creare un'istanza di macchina virtuale (VM) Compute Engine
eseguendo il
comando gcloud compute instances create
nell'ambiente shell.
Puoi eseguire i comandi gcloud
nei seguenti modi:
Puoi installare Google Cloud CLI. gcloud CLI ti consente di aprire una finestra del terminale sul tuo computer ed eseguire comandi per gestire le risorse di Google Cloud .
Puoi utilizzare Cloud Shell, una shell basata su browser. Poiché viene eseguito in una finestra del browser, non è necessario installare nulla sul tuo computer. Puoi aprire Cloud Shell dalla consoleGoogle Cloud .
Cloud Shell fornisce quanto segue:
- Un'istanza temporanea di macchina virtuale Compute Engine.
- Un editor di codice integrato.
- 5 GB di spazio di archiviazione su disco permanente.
- gcloud CLI e altri strumenti preinstallati.
- Supporto dei linguaggi Java, Go, Python, Node.js, PHP, Ruby e .NET.
- Funzionalità di anteprima web.
- Autorizzazione integrata per l'accesso a progetti e risorse della console Google Cloud .
Per un elenco dei comandi gcloud
, consulta la
documentazione di riferimento di gcloud
.
Per ulteriori informazioni su Cloud Shell, consulta Come funziona Cloud Shell.
Librerie client
Google Cloud fornisce librerie client che ti consentono di creare e gestire facilmente le risorse.Le librerie client Google Cloud espongono le API per due motivi principali:
Le API per le app forniscono l'accesso ai servizi. Le API per le app sono ottimizzate per i linguaggi supportati, come Node.js e Python. Le librerie sono progettate intorno a metafore di servizio, quindi puoi lavorare con i servizi in modo più naturale e scrivere meno codice boilerplate. Le librerie forniscono anche helper per l'autenticazione e l'autorizzazione.
Le API Admin offrono funzionalità per la gestione delle risorse. Ad esempio, puoi utilizzare le API amministrative se vuoi creare i tuoi strumenti automatizzati.
Puoi anche utilizzare le librerie client delle API di Google per accedere alle API di prodotti come Google Maps, Google Drive e YouTube.
Prezzi
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.
Passaggio successivo: scopri di più sui servizi
Provalo
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 gratuiti per l'esecuzione, il test e il deployment dei carichi di lavoro.
Inizia gratuitamente