Questa panoramica è pensata per aiutarti a comprendere il panorama generale in Google Cloud. Qui puoi esaminare alcune delle funzionalità più comunemente utilizzate e ricevere indicazioni sulle risorse utili per un ulteriore approfondimento. Sapere cosa è disponibile e come i vari componenti interagiscono tra loro può aiutarti a realizzare prendere decisioni su come procedere. Troverai anche indicazioni su alcuni tutorial che puoi utilizzare per provare Google Cloud in vari scenari.
Per informazioni generali sul cloud computing, vedi Vantaggi e svantaggi del cloud computing.
Risorse Google Cloud
Google Cloud è costituito da un insieme di asset fisici, come computer e
dischi rigidi e risorse virtuali, come le macchine virtuali (VM), che
sono contenuti
data center
in 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
America. Ogni regione è composta da varie zone, isolate l'una dall'altra. Ogni zona è identificata da un
nome che combina un identificatore di lettere con il nome della regione. Ad esempio, la zona a
nella regione Asia orientale è denominata asia-east1-a
.
Questa 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
Nell'ambito del 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 Google Cloud, puoi combinare questi servizi in combinazioni che che fornisce l'infrastruttura necessaria, quindi aggiungi il codice per abilitare gli scenari possibili che vuoi creare.
Risorse di aree geografiche, zone e globali
Ad alcune risorse è possibile accedere da qualsiasi altra risorsa, in regioni e zone diverse. Queste risorse globali includono immagini dei dischi, snapshot dei dischi e reti preconfigurati. Alcune risorse sono accessibili solo di risorse che si trovano nella stessa regione. Queste risorse a livello di regione includono indirizzi IP esterni statici. Le altre risorse possono essere accessibili solo da altre risorse situate nella stessa zona. Queste risorse zonali includono le istanze VM, i relativi tipi e i 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 regionale.
Quando inizi a ottimizzare le tue applicazioni Google Cloud, è importante comprendere in che modo interagiscono queste regioni e zone. Ad esempio, anche se potessi, non ti conviene collegare un disco in una regione a un computer in un'altra regione perché la latenza introdotta comporterebbe prestazioni ridotte. Per fortuna Google Cloud non te lo permette: 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 scelto, potresti o meno dover pensare a come e dove vengono allocate le risorse.
Per ulteriori informazioni sulla distribuzione geografica di Google Cloud, consulta Geografia e regioni.
Progetti
Le eventuali risorse Google Cloud che assegni e utilizzi devono far parte di un progetto. Puoi considerare un progetto l'entità organizzativa per ciò che edifici. Un progetto è composto da impostazioni, autorizzazioni e altri metadati che descrivono le tue applicazioni. Le risorse all'interno di un singolo progetto facilmente insieme, ad esempio comunicando tramite una rete interna, in base alle regole delle regioni e delle zone. Un progetto non può accedere alle risorse di un altro progetto, a meno che non utilizzi VPC condiviso o peering di rete VPC.
Ogni progetto Google Cloud ha quanto segue:
- Un nome progetto fornito da te.
- Un ID progetto che puoi fornire o che Google Cloud può fornirti.
- Un numero di progetto fornito da Google Cloud.
Quando lavori con Google Cloud, usi questi identificatori in alcune tramite comandi SQL 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 puoi eliminare il progetto, ma il suo ID non può più essere riutilizzato.
Puoi creare più progetti e utilizzarli per separare il tuo lavoro nel modo che preferisci. Ad esempio, potresti avere uno accessibile a tutti i membri del team e un progetto separato a cui possono accedere sono accessibili solo da determinati membri del team.
Quando la fatturazione è abilitata, ogni progetto è associato a un account di fatturazione. L'utilizzo delle risorse di più progetti può essere fatturato allo stesso account.
Un progetto funge da spazio dei nomi. Ciò significa che ogni risorsa all'interno il progetto deve avere un nome univoco, ma in genere puoi riutilizzare i nomi delle risorse se si trovano in progetti separati. Alcuni nomi di risorse devono essere univoci a livello globale. Per maggiori dettagli, consulta la documentazione della risorsa.
Per ulteriori informazioni, vedi Creazione e gestione dei progetti.
Modalità di interazione con i servizi
Google Cloud offre tre modi di base per interagire con i servizi e risorse.
Console Google Cloud
La console Google Cloud offre una Graphic User Interface basata sul web che puoi utilizzare per gestire progetti e risorse Google Cloud. Quando utilizzi la console Google Cloud, puoi creare un nuovo progetto o sceglierne uno esistente e poi utilizzare le risorse che crei nel contesto del progetto.
Interfaccia a riga di comando
Se preferisci lavorare dalla riga di comando, puoi eseguire operazioni e le attività di Google Cloud Google Cloud CLI. gcloud CLI consente di gestire il flusso di lavoro di sviluppo delle risorse Google Cloud in una finestra del terminale.
Ad esempio, puoi creare un'istanza di una macchina virtuale (VM) Compute Engine
eseguendo
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 un terminale sul tuo computer ed eseguire comandi per gestire le risorse Google Cloud.
Puoi utilizzare Cloud Shell, che è una shell basata su browser. Poiché viene eseguita in una finestra del browser, non devi installare nulla sul tuo computer. Puoi aprire Cloud Shell dalla console Google Cloud.
Cloud Shell fornisce quanto segue:
- Un'istanza di macchina virtuale Compute Engine temporanea.
- Un editor di codice integrato.
- e 5 GB di spazio di archiviazione su disco permanente.
- Interfaccia a riga di comando gcloud 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 il riferimento 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 le risorse con facilità. Le librerie client di Google Cloud espongono le API per due motivi principali:
Le API delle 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 sulla base del servizio metafore, così potrai lavorare con i servizi in modo più naturale e scrivere meno il codice boilerplate. Le librerie offrono anche aiutanti autenticazione e autorizzazione.
Le API di amministrazione 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 consultare i dettagli dei prezzi dei singoli servizi, consulta il listino prezzi.
Per stimare i costi totali per l'esecuzione di un carico di lavoro specifico su Google Cloud, consulta il Calcolatore prezzi.
Passaggio successivo: scopri i 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