← Retour au cours
▶ Aperçu gratuit · Leçon offerte

GCP en bref + cert Associate Cloud Engineer

⏱ 12 min · 🎬 Lecon · 🏆 20 XP

Présentation de Google Cloud Platform (GCP)

Google Cloud Platform est l'une des trois principales plateformes cloud publiques au monde, aux côtés d'Amazon Web Services et Microsoft Azure. Lancé en 2008, GCP s'appuie sur la même infrastructure que Google utilise pour ses propres services comme Gmail, YouTube et le moteur de recherche Google.

GCP offre plus de 100 services cloud répartis dans 35 régions et 106 zones à travers le monde. Les entreprises comme Spotify, Twitter, Snapchat, Niantic (Pokémon GO) et The Home Depot utilisent GCP pour leurs besoins critiques d'infrastructure.

💡 Astuce : GCP se distingue par ses capacités avancées en intelligence artificielle, machine learning et analyse de données, héritées de l'expertise de Google dans ces domaines.

Services principaux de GCP

Les services GCP sont organisés en plusieurs catégories principales :

  • Compute : Compute Engine (VMs), App Engine (PaaS), Cloud Functions (serverless), Google Kubernetes Engine (GKE)
  • Storage : Cloud Storage, Persistent Disk, Cloud SQL, Cloud Spanner, Firestore
  • Networking : VPC, Cloud Load Balancing, Cloud CDN, Cloud Interconnect
  • Big Data & ML : BigQuery, Cloud Dataflow, Cloud ML Engine, AutoML
  • Security & Identity : Identity and Access Management (IAM), Cloud Security Command Center

Exemple concret : Déploiement d'une application web

Voici un scénario typique de déploiement d'une application e-commerce sur GCP :

# 1. Créer une instance Compute Engine
gcloud compute instances create web-server \
    --zone=us-central1-a \
    --machine-type=e2-medium \
    --image-family=ubuntu-2004-lts \
    --image-project=ubuntu-os-cloud \
    --tags=web-server

# 2. Configurer un bucket Cloud Storage pour les assets statiques
gsutil mb gs://mon-ecommerce-assets
gsutil cp -r ./images/* gs://mon-ecommerce-assets/images/

# 3. Créer une base de données Cloud SQL
gcloud sql instances create ecommerce-db \
    --database-version=MYSQL_8_0 \
    --tier=db-f1-micro \
    --region=us-central1
⚠️ Piège examen : Attention aux différences entre les régions et zones ! Une région contient plusieurs zones, et certains services sont régionaux (Cloud Storage) tandis que d'autres sont zonaux (Compute Engine).

La certification Associate Cloud Engineer

La certification Google Cloud Associate Cloud Engineer valide votre capacité à déployer des applications, surveiller les opérations et gérer des solutions d'entreprise sur GCP. C'est une certification de niveau associé, idéale pour débuter dans l'écosystème Google Cloud.

Prérequis recommandés :

  • 6+ mois d'expérience pratique avec GCP
  • Connaissance des concepts cloud fondamentaux
  • Expérience avec les interfaces en ligne de commande (CLI)
  • Compréhension des réseaux et de la sécurité

Structure de l'examen

L'examen Associate Cloud Engineer couvre cinq domaines principaux :

  1. Configuration d'un environnement de solution cloud (17%)
  2. Planification et configuration d'une solution cloud (18%)
  3. Déploiement et implémentation d'une solution cloud (18%)
  4. Assurance du fonctionnement réussi d'une solution cloud (18%)
  5. Configuration des accès et de la sécurité (29%)
💡 Astuce : L'examen dure 2 heures et comprend environ 50 questions à choix multiples et à sélection multiple. Le prix est de 125 USD.

Exemple pratique : Configuration IAM

Scénario typique d'examen : Votre équipe développement a besoin d'accéder aux instances Compute Engine en lecture seule, mais avec possibilité de redémarrer les VMs.

# Créer un rôle personnalisé
gcloud iam roles create computeRestarter \
    --project=mon-projet \
    --title="Compute Restarter" \
    --description="Permet de voir et redémarrer les instances" \
    --permissions="compute.instances.get,compute.instances.list,compute.instances.reset,compute.instances.restart"

# Assigner le rôle à un utilisateur
gcloud projects add-iam-policy-binding mon-projet \
    --member="user:dev@monentreprise.com" \
    --role="projects/mon-projet/roles/computeRestarter"

Opportunités de carrière

La certification Associate Cloud Engineer ouvre de nombreuses opportunités professionnelles :

  • Cloud Engineer : 75 000 - 95 000 CAD/an
  • DevOps Engineer : 80 000 - 110 000 CAD/an
  • Solutions Architect : 100 000 - 140 000 CAD/an
  • Site Reliability Engineer : 90 000 - 130 000 CAD/an
⚠️ Piège examen : Mémorisez bien les limites de chaque service ! Par exemple, Compute Engine permet jusqu'à 96 vCPUs par instance standard, et Cloud Storage a une limite de 5 TB par objet individuel.

Exemple concret : Monitoring avec Stackdriver

Configuration basique de surveillance pour une application critique :

# Installer l'agent de monitoring sur une instance
curl -sSO https://dl.google.com/cloudagents/add-monitoring-agent-repo.sh
sudo bash add-monitoring-agent-repo.sh
sudo apt-get update
sudo apt-get install stackdriver-agent

# Créer une alerte pour l'utilisation CPU
gcloud alpha monitoring policies create \
    --policy-from-file=cpu-policy.yaml

Mini-Quiz de révision

Question 1 : Quelle commande gcloud permet de lister toutes les instances Compute Engine dans toutes les zones ?

Voir la réponsegcloud compute instances list - Cette commande affiche toutes les instances dans toutes les zones du projet actuel.

Question 2 : Quel service GCP recommanderiez-vous pour héberger un site web statique avec une distribution mondiale ?

Voir la réponseCloud Storage avec Cloud CDN - Cloud Storage peut héberger des sites statiques, et Cloud CDN assure une distribution rapide mondiale du contenu.

Question 3 : Quelle est la différence principale entre un rôle primitif et un rôle prédéfini dans IAM ?

Voir la réponseLes rôles primitifs (Owner, Editor, Viewer) donnent des accès très larges à tous les services, tandis que les rôles prédéfinis sont spécifiques à des services particuliers et suivent le principe du moindre privilège.

Continuez le parcours 🚀

La leçon suivante est également gratuite. Découvrez-la sans inscription.

Leçon 2 — Continuer →
🍪 Nous utilisons des cookies essentiels et, avec ton accord, des cookies analytiques. En savoir plus

⚙️ Préférences cookies

Choisis quels cookies tu acceptes — modifiable à tout moment.

🔐 Essentiels (obligatoires)Authentification, session, sécurité. Toujours actifs.
📊 Analytics anonymesMesure d'audience anonymisée — aucune donnée personnelle.
📣 MarketingPublicités ITAG pertinentes sur d'autres sites.
💬 Contactez-nous sur WhatsApp