Méthodes d'interaction avec Google Cloud

Google Cloud propose un large éventail d'interfaces et d'outils pour vous aider à être plus productif. Que vous préfériez une interface graphique pointer-cliquer, un environnement de développement hébergé dans le cloud ou une ligne de commande assistée par l'IA, vous pouvez choisir le chemin qui correspond le mieux à votre workflow. Combinez ces interfaces et outils pour créer des pipelines de développement, de déploiement et de surveillance.

Interfaces graphiques

Utilisez des interfaces graphiques pour la gestion visuelle des ressources, les tâches administratives et les aperçus généraux de votre empreinte cloud.

ConsoleGoogle Cloud

Si vous préférez gérer vos projets et ressources Google Cloud via une interface utilisateur graphique, utilisez la consoleGoogle Cloud basée sur le Web. Il sert de plate-forme principale pour :

  • Création et orchestration de ressources : déployez, faites évoluer et surveillez l'infrastructure cloud.
  • Administration et gouvernance : gérez les règles Identity and Access Management (IAM), configurez les comptes de facturation et auditez l'activité du système.
  • Gestion et visualisation des données : stockez, interrogez et traitez les données dans les bases de données et les services d'analyse.
  • Assistance intégrée : utilisez des fonctionnalités assistées par l'IA pour poser des questions sur votre architecture ou résoudre les erreurs à mesure qu'elles apparaissent.

Pour garantir le bon fonctionnement de la console, consultez Autoriser l'accès aux domaines de la console Google Cloud .

Application mobileGoogle Cloud

L'application mobileGoogle Cloud , disponible sur iOS et Android, est un complément mobile à la console Google Cloud basée sur le Web. Utilisez-la pour surveiller les services, répondre aux incidents et effectuer une gestion de base des ressources directement depuis un appareil mobile.

Environnements de développement

Les environnements de développement offrent des espaces préconfigurés, contextuels et souvent hébergés dans le cloud pour créer et gérer vos applications.

