Fonctionnalités

Choix du langage, de la bibliothèque et du binaire

Vous pouvez écrire du code en utilisant le langage, le framework et les bibliothèques de votre choix, l'empaqueter en tant que conteneur, puis exécuter "gcloud run deploy". Votre application sera alors disponible, et fournie avec tout ce dont elle a besoin pour s'exécuter en production.La création d'un conteneur est totalement facultative. Si vous utilisez Go, Node.js, Python, Java, .NET Core ou Ruby, vous pouvez choisir l'option de déploiement basé sur la source qui crée le conteneur en suivant les bonnes pratiques du langage que vous utilisez.

Autoscaling rapide

Que vous possédiez des services de longue durée basés sur des événements ou que vous déployiez des jobs conteneurisés pour traiter des données, Cloud Run effectue un scaling automatique de vos conteneurs à la hausse ou à la baisse à partir de zéro. Ainsi, vous ne payez que lorsque votre code est en cours d'exécution.

GPU

(Désormais en version Preview publique) Permet un accès à la demande aux GPU NVIDIA L4 pour exécuter des charges de travail d'inférence IA. Les instances de GPU démarrent en cinq secondes et peuvent être réduites à zéro.

Fonctions Cloud Run

(Désormais en version Preview publique) Écrivez et déployez des fonctions directement avec Cloud Run afin de bénéficier d'un contrôle total sur la configuration de service sous-jacente.

Créer automatiquement des images de conteneurs à partir de votre source

Cloud Run peut également automatiser le processus de mise en production en utilisant des buildpacks pour vous permettre d'effectuer des déploiements directement depuis la source, sans avoir à installer Docker sur votre machine. Vous pouvez automatiser vos compilations et déployer votre code chaque fois que de nouveaux commits sont envoyés vers une branche donnée d'un dépôt Git.

Exécuter les jobs planifiés jusqu'à la fin

Les jobs Cloud Run vous permettent d'effectuer un traitement par lot avec des instances exécutées en parallèle. Ils peuvent exécuter des jobs du début à la fin qui ne répondent pas aux requêtes HTTP, le tout sur une plate-forme sans serveur. Exécutez vos jobs pendant 24 heures maximum.

Connectivité directe du VPC

Envoyez directement le trafic vers un réseau VPC et connectez-vous à tous les services exécutés sur le VPC.

Fonctionnement

Cloud Run est une plate-forme entièrement gérée qui vous permet d'exécuter votre code directement sur l'infrastructure évolutive de Google. Cloud Run est une solution simple, automatisée et conçue pour améliorer votre productivité.

Qu'est-ce que Cloud Run ?
Qu'est-ce que Cloud Run ?

Utilisations courantes

Sites et applications Web

Déployer et héberger un site Web avec Cloud Run

Créez votre application Web à l'aide de votre pile préférée, accédez à votre base de données SQL et affichez des pages HTML dynamiques. Cloud Run vous permet également d'effectuer un scaling à zéro instance lorsqu'aucune requête n'arrive sur votre site Web.

Dans cet atelier de programmation, vous commencerez avec une image Docker créée via Cloud Build, que vous déclencherez dans Cloud Shell. Vous allez ensuite déployer cette image dans Cloud Run à l'aide d'une commande dans Cloud Shell.

Démarrer l'atelier de programmation
Diagramme illustrant Cloud CDN, Cloud Run et Cloud Storage

Déployer et héberger un site Web avec Cloud Run

Créez votre application Web à l'aide de votre pile préférée, accédez à votre base de données SQL et affichez des pages HTML dynamiques. Cloud Run vous permet également d'effectuer un scaling à zéro instance lorsqu'aucune requête n'arrive sur votre site Web.

Dans cet atelier de programmation, vous commencerez avec une image Docker créée via Cloud Build, que vous déclencherez dans Cloud Shell. Vous allez ensuite déployer cette image dans Cloud Run à l'aide d'une commande dans Cloud Shell.

