Introduction pratique à Cloud Run & Cloud Run Functions À distance

Dernière mise à jour : 28/05/2025

Description

Module 1 : Plongée dans Cloud Run Functions (60 minutes)

  • Concepts clés de Cloud Run Functions (15 min)
    • Fonctions événementielles vs. HTTP.
    • Triggers (HTTP, Pub/Sub, Cloud Storage, Firestore, etc.).
    • Runtimes supportés.
    • Cycle de vie d'une fonction.
  • 🏗️ Lab 1 : votre première Cloud Run Function (HTTP) (30 min)
    • Écrire une fonction simple (ex: "Hello World" en Python ou Node.js).
    • Déploiement via la console Google Cloud.
    • Test de la fonction via son URL HTTP.
    • (Optionnel) Déploiement via gcloud CLI.
  • Gestion et opérations (15 min)
    • Variables d'environnement.
    • Journalisation (Logging) et suivi (Monitoring).

 

Module 2 : à la découverte de Cloud Run (60 minutes)

  • Principes fondamentaux de Cloud Run (15 min)
    • Services, révisions, instances.
    • Le rôle des conteneurs Docker.
    • Intégration avec Artifact Registry / Container Registry.
  • 🐳 Lab 2 : déployer une application conteneurisée sur Cloud Run (30 min)
    • Utiliser un exemple d'application simple (ex: une API REST basique en Python/Flask ou Node.js/Express) avec un Dockerfile fourni.
    • (Optionnel) Construire l'image Docker et la pousser vers Artifact Registry.
    • Déployer le conteneur comme un service Cloud Run via la console.
    • Tester le service.
    • (Optionnel) Déploiement et gestion via gcloud CLI.
  • Fonctionnalités avancées et gestion (15 min)
    • Mise à l'échelle automatique (scaling).
    • Gestion du trafic (division du trafic, déploiements progressifs).
    • Accès public vs. privé, authentification.
    • Journalisation et suivi.

Objectifs de la formation

  • Identifier les concepts du serverless dans Google Cloud.
  • Différencier Cloud Run et Cloud Run Functions selon les cas d'usage.
  • Déployer et gérer des fonctions et services serverless en utilisant Google Cloud.
  • Appliquer les bonnes pratiques en matière de sécurité, de scalabilité et de gestion des coûts dans des environnements serverless.

Public visé

Développeurs, ingénieurs DevOps, administrateurs système souhaitant déployer des applications serverless sur Google Cloud.

Prérequis

  • Posséder un compte Google Cloud avec un projet actif.
  • Posséder les notions de base sur les conteneurs Docker.
  • Posséder des connaissances de base en développement (Python, Node.js ou autre langage compatible Cloud Run / Functions).
  • (Optionnel) gcloud CLI installé et configuré.

Modalités pédagogiques

Rapports théoriques et cas pratiques

 

Moyens et supports pédagogiques

Alternance de démonstration du formateur par écran partagé avec le support de formation et de cas pratique

Support de formation et fichier d'exercice ou cas pratique fourni

 

Modalités d'évaluation et de suivi

Fichier d'exercice validé par le formateur

Auto-évaluation de l'atteinte des objectifs par le stagiaire

Enquête de satisfaction

M'inscrire à la formation

Ajouter au panier

Informations sur l'accessibilité

Si un bénéficiaire a des contraintes particulières liées à une situation de handicap, veuillez nous contacter au préalable afin que nous puissions, dans la mesure du possible, adapter l'action de formation.

Prochaines Sessions

  • Désolé, cette formation n'est pas programmée pour le moment.

    Vous pouvez cependant nous contacter pour que nous la rajoutions !

Dans la même catégorie

Certification ICDL possible sur certains programmes éligibles au CPF.