Cloud Shell (et l'éditeur Cloud Shell)

Cloud Shell fournit un environnement de ligne de commande Web qui inclut Google Cloud CLI et d'autres outils de ligne de commande. Utilisez Cloud Shell comme terminal interactif basé sur le Web pour interagir avecGoogle Cloud sans rien installer localement.

Cloud Shell est également fourni avec l'éditeur Cloud Shell, un éditeur de code intégré qui vous permet de parcourir les répertoires de fichiers, d'afficher et de modifier des fichiers, et de conserver un accès continu à Cloud Shell. L'éditeur Cloud Shell est disponible par défaut avec chaque instance Cloud Shell et repose sur Code OSS.

Antigravity 2.0

Pour l'orchestration des agents, Antigravity 2.0 fournit un environnement d'interface utilisateur graphique permettant de gérer des sous-agents autonomes parallèles, d'exécuter des tâches planifiées et d'orchestrer des workflows dans l'éditeur, le terminal et le navigateur.

Cloud Workstations

Cloud Workstations fournit des environnements de développement gérés et personnalisables sur Google Cloud. Les équipes de plate-forme peuvent utiliser Cloud Workstations pour fournir aux développeurs des IDE conteneurisés et standardisés (tels qu'IntelliJ IDEA ou VS Code). Cette approche permet d'assurer une sécurité cohérente dans toute l'organisation en conservant les environnements de développement dans votre réseau de cloud privé virtuel (VPC).

Cloud Code

Cloud Code étend les environnements de développement intégrés (IDE) compatibles, y compris VS Code, IntelliJ IDEA et l'éditeur Cloud Shell, pour vous aider à créer et à déployer des applications sur Google Cloud. Utilisez Cloud Code pour gérer les clusters Google Kubernetes Engine, déployer directement sur Cloud Run et bénéficier d'une assistance au codage optimisée par Gemini dans votre IDE.

Outils pour les développeurs

Les outils pour les développeurs incluent des interfaces de ligne de commande (CLI), des bibliothèques clientes programmatiques et des utilitaires qui permettent d'appliquer des pratiques d'ingénierie logicielle modernes.

SDK Google Cloud

Le SDK Google Cloud fournit un accès programmatique àGoogle Cloud via des outils de ligne de commande et des bibliothèques clientes :

  • Bibliothèques clientes Cloud : utilisez des bibliothèques idiomatiques (telles que Python, Go et Java) pour appeler les API Google Cloud directement dans le code de votre application. Pour obtenir des instructions centralisées sur l'installation et la configuration des bibliothèques clientes, consultez Bibliothèques clientes Cloud.
  • Google Cloud CLI : utilisez l'outil de ligne de commande principal pour gérer et configurer les ressources Google Cloud , créer des scripts et automatiser les pipelines CI/CD. Pour obtenir des instructions d'installation et de configuration centralisées, consultez Installer la Google Cloud CLI.

Outils de ligne de commande optimisés par l'IA

Les interfaces de ligne de commande optimisées par l'IA vous permettent de gérer les ressources Google Cloud et de développer des applications en langage naturel. Par exemple, l'interface de ligne de commande Antigravity est un outil agentique de ligne de commande qui prend en charge le codage, la génération de code, la recherche, la gestion des tâches et l'orchestration du cloud.

Serveurs MCP et agents

Le Model Context Protocol (MCP) est une norme ouverte qui sert de pont entre les modèles d'IA et vos sources de données ou outils. Connectez vos applications d'IA (comme Antigravity IDE, VS Code ou Cursor) à des serveurs MCP distants pour recueillir plus de contexte, ancrer les réponses dans les données produit ou effectuer des tâches spécifiques :

  • Serveur MCP Developer Knowledge : permet à vos outils d'IA d'accéder directement à la documentation Google Cloud et aux bonnes pratiques les plus récentes. Pour en savoir plus, consultez Se connecter au serveur MCP Developer Knowledge.
  • Google Cloud Serveurs MCP à distance : permettez aux grands modèles de langage (LLM) d'utiliser les services Google et Google Cloud dans vos applications d'IA grâce aux serveurs MCP à distance et aux outils spécifiques aux produits. Pour obtenir une présentation de l'architecture et des capacités de MCP, consultez Google Cloud Présentation des serveurs MCP.
  • Agent Registry : découvrez, réutilisez et gouvernez les agents IA autonomes et les outils MCP dans votre organisation à l'aide d'Agent Registry, un catalogue centralisé.

Découvrir les serveurs MCP et les compétences d'agent à distance

Google Cloud propose des serveurs MCP distants pour un sous-ensemble croissant de produits. Ces serveurs distants s'exécutent sur l'infrastructure Google et fournissent des points de terminaison HTTP pour vos applications d'IA. Pour savoir si des serveurs MCP et des compétences d'agent à distance existent pour un produit donné, utilisez les méthodes suivantes :

  • Consultez les produits compatibles : pour vérifier si un produit Google Cloud propose un serveur MCP à distance, des ensembles d'outils ou une documentation de référence, consultez le tableau centralisé Produits compatibles. Cette page fournit les points de terminaison directs du serveur MCP, la documentation de référence MCP et les guides de l'utilisateur pour chaque service compatible.
  • Découvrir les capacités de manière programmatique : une fois qu'un serveur MCP distant est configuré pour votre projet ou enregistré dans Agent Registry, les applications d'IA peuvent découvrir de manière programmatique les capacités du serveur, telles que les outils, les requêtes et les ressources de données disponibles, à l'aide des méthodes de découverte MCP standards (par exemple, tools/list, prompts/list et resources/list) ou en interrogeant l'API Agent Registry.
  • Explorez le dépôt Google Agent Skills sur GitHub : ce dépôt contient des compétences d'agent pour les produits et technologiesGoogle , y compris Google Cloud.

Outils Infrastructure as Code (IaC)

Pour les équipes qui pratiquent le DevOps, Google Cloud est compatible avec les outils Infrastructure as Code (IaC) standards du secteur, tels que Terraform, Pulumi et Config Connector, pour gérer l'infrastructure à l'aide de fichiers de configuration déclaratifs.

L'IaC vous permet de stocker vos définitions d'infrastructure dans le contrôle des sources, ce qui permet des déploiements reproductibles, des tests automatisés et la journalisation des audits dans le cadre de votre processus de gestion des modifications.

Assistance IA intégrée

Google Cloud inclut également l'intégration directe de l'IA dans les workflows de développement pour obtenir des connaissances et une assistance contextuelles.

Gemini pour Google Cloud (Web et mobile)

Gemini pour Google Cloud offre une assistance optimisée par l'IA générative aux utilisateurs de Google Cloud , y compris les développeurs et les data scientists. Gemini pour Google Cloud est intégré dans de nombreux produitsGoogle Cloud et offre une expérience d'assistance intégrée en utilisant le contexte de votre projet spécifique :

  • Dans la console Google Cloud  : utilisez la barre latérale intégrée Gemini Cloud Assist pour poser des questions en langage naturel sur votre environnement (par exemple, "Pourquoi mon cluster GKE affiche-t-il un taux d'erreur élevé ?") ou pour générer du code SQL BigQuery complexe à partir d'une requête.
  • Dans l'application mobile Google Cloud  : utilisez les interfaces vocales et de chat pour surveiller les incidents et obtenir des résumés de dépannage basés sur l'IA lorsque vous n'êtes pas à votre bureau.
  • Dans les environnements de développement : utilisez Gemini Code Assist dans votre IDE pour écrire, refactoriser et documenter le code d'application.
  • Pour la gestion du cycle de vie de l'infrastructure : utilisez Gemini Cloud Assist pour concevoir, déployer et optimiser vos ressources cloud.

Pour en savoir plus sur les fonctionnalités de Gemini pour Google Cloud , consultez la présentation de Gemini pour Google Cloud .