Construire une application à haute performance sur Cloud Run

ADVANCED
180 minutes
5 tâches

Dans cet atelier avancé, vous allez construire une application fonctionnelle à haute performance déployée sur Google Cloud Run. Vous intégrerez Cloud SQL pour le stockage des données et utiliserez IAM pour le contrôle d'accès à la sécurité. L'atelier vous apprendra à configurer la concurrence, les paramètres des instances et la gestion des requêtes, ainsi qu'à activer le traçage et la journalisation pour surveiller les performances de l'application. Cet atelier propose un scénario pratique où votre application doit supporter une charge de 1000 utilisateurs simultanés tout en minimisant la latence à moins de 200ms.

Scénario

Une entreprise de réservation de voyages doit déployer rapidement une application évolutive qui gère efficacement une augmentation du trafic. La société vise à maintenir une latence inférieure à 200 ms tout en supportant jusqu'à 1000 utilisateurs simultanés. En utilisant Google Cloud Run et Cloud SQL, vous allez construire une architecture d'application qui répond à ces exigences tout en mettant en œuvre une sécurité robuste et une surveillance.

Objectifs d'Apprentissage

  • Déployer une application évolutive sur Google Cloud Run
  • Intégrer Cloud SQL pour le stockage persistant des données
  • Configurer des instances pour des performances et une concurrence optimales
  • Mettre en œuvre IAM pour un accès sécurisé à l'application
  • Activer le traçage et la journalisation à des fins de surveillance

tâches (5)

tâche 1: Créer et configurer une instance Cloud SQL

25 min

tâche 2: Déployer l'application sur Cloud Run

35 min

tâche 3: Intégrer avec Cloud SQL et appliquer les rôles IAM

40 min

tâche 4: Activer la surveillance de l'application avec Cloud Trace et Logging

30 min

tâche 5: Optimiser les performances de l'application et les paramètres de concurrence

50 min

Prérequis

  • Compréhension de base de Cloud Run et de ses paramètres
  • Connaissance des rôles et politiques IAM
  • Expérience avec les bases de données SQL, en particulier Cloud SQL
  • Compréhension des outils de surveillance de Google Cloud

Compétences Testées

Déployer avec Google Cloud RunIntégrer des applications avec Cloud SQLConfigurer les rôles IAM pour un accès sécuriséOptimiser les performances et les paramètres de concurrence de l'applicationActiver la journalisation et le traçage avancés
    Construire une application à haute performance sur Cloud Run - Hands-On Lab - CertiPass