Démarrer l'atelier de programmation
Diagramme illustrant Cloud CDN, Cloud Run et Cloud Storage

Charges de travail d'inférence IA

Héberger des LLM avec des GPU Cloud Run

Effectuez des inférences par IA en temps réel à l'aide des LLM de votre choix sur Cloud Run, y compris Llama 3.1, Mistral et Gemma 2. Cette solution est également idéale pour les applications qui utilisent beaucoup de ressources de calcul, comme la reconnaissance d'images, le transcodage vidéo et le streaming.

Configurer des GPU
Architecture utilisant : Cloud CDN, Cloud Run, Cloud Run avec GPU et Cloud Storage

Héberger des LLM avec des GPU Cloud Run

Effectuez des inférences par IA en temps réel à l'aide des LLM de votre choix sur Cloud Run, y compris Llama 3.1, Mistral et Gemma 2. Cette solution est également idéale pour les applications qui utilisent beaucoup de ressources de calcul, comme la reconnaissance d'images, le transcodage vidéo et le streaming.

Configurer des GPU
Architecture utilisant : Cloud CDN, Cloud Run, Cloud Run avec GPU et Cloud Storage

API et microservices

Vous pouvez créer une API REST, une API GraphQL ou des microservices privés qui communiquent via HTTP ou gRPC.

Déployer dans Cloud Run à partir d'un dépôt Git
Architecture utilisant un équilibreur de charge global, deux services Cloud Run et Cloud Spanner

Vous pouvez créer une API REST, une API GraphQL ou des microservices privés qui communiquent via HTTP ou gRPC.

Déployer dans Cloud Run à partir d'un dépôt Git
Architecture utilisant un équilibreur de charge global, deux services Cloud Run et Cloud Spanner

Traitement de flux de données

Les services Cloud Run peuvent recevoir des messages provenant d'abonnements push Pub/Sub et d'événements Eventarc.

