menu
arrow_back

Déployer votre site Web sur Cloud Run

—/100

Checkpoints

arrow_forward

Create Docker Container with Google Cloud Build

Deploy Container To Cloud Run

Create new revision with lower concurrency

Make Changes To The Website

Update website with zero downtime

Déployer votre site Web sur Cloud Run

1 heure 5 crédits

GSP659

Google Cloud – Ateliers adaptés au rythme de chacun

Présentation

L'exécution de sites Web peut s'avérer difficile en raison de frais généraux liés à la création et à la gestion de VM, de clusters, de pods, de services, etc. Cela ne pose pas de problème pour les applications plus importantes et à plusieurs niveaux, mais, si vous cherchez simplement à déployer et à assurer la visibilité de votre site Web, cela représente des frais généraux conséquents.

Cloud Run, la mise en œuvre par Google Cloud du framework KNative de Google, vous permet de gérer et de déployer votre site Web sans les frais d'infrastructure liés aux déploiements de VM ou purement basés sur Kubernetes. Non seulement cette approche est plus simple sur le plan de la gestion, mais elle permet aussi un "scaling à zéro instance" en l'absence de requêtes sur votre site Web.

Cloud Run introduit le développement "sans serveur" dans les conteneurs et peut être exécuté sur vos propres clusters Google Kubernetes Engine (GKE) ou sur une solution PaaS entièrement gérée fournie par Cloud Run. Vous exécuterez ce deuxième scénario dans le cadre de cet atelier.

Les exercices sont organisés selon une approche fréquemment suivie par les développeurs cloud :

  1. Créer un conteneur Docker à partir de votre application

  2. Déployer le conteneur dans Cloud Run

  3. Modifier le site Web

  4. Déployer une nouvelle version sans aucun temps d'arrêt

Schéma de l'architecture

Vous pouvez voir ci-dessous le flux du déploiement et de l'hébergement Cloud Run.

Commencez par une image Docker créée à l'aide de Cloud Build, qui est déclenché par Cloud Shell, puis déployez l'image dans Cloud Run à partir d'une commande dans Cloud Shell.

db5f05c090d5ebcb.png

Points abordés

  • La création d'une image Docker à l'aide de Cloud Build et sa mise en ligne sur gcr.io

  • Le déploiement d'images Docker dans Cloud Run

  • La gestion des déploiements dans Cloud Run

  • La configuration d'un point de terminaison pour une application dans Cloud Run

Inscrivez-vous sur Qwiklabs pour consulter le reste de cet atelier, et bien plus encore.

  • Obtenez un accès temporaire à Google Cloud Console.
  • Plus de 200 ateliers, du niveau débutant jusqu'au niveau expert.
  • Fractionné pour vous permettre d'apprendre à votre rythme.
Inscrivez-vous pour démarrer cet atelier