Panoramica di Google Cloud

Questa panoramica è pensata per aiutarti a comprendere il panorama generale in Google Cloud. Qui darai una breve occhiata ad alcune delle ha usato le funzionalità e indirizza alla documentazione utile per approfondire. 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, consulta 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. Ogni regione è composta da varie zone, isolate l'una dall'altra. Ogni zona è identificata da un che combina un identificatore letterale con il nome della regione. Ad esempio: La zona a nella regione dell'Asia orientale si chiama 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

Nel cloud computing, ciò che si di solito pensare come software prodotti hardware, diventano servizi. 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, puoi combinare questi servizi per creare l'infrastruttura di cui hai bisogno, quindi aggiungere il codice per attivare gli scenari 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 relative risorse:

Una rete globale può contenere risorse specifiche per regione, come gli indirizzi IP, e risorse specifiche per zona, come VM e dischi.

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 è una regionale perché l'indirizzo è una risorsa di regione.

Quando inizi a ottimizzare le tue applicazioni Google Cloud, è importante per capire come interagiscono queste regioni e zone. Ad esempio, anche se potessi, non vorrai collegare un disco di una regione a un computer che si trova in un'altra regione perché la latenza che introdurrebbe comprometterebbe il rendimento. 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 servizio di hosting e computing potrebbe essere necessario pensare a come e dove le risorse sono state assegnate.

Per ulteriori informazioni sulla distribuzione geografica di Google Cloud, consulta Geografia e regioni.

Progetti

Qualsiasi risorsa Google Cloud che allochi e utilizzi deve 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 lavorare facilmente insieme, ad esempio comunicando tramite una rete interna, in base alle regole relative a regioni e zone. Un progetto non può accedere al dominio di un altro progetto a meno che non utilizzi un VPC condiviso Peering di rete VPC.

Ogni progetto Google Cloud ha quanto segue:

  • Un nome progetto fornito da te.
  • Un ID progetto, che puoi fornire tu o che Google Cloud può fornire per te.
  • Un numero di progetto fornito da Google Cloud.

Quando lavori con Google Cloud, usi questi identificatori in alcune tramite comandi SQL e chiamate API. Il seguente screenshot mostra il nome di un progetto, ID progetto e un numero di progetto:

Uno screenshot della console Google Cloud che mostra l'ID e il nome del 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 relativo ID non potrà mai essere riutilizzato.

Puoi creare più progetti da usare per separarli 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 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 di risorse devono essere univoci a livello globale. Per informazioni dettagliate, 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 le risorse.

Console Google Cloud

Uno screenshot della console Google Cloud che mostra una UI web.

La console Google Cloud offre una Graphic User Interface basata sul web che puoi utilizzare per gestire progetti e risorse Google Cloud. Quando utilizzi il nella console Google Cloud, puoi creare un nuovo progetto o sceglierne uno esistente progetto, per poi usare le risorse che crei nel contesto di questo progetto.

Interfaccia a riga di comando

Se preferisci lavorare a riga di comando, puoi eseguire la maggior parte delle attività di Google Cloud utilizzando Google Cloud CLI. L'interfaccia a riga di comando gcloud ti consente di gestire il flusso di lavoro di sviluppo e le risorse Google Cloud in una finestra di 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. L'interfaccia a riga di comando gcloud ti consente di aprire una finestra del 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 eseguito in una finestra del browser, non è necessario installare nulla sul computer. Puoi aprire il di Cloud Shell Console Google Cloud.

    Uno screenshot dell'interfaccia di Cloud Shell.

Cloud Shell fornisce quanto segue:

  • Un'istanza temporanea di macchina virtuale Compute Engine.
  • Un editor di codice integrato.
  • e 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 di comandi gcloud, consulta le 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à. Client Google Cloud espongono le API per due motivi principali:

  • Le API delle app forniscono l'accesso ai servizi. Le API delle app sono ottimizzate per le app 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 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. per Google Cloud, consulta 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