Déclencher à partir de la fonctionnalité push de Pub/Sub
Architecture utilisant Cloud Storage, Eventarc, Cloud Run et BigQuery

    Les services Cloud Run peuvent recevoir des messages provenant d'abonnements push Pub/Sub et d'événements Eventarc.

    Déclencher à partir de la fonctionnalité push de Pub/Sub
    Architecture utilisant Cloud Storage, Eventarc, Cloud Run et BigQuery

      Traitement de données par lot

      Exécutez des scripts, des jobs Cron ou des charges de travail de traitement de données chargées en parallèle. Idéal pour les jobs de longue durée ou pour lesquels le temps de réalisation est important.

      Exécuter des jobs selon un calendrier
      Schéma d'architecture utilisant Cloud Scheduler, un job Cloud Run, Cloud Filestore et Cloud Storage

        Exécutez des scripts, des jobs Cron ou des charges de travail de traitement de données chargées en parallèle. Idéal pour les jobs de longue durée ou pour lesquels le temps de réalisation est important.

        Exécuter des jobs selon un calendrier
        Schéma d'architecture utilisant Cloud Scheduler, un job Cloud Run, Cloud Filestore et Cloud Storage

          Tarification

          Fonctionnement des tarifs de Cloud RunTarification à l'utilisation, avec un niveau Toujours gratuit, le total étant arrondi à la centaine de millisecondes la plus proche. Si vous ne l'utilisez pas, vous ne payez rien.
          Code SKUTarif au-delà de la version gratuite sans remiseGratuit

          Processeur

          0,00001800 $ par vCPU-seconde

          240 000 premières unités de processeur virtuel-seconde gratuites par mois

          Mémoire

          0,00000200 $ par Gio-seconde

          450 000 premiers Gio-seconde gratuits par mois

          Afficher le détail des tarifs

          Réduisez l'utilisation continue de Cloud Run en souscrivant des remises sur engagement d'utilisation.

          Fonctionnement des tarifs de Cloud Run

          Tarification à l'utilisation, avec un niveau Toujours gratuit, le total étant arrondi à la centaine de millisecondes la plus proche. Si vous ne l'utilisez pas, vous ne payez rien.

          Processeur

          Tarif au-delà de la version gratuite sans remise

          0,00001800 $ par vCPU-seconde

          Gratuit

          240 000 premières unités de processeur virtuel-seconde gratuites par mois

          Mémoire
          Tarif au-delà de la version gratuite sans remise

          0,00000200 $ par Gio-seconde

          Gratuit

          450 000 premiers Gio-seconde gratuits par mois

          Afficher le détail des tarifs

          Réduisez l'utilisation continue de Cloud Run en souscrivant des remises sur engagement d'utilisation.

          SIMULATEUR DE COÛTS

          Estimez vos coûts Cloud Run mensuels (l'estimation inclut les tarifs et les frais spécifiques à une région).

          DEVIS PERSONNALISÉ

          Contactez notre équipe commerciale pour obtenir un devis personnalisé pour votre entreprise.

          Commencer votre démonstration de faisabilité

          Les nouveaux clients bénéficient de 300 $ de crédits pour essayer Cloud Run et d'autres produits Google Cloud

          Vous avez un projet volumineux ?

          Déployer un exemple de conteneur

          Intégrations simples

          Migrer vers Cloud Run

          Cas d'utilisation métier

          Découvrez comment d'autres entreprises réduisent leurs coûts, augmentent leur ROI et favorisent l'innovation avec Cloud Run


          logo BBC

          BBC : s'adapter aux journées d'actualités chargées grâce à une architecture sans serveur de bout en bout

          La BBC est passée de 150 à 200 instances de conteneur exécutées à plus de 1 000 lors d'un pic de trafic massif. "Et l'infrastructure a très bien fonctionné."

          Lire le témoignage

          Clients à la une

          • Goldman Sachs
          • Logo Airbus
          • logo Mailchimp
          • Logo IKEA
          • Logo SAP
          • Logo Etsy
          • Logo Commerzbank
          • Logo Hermes
          • logo NASDAQ

          Partenaires et intégration

          Cloud Run s'intègre facilement à de nombreuses technologies partenaires.
          • Datadog
          • HashiCorp
          • Pulumi
          • Cockroach Labs
          • Pomerium
          • CrowdStrike
          • Datadog
          • HashiCorp
          • Pulumi
          • Cockroach Labs
          • Pomerium
          • CrowdStrike

          Questions fréquentes

          Pouvez-vous déployer et héberger un site Web avec Cloud Run ?

          Grâce à Cloud Run, vous pouvez gérer et déployer votre site Web sans les frais généraux liés aux déploiements sur des VM ou sur Kubernetes. Il s'agit non seulement d'une approche plus simple du point de vue de la gestion, mais cela vous permet également d'effectuer un scaling à zéro instance lorsqu'aucune demande n'arrive sur votre site Web.

          Déployer et héberger un site Web avec Cloud Run

          Cloud Run est conçu pour améliorer l'expérience App Engine, en intégrant bon nombre des meilleures fonctionnalités de l'environnement standard et de l'environnement flexible App Engine. Les services Cloud Run peuvent gérer les mêmes charges de travail que les services App Engine, y compris le déploiement et l'hébergement de sites Web. Toutefois, Cloud Run offre aux clients beaucoup plus de flexibilité dans la mise en œuvre de ces services.


          Comparer App Engine et Cloud Run

          Autres ressources et assistance
          • Faites des économies grâce à notre approche transparente concernant la tarification
          • Le paiement à l'usage de Google Cloud permet de réaliser des économies automatiques basées sur votre utilisation mensuelle et des tarifs réduits pour les ressources prépayées. Contactez-nous dès aujourd'hui afin d'obtenir un devis.
          Google Cloud