Modalità di interazione con Google Cloud

Puoi utilizzare diversi metodi per interagire con Google Cloud e le tue risorse. I metodi che scegli possono dipendere dalle tue preferenze, dalle tue procedure lavorative e dai tuoi obiettivi.

Di seguito sono riportati alcuni esempi di metodi di interazione:

Utilizzare la console Google Cloud basata su browser

Se preferisci gestire i tuoi Google Cloud progetti e le tue risorse 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.
  • Connettiti alle macchine virtuali (VM).
  • Analizza l'attività.
  • Diagnostica i problemi di produzione.
  • Esegui il deployment di soluzioni facili da lanciare.

Per ulteriori informazioni, consulta la console Google Cloud.

Per garantire il corretto funzionamento della console, consulta anche Consenti l'accesso ai domini della 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 Google Cloud CLI per eseguire 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 ti consente di eseguire comandi in una finestra del terminale sul tuo 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.
    • Spazio di archiviazione su disco permanente.
    • Interfaccia a riga di comando gcloud, 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 e alle risorse della console Google Cloud.

Per ulteriori informazioni su Cloud Shell, consulta Come funziona Cloud Shell.

Per un elenco dei comandi gcloud, nonché di flag ed esempi, consulta la sezione Guida di riferimento di gcloud.

Sviluppare la tua applicazione utilizzando le librerie client di Cloud

Se vuoi creare le tue applicazioni per gestire le risorse, utilizza le librerie client di Cloud per accedere alle API Google Cloud .

Le librerie client di Cloud offrono i seguenti vantaggi per aiutarti a creare la tua applicazione:

  • Utilizza convenzioni specifiche per la lingua che preferisci.
  • Utilizza uno stile coerente nei vari servizi.
  • Gestisci l'autenticazione.

Per una panoramica, consulta Descrizione delle librerie client di Cloud.

Esegui il ridimensionamento del provisioning e della gestione delle risorse con Infrastructure as Code (IaC)

Infrastructure as Code (IaC) è il processo di provisioning e gestione dell'infrastruttura utilizzando codice anziché interfacce utente grafiche o script a riga di comando.

Gli amministratori e gli architetti della tua azienda potrebbero utilizzare l'IaC per ottenere i seguenti vantaggi:

  • Incorpora il processo di gestione dei cambiamenti.
  • Testa e controlla man mano che apporti modifiche.
  • Memorizza 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 dell'IaC e un elenco di strumenti che puoi utilizzare con Google Cloud, consulta Infrastructure as Code su Google Cloud.