Méthodes d'interaction avec Google Cloud

Google Cloud fournit 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.

Google Cloud Console

Si vous préférez gérer vos Google Cloud projets et ressources via une interface utilisateur graphique, utilisez la console Web Google Cloud . Elle sert de hub principal pour les éléments suivants :

  • Création et orchestration de ressources : déployez, faites évoluer et surveillez l'infrastructure cloud.
  • Administration et gouvernance : gérez Identity and Access Management (IAM) politiques, configurez les comptes de facturation et auditez l'activité du système.
  • Gestion et visualisation des données : stockez, interrogez et traitez des données dans des bases de données et des 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 vous assurer que la console fonctionne correctement, consultez Autoriser l'accès aux Google Cloud domaines de la console.

Google Cloud Application mobile

L'application Google Cloud mobile, disponible sur iOS et Android, est un complément mobile à la console Web Google Cloud . 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 avec Google 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 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, 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 l'ensemble de l'organisation en conservant les environnements de développement au sein de 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 la gestion des clusters pour Google Kubernetes Engine, le déploiement direct sur Cloud Run et l'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.

Google Cloud SDK

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 Google Cloud API 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 Google Cloud les ressources, créer des scripts et automatiser les pipelines d'intégration et de déploiement continus. Pour obtenir des instructions centralisées sur l'installation et la configuration, consultez Installer 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 Google Cloud les ressources et de développer des applications à l'aide du langage naturel. Par exemple, l' interface de ligne de commande Antigravity est un outil de ligne de commande agentique qui prend en charge le codage, la génération de code, la recherche, la gestion des tâches et l'orchestration cloud.

Serveurs MCP et compétences d'agent

Le protocole MCP (Model Context Protocol) 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 (telles qu'Antigravity IDE, VS Code ou Cursor) à des serveurs MCP distants pour recueillir plus de contexte, baser les réponses sur les données produit ou effectuer des tâches spécifiques :

  • MCP Developer Knowledge : fournissez à vos outils d'IA un accès direct à la documentation et aux bonnes pratiques les plus récentes Google Cloud . Pour en savoir plus, consultez MCP Developer Knowledge.
  • Google Cloud Serveurs MCP distants : permettez aux grands modèles de langage (LLM) d'utiliser Google et Google Cloud les services dans vos applications d'IA via des serveurs MCP distants et des outils spécifiques aux produits. Pour obtenir une présentation de l'architecture et des fonctionnalités de MCP, consultez Google Cloud Serveurs MCP.
  • Compétences d'agent et registre d'agents : utilisez le registre d'agents pour découvrir, réutiliser et régir les agents IA autonomes et les outils MCP dans votre organisation. Les compétences d'agent représentent des fonctionnalités de haut niveau possédées par des agents autonomes (telles que les fonctionnalités Agent2Agent) que vos orchestrateurs d'IA peuvent découvrir et utiliser, ce qui élimine la nécessité de créer des intégrations personnalisées pour chaque nouveau workflow.

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

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 distants et des compétences d'agent existent pour un produit donné, utilisez les méthodes suivantes :

  • Consultez les produits compatibles : pour vérifier si un Google Cloud produit propose un serveur MCP distant, 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écouvrez les fonctionnalités par programmation : une fois qu'un serveur MCP distant est configuré pour votre projet ou enregistré dans le registre d'agents, les applications d'IA peuvent découvrir par programmation les fonctionnalités du serveur, telles que les outils, les requêtes et les ressources de données disponibles, à l'aide de méthodes de découverte MCP standards (par exemple, tools/list, prompts/list, et resources/list) ou en interrogeant l'API du registre d'agents.

Outils Infrastructure as Code (IaC)

Pour les équipes qui pratiquent DevOps, Google Cloud prend en charge les outils Infrastructure as Code (IaC) standards du secteur, tels que Terraform, Pulumi et Config Connector, afin de gérer l'infrastructure via des fichiers de configuration déclaratifs.

L'utilisation d'IaC vous permet de stocker vos définitions d'infrastructure dans le contrôle des sources, ce qui permet des déploiements répétables, 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 des développeurs pour obtenir des connaissances et une assistance contextuelles.

Gemini pour Google Cloud (Web et mobile)

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

  • Dans la Google Cloud console : 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' Google Cloud application mobile : 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 de l'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 .