Déploiement d'une application évolutive avec Cloud Run et Pub/Sub

ADVANCED
150 minutes
5 tâches

Dans cet atelier, vous construirez une application évolutive en utilisant Cloud Run et l'intégrerez avec Pub/Sub pour une communication asynchrone. Vous déploierez une application conteneurisée sur Cloud Run, configurerez un sujet et un abonnement Pub/Sub, et mettrez en œuvre un traitement de message asynchrone pour vous assurer que votre application peut gérer efficacement des charges élevées.

Scénario

Votre entreprise, une plateforme de commerce électronique en pleine expansion, rencontre des défis pour gérer les pics d'activité des utilisateurs pendant les événements de vente. L'objectif est de concevoir une architecture de microservices évolutive en utilisant les services Google Cloud pour traiter les commandes des utilisateurs de manière asynchrone, garantissant un temps d'arrêt minimal et maintenue performance sous une charge élevée.

Objectifs d'Apprentissage

  • Déployer une application conteneurisée sur Cloud Run
  • Configurer Pub/Sub pour la communication asynchrone
  • Mettre en œuvre le traitement des messages dans Cloud Run

tâches (5)

tâche 1: Déployer une application conteneurisée sur Cloud Run

30 min

tâche 2: Configurer un sujet et un abonnement Pub/Sub

20 min

tâche 3: Mettre en œuvre le traitement des messages asynchrone sur Cloud Run

40 min

tâche 4: Optimiser Cloud Run pour la performance et le coût

25 min

tâche 5: Intégrer la surveillance et la journalisation pour Cloud Run

35 min

Prérequis

  • Compréhension de base des concepts de conteneurisation
  • Familiarité avec les services Google Cloud, en particulier Cloud Run et Pub/Sub

Compétences Testées

Déployer des applications évolutives avec Cloud RunUtiliser Pub/Sub pour la communication asynchroneOptimiser les services GCP pour la performance et le coût

Références