Google Cloud offre una vasta gamma di interfacce e strumenti per aiutarti a essere più produttivo. Se preferisci un'interfaccia grafica point-and-click, un ambiente di sviluppo ospitato nel cloud o una riga di comando assistita dall'AI, puoi scegliere il percorso più adatto al tuo flusso di lavoro. Combina queste interfacce e questi strumenti per creare pipeline per lo sviluppo, il deployment e il monitoraggio.
Interfacce grafiche
Utilizza le interfacce grafiche per la gestione visiva delle risorse, le attività amministrative e le panoramiche di alto livello della tua presenza sul cloud.
Google Cloud Console
Se preferisci gestire i tuoi Google Cloud progetti e le tue risorse tramite un'interfaccia utente grafica, utilizza la console basata sul web Google Cloud console. È il tuo hub principale per:
- Creazione e orchestrazione delle risorse: esegui il deployment, la scalabilità e il monitoraggio dell'infrastruttura cloud.
- Amministrazione e governance: gestisci i criteri IAM (Identity and Access Management) , configura gli account di fatturazione e controlla l'attività di sistema.
- Gestione e visualizzazione dei dati: archivia, esegui query ed elabora i dati in database e servizi di analisi.
- Assistenza integrata: utilizza le funzionalità assistite dall'AI per porre domande sulla tua architettura o risolvere i problemi degli errori man mano che vengono visualizzati.
Per garantire la funzionalità corretta della console, consulta Consentire l'accesso ai Google Cloud domini della console.
Google Cloud App mobile
L'Google Cloud app mobile, disponibile su iOS e Android, è un'app complementare mobile alla console basata sul web Google Cloud . Utilizzala per monitorare i servizi, rispondere agli incidenti ed eseguire la gestione di base delle risorse direttamente da un dispositivo mobile.
Ambienti di sviluppo
Gli ambienti di sviluppo offrono spazi preconfigurati, contestuali e spesso ospitati nel cloud per creare e gestire le tue applicazioni.
Cloud Shell (e l'editor di Cloud Shell)
Cloud Shell fornisce un ambiente a riga di comando basato sul web che include Google Cloud CLI e altri strumenti a riga di comando. Utilizza Cloud Shell come terminale interattivo basato sul web per interagire con Google Cloud senza installare nulla in locale.
Cloud Shell include anche l'editor di Cloud Shell, un editor di codice integrato che ti consente di sfogliare le directory dei file, visualizzare e modificare i file e mantenere l'accesso continuo a Cloud Shell. L'editor di Cloud Shell è disponibile per impostazione predefinita con ogni istanza di Cloud Shell ed è basato su Code OSS.
Antigravity 2.0
Per l'orchestrazione degli agenti, Antigravity 2.0 fornisce un ambiente GUI per gestire i sottoagenti autonomi paralleli, eseguire attività pianificate e orchestrare i workflow nell'editor, nel terminale e nel browser.
Cloud Workstations
Cloud Workstations fornisce ambienti di sviluppo gestiti, personalizzabili su Google Cloud. I team della piattaforma possono utilizzare Cloud Workstations per fornire agli sviluppatori IDE containerizzati standardizzati (come IntelliJ IDEA o VS Code). Questo approccio contribuisce a garantire una sicurezza coerente in tutta l'organizzazione mantenendo gli ambienti di sviluppo all'interno della rete Virtual Private Cloud (VPC).
Cloud Code
Cloud Code estende gli ambienti di sviluppo integrati (IDE) supportati, tra cui VS Code, IntelliJ IDEA e l'editor di Cloud Shell, per aiutarti a creare ed eseguire il deployment di applicazioni su Google Cloud. Utilizza Cloud Code per la gestione dei cluster per Google Kubernetes Engine, il deployment diretto su Cloud Run e l'assistenza per la programmazione basata su Gemini all'interno dell'IDE.
Strumenti per sviluppatori
Gli strumenti per sviluppatori includono interfacce a riga di comando (CLI), librerie client programmatiche e utilità che consentono le moderne pratiche di ingegneria del software.
Google Cloud SDK
Il Google Cloud SDK fornisce l'accesso programmatico a Google Cloud tramite strumenti a riga di comando e librerie client:
- Librerie client cloud: utilizza librerie idiomatiche del linguaggio (come Python, Go, e Java) per chiamare Google Cloud le API direttamente nel codice dell'applicazione. Per istruzioni centralizzate sull'installazione e la configurazione delle librerie client, consulta Librerie client cloud.
- Google Cloud CLI: utilizza lo strumento a riga di comando principale per gestire e configurare Google Cloud le risorse, creare script e automatizzare le pipeline CI/CD. Per istruzioni centralizzate sull'installazione e la configurazione, consulta Installare Google Cloud CLI.
Strumenti a riga di comando basati sull'AI
Le interfacce a riga di comando basate sull'AI ti consentono di gestire le risorse Google Cloud e sviluppare applicazioni utilizzando il linguaggio naturale. Ad esempio, Antigravity CLI è uno strumento a riga di comando agent-native che supporta la programmazione, la generazione di codice, la ricerca, la gestione delle attività e l'orchestrazione del cloud.
Server MCP e competenze degli agenti
Il Model Context Protocol (MCP) è uno standard aperto che funge da ponte tra i modelli AI e le origini dati o gli strumenti. Collega le tue applicazioni AI (come Antigravity IDE, VS Code o Cursor) ai server MCP remoti per raccogliere più contesto, basare le risposte sui dati del prodotto o eseguire attività specifiche:
- MCP per Developer Knowledge: fornisci ai tuoi strumenti AI l'accesso diretto alla documentazione e alle best practice più recenti Google Cloud . Per saperne di più, consulta MCP per Developer Knowledge.
- Google Cloud **Server MCP remoti**: consenti ai modelli linguistici di grandi dimensioni (LLM) di utilizzare Google e i Google Cloud servizi nelle tue applicazioni AI tramite server MCP remoti e strumenti specifici del prodotto. Per una panoramica dell'architettura e delle funzionalità di MCP, consulta Google Cloud Server MCP.
- Competenze degli agenti e registry degli agenti: utilizza il registry degli agenti per scoprire, riutilizzare e gestire gli agenti AI autonomi e gli strumenti MCP nella tua organizzazione. Le competenze degli agenti rappresentano funzionalità di alto livello possedute dagli agenti autonomi (come le funzionalità Agent2Agent) che gli orchestratori AI possono scoprire e utilizzare, eliminando la necessità di creare integrazioni personalizzate per ogni nuovo flusso di lavoro.
Scopri i server MCP remoti e le competenze degli agenti
Google Cloud offre server MCP remoti per un sottoinsieme crescente di prodotti. Questi server remoti vengono eseguiti sull'infrastruttura Google e forniscono endpoint HTTP per le tue applicazioni AI. Per scoprire se esistono server MCP remoti e competenze degli agenti per un determinato prodotto, utilizza i seguenti metodi:
- Esamina i prodotti supportati: per verificare se un Google Cloud prodotto offre un server MCP remoto, set di strumenti o documentazione di riferimento, consulta la tabella centralizzata Prodotti supportati. Questa pagina fornisce gli endpoint diretti del server MCP, la documentazione di riferimento di MCP e le guide utente per ogni servizio supportato.
- Scopri le funzionalità a livello di programmazione: una volta configurato un server MCP remoto per il tuo progetto o registrato nelregistry degli agenti, le applicazioni AI possono scoprire a livello di programmazione le funzionalità del server, come gli strumenti, i prompt e le risorse di dati disponibili, utilizzando i metodi di rilevamento MCP standard (ad esempio,
tools/list,prompts/list, eresources/list) o eseguendo query sull'API del registry degli agenti.
Strumenti Infrastructure as Code (IaC)
Per i team che praticano DevOps, Google Cloud supporta gli strumenti Infrastructure as Code (IaC) standard del settore, come Terraform, Pulumi e Config Connector, per gestire l'infrastruttura tramite file di configurazione dichiarativi.
L'utilizzo di IaC ti consente di archiviare le definizioni dell'infrastruttura nel controllo del codice sorgente, abilitando deployment ripetibili, test automatizzati e logging di audit nell'ambito del processo di gestione delle modifiche.
Assistenza AI integrata
Google Cloud include anche l'integrazione diretta dell'AI nei workflow degli sviluppatori per la conoscenza e l'assistenza contestuali.
Gemini per Google Cloud (web e dispositivi mobili)
Gemini per Google Cloud offre assistenza basata sull'AI generativa agli Google Cloud utenti, inclusi sviluppatori e data scientist. Gemini per Google Cloud è integrato in molti Google Cloud prodotti e fornisce un'esperienza di assistenza integrata utilizzando il contesto del tuo progetto specifico:
- Nella Google Cloud console: utilizza la barra laterale integrata di Gemini Cloud Assist per porre domande in linguaggio naturale sul tuo ambiente (ad esempio, "Perché il mio cluster GKE mostra una percentuale di errori elevata?") o per generare SQL BigQuery complesso da un prompt.
- Nell' Google Cloud app mobile: utilizza le interfacce vocali e di chat per monitorare gli incidenti e ottenere riepiloghi di risoluzione dei problemi basati sull'AI quando non sei alla scrivania.
- Negli ambienti di sviluppo: utilizza Gemini Code Assist nel tuo IDE per scrivere, eseguire il refactoring e documentare il codice dell'applicazione.
- Per la gestione del ciclo di vita dell'infrastruttura: utilizza Gemini Cloud Assist per progettare, eseguire il deployment e ottimizzare le risorse cloud.
Per scoprire di più su Gemini per Google Cloud offre, consulta la panoramica di Gemini per Google Cloud .