Skip to content
Learni
View all tutorials
Cloud Computing

Comment déployer une instance Compute Engine en 2026

Introduction

Google Compute Engine permet de créer des machines virtuelles personnalisables dans le cloud. Ce tutoriel vous guide pas à pas pour déployer votre première instance. Vous apprendrez à utiliser l'interface CLI gcloud pour un contrôle précis et reproductible. Cette approche est idéale pour les développeurs et administrateurs système qui souhaitent automatiser leurs déploiements.

Prérequis

  • Compte Google Cloud avec facturation activée
  • Connaissances basiques de la ligne de commande
  • Google Cloud SDK installé sur votre machine

Installation du SDK Google Cloud

terminal
curl https://sdk.cloud.google.com | bash
exec -l $SHELL
gcloud init

Cette commande télécharge et installe le SDK Google Cloud. La commande gcloud init lance l'assistant de configuration initiale pour connecter votre compte.

Authentification et projet

terminal
gcloud auth login
gcloud config set project MON-PROJET-ID

Vous vous authentifiez auprès de Google Cloud et définissez le projet actif. Remplacez MON-PROJET-ID par l'identifiant réel de votre projet.

Création de l'instance VM

terminal
gcloud compute instances create mon-premiere-vm \
  --zone=europe-west1-b \
  --machine-type=e2-micro \
  --image-family=debian-11 \
  --image-project=debian-cloud \
  --tags=http-server

Cette commande crée une instance e2-micro sous Debian 11 dans la zone europe-west1-b. Le tag http-server permet d'ouvrir le port 80 via le pare-feu.

Connexion SSH à l'instance

terminal
gcloud compute ssh mon-premiere-vm --zone=europe-west1-b

Cette commande établit une connexion SSH sécurisée vers votre instance sans avoir besoin de gérer de clés manuellement.

Configuration du pare-feu

terminal
gcloud compute firewall-rules create allow-http \
  --allow tcp:80 \
  --target-tags=http-server \
  --direction=INGRESS

Cette règle autorise le trafic HTTP entrant sur le port 80 pour toutes les instances portant le tag http-server.

Bonnes pratiques

  • Toujours choisir la zone la plus proche de vos utilisateurs
  • Utiliser des types de machines adaptés à la charge
  • Activer les mises à jour automatiques de sécurité
  • Nommer clairement vos ressources avec des conventions cohérentes

Erreurs courantes

  • Oublier de définir la zone dans chaque commande
  • Utiliser un type de machine trop coûteux pour des tests
  • Négliger la configuration des règles de pare-feu
  • Ne pas activer l'API Compute Engine avant utilisation

Pour aller plus loin

Découvrez nos formations complètes sur Google Cloud pour approfondir l'automatisation et les bonnes pratiques de production.