Stratégies de Déploiement Efficaces avec Cloud Run

ADVANCED
175 minutes
5 tâches

Dans cet atelier, vous explorerez des stratégies de déploiement avancées avec Cloud Run, en vous concentrant sur la gestion de la concurrence, l'évolutivité et le fractionnement du trafic. Vous apprendrez à mettre en place un pipeline CI/CD avec Cloud Build et à surveiller les déploiements via la console Google Cloud, garantissant que vos applications sont déployées de manière efficace et sécurisée dans un environnement de production.

Scénario

XYZ Corp est en train de passer d'une application monolithique à des microservices pour améliorer l'évolutivité et la maintenabilité. Ils ont besoin d'une architecture qui soutient des stratégies de déploiement efficaces et permet des retours rapides aux versions précédentes si nécessaire. Le débit cible doit supporter 1000 requêtes par seconde, avec une latence inférieure à 200ms.

Objectifs d'Apprentissage

  • Comprendre les stratégies de déploiement avancées avec Cloud Run
  • Mettre en œuvre des pipelines CI/CD avec Cloud Build
  • Configurer le fractionnement du trafic et gérer les retours arrières
  • Surveiller et optimiser les performances de l'application

tâches (5)

tâche 1: Configurer un service Cloud Run avec contrôle de la concurrence

30 min

tâche 2: Mettre en place un pipeline CI/CD avec Cloud Build

45 min

tâche 3: Mettre en œuvre le fractionnement du trafic pour les versions canary

40 min

tâche 4: Surveiller votre déploiement avec Cloud Monitoring

65 min

tâche 5: Effectuer un retour en arrière rapide avec le versionnement des services Cloud Run

25 min

Prérequis

  • Compréhension de base de Cloud Run et de ses configurations de déploiement
  • Familiarité avec Cloud Build et les concepts de conteneurisation
  • Expérience de la surveillance et des journaux d'applications sur GCP

Compétences Testées

Comprendre les stratégies de déploiement avancées avec Cloud RunMettre en œuvre des pipelines CI/CD avec Cloud BuildConfigurer le fractionnement du trafic et gérer les retours arrièresSurveiller et optimiser les performances de l'application

Références

    Stratégies de Déploiement Efficaces avec Cloud Run - Hands-On Lab - CertiPass