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, 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 sede del data center si trova in una regione. Le regioni sono disponibili in Asia, Australia, Europa, Africa, Medio Oriente, Nord America e Sud America America. Ogni regione è un insieme di zone, che sono isolate tra loro all'interno della regione. 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 errore e di latenza ridotta grazie alla localizzazione delle risorse più vicino ai client. Questa distribuzione introduce anche alcune regole su come le risorse possono essere utilizzate in sinergia.

Accesso alle risorse tramite i servizi

Nel cloud computing, ciò che si di solito pensare come software prodotti hardware, diventano servizi. Questi servizi forniscono l'accesso e le risorse sottostanti. La elenco dei servizi Google Cloud disponibili è lunga 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 disco preconfigurate, snapshot dei dischi e reti. Alcune risorse sono accessibili solo di risorse che si trovano nella stessa regione. Queste risorse a livello di regione includono indirizzi IP esterni statici. Altre risorse sono accessibili solo di risorse che si trovano nella stessa zona. Queste risorse di zona includono VM 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:

Una rete globale può contenere risorse specifiche per regione, come
         e risorse specifiche per la 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. 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 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 la sezione Aree geografiche e regioni.

Progetti

Qualsiasi risorsa Google Cloud che allochi e utilizzi deve appartenere a 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 al dominio di un altro progetto a meno che non utilizzi un VPC condiviso Peering di rete VPC.

Ogni progetto Google Cloud include 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:

  • Progetto di esempio è 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 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 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

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 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 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, 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 amministrative offrono funzionalità per la gestione delle risorse. Ad esempio, puoi puoi utilizzare le API amministrative se vuoi creare i tuoi strumenti automatizzati.

Puoi utilizzare anche Librerie client delle API di Google per accedere alle API per prodotti come Google Maps, Google Drive e YouTube.

Prezzi

Per sfogliare i dettagli dei prezzi dei singoli servizi, consulta 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