Moyens d'interagir avec Google Cloud

Plusieurs méthodes permettent d'interagir avec Google Cloud et vos ressources. Les méthodes que vous choisissez peuvent dépendre de vos préférences, des workflows de votre entreprise et de vos objectifs.

Voici des exemples de méthodes d'interaction :

Utiliser la console Google Cloud basée sur un navigateur

Si vous préférez gérer vos projets et ressources Google Cloud via une interface utilisateur graphique, utilisez la console Google Cloud basée sur un navigateur.

Vous pouvez utiliser la console Google Cloud pour effectuer diverses tâches de gestion et d'administration, y compris les suivantes :

  • Gérer les ressources.
  • Stocker, interroger et traiter les données.
  • Se connecter à des machines virtuelles (VM).
  • Analyser l'activité.
  • Diagnostiquer les problèmes de production.
  • Déployer des solutions faciles à lancer.

Pour en savoir plus, consultez la page Console Google Cloud.

Écriture de commandes et création de scripts

Si vous préférez gérer le développement et les workflows sur la ligne de commande ou via des scripts automatisés, utilisez Google Cloud CLI. Utilisez Google Cloud CLI pour effectuer des tâches efficacement et à grande échelle. Vous pouvez, par exemple, effectuer les opérations suivantes :

  • Créer un script pour transférer un fichier vers toutes les VM.
  • Simuler les données du backend avec un émulateur de données pour vous aider à écrire efficacement du code côté client.
  • Déployer du code sans serveur.

Exécutez les commandes gcloud à l'aide des méthodes suivantes :

  • Installez Google Cloud CLI, qui vous permet d'exécuter des commandes dans une fenêtre de terminal sur votre ordinateur local.

  • Utilisez Cloud Shell, qui est basé sur un navigateur et ne nécessite aucune installation locale. Ouvrez Cloud Shell depuis la console Google Cloud pour utiliser les fonctionnalités suivantes :

    • Instance temporaire de VM Compute Engine
    • Éditeur de code intégré.
    • Stockage sur disque persistant.
    • gcloud CLI, Terraform, et d'autres outils préinstallés.
    • Compatibilité avec les langages Java, Go, Python, Node.js, PHP, Ruby et .NET
    • Aperçu sur le Web.
    • Autorisation intégrée pour l'accès aux projets et aux ressources de la console Google Cloud.

Pour en savoir plus sur Cloud Shell, consultez la page Fonctionnement de Cloud Shell.

Pour obtenir la liste des commandes gcloud, ainsi que des options et des exemples, consultez la documentation de référence sur gcloud.

Développer votre propre application à l'aide des bibliothèques clientes Cloud

Si vous souhaitez créer vos propres applications pour gérer les ressources, utilisez les bibliothèques clientes cloud pour accéder aux API Google Cloud.

Les bibliothèques clientes cloud offrent les avantages suivants pour vous aider à créer votre application :

  • Utiliser les conventions spécifiques à la langue de votre choix.
  • Utiliser un style cohérent dans tous les services.
  • Gérer l'authentification.

Pour en savoir plus, consultez la section Présentation des bibliothèques clientes cloud.

Faire évoluer le provisionnement et la gestion des ressources avec l'Infrastructure as Code (IaC)

L'Infrastructure as Code (IaC) est le processus de provisionnement et de gestion de l'infrastructure à l'aide de code plutôt que d'interfaces utilisateur graphiques ou de scripts de ligne de commande.

Les administrateurs et les architectes de votre entreprise peuvent utiliser l'IAC pour obtenir les avantages suivants :

  • Intégrer votre processus de gestion du changement.
  • Effectuer des tests et des audits à mesure que vous apportez des modifications.
  • Stocker les configurations dans un système de contrôle de version.
  • Normaliser votre infrastructure.

Google Cloud est intégré à plusieurs outils IaC. Par exemple, vous pouvez utiliser Terraform pour provisionner et gérer votre infrastructure à l'aide de fichiers de configuration lisibles par l'homme que vous pouvez versionner, réutiliser et partager.

Pour obtenir une présentation de l'IaC et une liste des outils que vous pouvez utiliser avec Google Cloud, consultez Infrastructure as Code sur Google Cloud.