Puoi utilizzare diversi metodi per interagire con Google Cloud Google Cloud. I metodi che scegli possono dipendere dalle tue preferenze, dalle tue preferenze flussi di lavoro e obiettivi.
Di seguito sono riportati alcuni esempi di metodi di interazione:
- Console Google Cloud: utilizza una GUI basata sul web.
- Google Cloud CLI: scrivi comandi e script.
- Librerie client di Cloud: crea la tua applicazione.
- Infrastructure as Code (IaC): standardizza il deployment delle risorse.
Utilizza la console Google Cloud basata su browser
Se preferisci gestire i progetti e le risorse Google Cloud tramite un'interfaccia utente grafica, utilizza la console Google Cloud basata su browser.
Utilizza la console Google Cloud per eseguire una serie di attività di gestione e amministrative, tra cui:
- Gestisci le risorse.
- Archivia, interroga ed elabora i dati.
- Connettersi a macchine virtuali (VM).
- Analizzare l'attività.
- Diagnostica i problemi di produzione.
- Esegui il deployment di soluzioni facili da lanciare.
Per ulteriori informazioni, consulta la console Google Cloud.
Scrivere comandi e creare script
Se preferisci gestire lo sviluppo e i flussi di lavoro sulla riga di comando o tramite script automatici, utilizza Google Cloud CLI. Utilizza la Google Cloud CLI per eseguire le attività in modo efficiente e su larga scala. Ad esempio, potresti:
- Crea uno script per inviare un file a tutte le VM.
- Simula i dati di backend con un emulatore di dati per aiutarti a scrivere in modo efficiente il codice lato client.
- Esegui il deployment di codice serverless.
Esegui i comandi gcloud
utilizzando i seguenti metodi:
Installa Google Cloud CLI, che consente di eseguire i comandi in una finestra del terminale sul computer locale.
Utilizza Cloud Shell basato su browser, che non richiede installazione locale. Apri Cloud Shell dalla console Google Cloud per utilizzare le seguenti funzionalità:
- Un'istanza VM temporanea di Compute Engine.
- Un editor di codice integrato.
- Archiviazione su disco permanente.
- gcloud CLI, Terraform e altri strumenti preinstallati.
- Supporto dei linguaggi Java, Go, Python, Node.js, PHP, Ruby e .NET.
- Anteprima web.
- Autorizzazione integrata per l'accesso ai progetti della console Google Cloud e Google Cloud.
Per ulteriori informazioni su Cloud Shell, Come funziona Cloud Shell.
Per un elenco dei comandi gcloud
, nonché di flag ed esempi, consulta la sezione Guida di riferimento di gcloud
.
Sviluppa la tua applicazione utilizzando le librerie client di Cloud
Se vuoi creare applicazioni personalizzate per gestire le risorse, usa Librerie client di Cloud per accedere alle API Google Cloud.
Le librerie client di Cloud offrono i seguenti vantaggi per aiutarti a creare applicazione:
- Utilizza convenzioni specifiche per la lingua che preferisci.
- Utilizza uno stile coerente in tutti i servizi.
- Gestisci l'autenticazione.
Per una panoramica, consulta Descrizione delle librerie client di Cloud.
Scala il provisioning e la gestione delle risorse con Infrastructure as Code (IaC)
Infrastructure as Code (IaC) è il processo di provisioning e gestione dell'infrastruttura utilizzando il codice anziché le interfacce grafiche utente o le righe di comando script.
Gli amministratori e gli architetti della tua azienda potrebbero usare IaC per ottenere i seguenti vantaggi:
- Incorpora il processo di gestione dei cambiamenti.
- Esegui test e verifiche man mano che apporti modifiche.
- Archivia le configurazioni nel controllo del codice sorgente.
- Standardizza l'infrastruttura.
Google Cloud è integrato con diversi strumenti IaC. Ad esempio, puoi utilizzare Terraform per eseguire il provisioning e gestire l'infrastruttura tramite file di configurazione leggibili da persone che puoi eseguire il versionamento, riutilizzare e condividere.
Per una panoramica di IaC e un elenco degli strumenti che puoi utilizzare con Google Cloud, vedi Infrastructure as Code on Google Cloud.