Développez et déployez des applications et des fonctions hautement évolutives sur une plate-forme sans serveur entièrement gérée. Notre informatique sans serveur fait évoluer automatiquement vos services à la hausse ou à la baisse, et même à zéro, en fonction du trafic, et vous ne payez que ce que vous utilisez.
Commencez un essai sans frais et obtenez 300 $ de crédits offerts.
Découvrez comment déployer une application sans serveur à l'aide de ces guides Cloud Run et sur les fonctions Cloud Run
Les clients Google Cloud sans serveur déploient 95 % plus rapidement et réduisent les coûts d'infrastructure de 75 %.
Découvrez des témoignages de clients
Principales fonctionnalités
Créez des applications dans votre langage, vos dépendances et vos outils préférés, et déployez-les en quelques secondes. Cloud Run effectue un scaling automatique à la hausse ou à la baisse à partir de zéro en fonction du trafic, presque instantanément. Ainsi, vous n'avez plus besoin de gérer l'infrastructure. Cloud Run ne vous facture que les ressources que vous utilisez.
Développez vos solutions plus rapidement en créant et en exécutant des petits extraits de code qui répondent à des événements. Utilisez les fonctions Cloud Run pour vous connecter à Google Cloud ou à des services cloud tiers via des déclencheurs afin de simplifier les problèmes d'orchestration complexes. Exécutez des fonctions dans plusieurs environnements (environnements de développement local, environnements sur site, Cloud Run et autres environnements sans serveur basés sur Knative) et évitez la dépendance vis-à-vis d'un fournisseur.
Lors de l'intégration de services, il est bien trop facile de développer un couplage fort qui devient fragile, lent et difficile à déboguer au fil du temps. Laissez nos produits d'intégration des services s'occuper des tissus conjonctifs, et consacrez-vous à ce que vous savez faire de mieux : la création d'applications de qualité.
Clients
Les entreprises peuvent innover sans se soucier du provisionnement des machines, des clusters ou de l'autoscaling. Aucune connaissance des conteneurs ou de Kubernetes n'est nécessaire.
Cas d'utilisation
Créez votre site Web en utilisant Cloud Run dans votre langage ou framework préféré (Go, Python, Java, Node.js, .NET, etc.), accédez à votre base de données SQL. sur Cloud SQL et affichez des pages HTML dynamiques.
Utilisez les fonctions Cloud Run pour rendre vos propres microservices accessibles via des API HTTP ou incluez-y des services tiers proposant des intégrations webhook. Vous pouvez ainsi ajouter rapidement de puissantes fonctionnalités à votre application, par exemple pour envoyer des e-mails de confirmation à la suite d'un paiement effectué sur Stripe, ou pour répondre aux événements de SMS Twilio.
Automatisez votre infrastructure cloud avec des déclencheurs Eventarc et des workflows qui contrôlent les services Google Cloud. Par exemple, planifiez un workflow mensuel pour détecter et résoudre les problèmes de conformité liés à la sécurité. En effectuant des itérations via des ressources critiques et des autorisations IAM, envoyez les requêtes requises pour renouveler les approbations à l'aide d'une fonction Cloud Run. Supprimez l'accès de toutes les autorisations non renouvelées au bout de 14 jours.
Les applications mobiles modernes s'appuient généralement sur des API backend RESTful pour fournir des vues actuelles des données d'application et permettre la séparation des équipes de développement frontend et backend. Grâce aux services d'API exécutés sur Cloud Run, les développeurs peuvent conserver les données de manière fiable sur des bases de données gérées telles que Cloud SQL ou Firestore (NoSQL). Lorsque les utilisateurs se connectent à Cloud Run, ils ont accès aux données de ressource d'application stockées dans les bases de données Cloud.
Exécutez des analyses en temps réel sur les fichiers provenant de Cloud Storage dans BigQuery à l'aide des fonctions Cloud Run. Intégrez l'analyse des menaces de sécurité aux journaux entrants qui dégagent des insights et mettent en évidence les comportements malveillants.
Toutes les fonctionnalités
Tous les environnements d'exécution | Les langages et les environnements d'exécution modernes conviennent généralement aux nouvelles applications, mais de nombreuses applications existantes ne peuvent pas être réécrites ou dépendent d'un langage non compatible avec la plate-forme sans serveur. Cloud Run est compatible avec les images Docker standards, et peut exécuter n'importe quel environnement d'exécution ou version d'environnement d'exécution dans un conteneur. |
Simultanéité par instance | Les applications traditionnelles sont peu performantes lorsqu'elles sont limitées à un modèle de requête unique commun sur les plates-formes FaaS. Cloud Run autorise jusqu'à 1 000 requêtes simultanées sur une même instance d'application, ce qui offre un niveau d'efficacité bien plus élevé. |
Traitement en arrière-plan | Les plates-formes sans serveur "gèlent" souvent les fonctions lorsqu'elles ne sont pas en cours d'utilisation. Cela simplifie le modèle de facturation (vous ne payez que pendant leur exécution), mais peut compliquer l'exécution des charges de travail qui devraient fonctionner en arrière-plan. Cloud Run est compatible avec les nouveaux contrôles d'allocation du processeur qui permettent à ces processus en arrière-plan de s'exécuter comme prévu. |
Testez des idées rapidement | En quelques clics, vous pouvez effectuer des déploiements et des rollbacks progressifs et gérer le trafic de manière avancée dans Cloud Run. |
Aucune connaissance des conteneurs nécessaire | Commencez avec un conteneur ou utilisez des packs de création pour créer des images de conteneurs directement à partir du code source. Avec une seule commande "gcloud run deploy", vous pouvez créer et déployer votre code dans Cloud Run. |
Tutoriels intégrés | Les tutoriels intégrés dans l'éditeur Cloud Shell et dans Cloud Code vous permettent d'être rapidement opérationnel sans serveur. Plus besoin de jongler entre les onglets, les documents, votre terminal et votre code. Vous pouvez même créer vos propres tutoriels pour permettre à votre entreprise de partager les bonnes pratiques et d'intégrer plus rapidement les nouvelles recrues. |
Tarification
Cloud Run est facturé à l'utilisation, avec un niveau Toujours gratuit, le total étant arrondi à la centaine de millisecondes la plus proche. Le coût total correspond à la somme des ressources du processeur, de la mémoire, des requêtes et du réseau utilisées.
Utilisez le Simulateur de coût Google Cloud pour obtenir une estimation.
Profitez de 300 $ de crédits gratuits et de plus de 20 produits Always Free pour commencer à créer des applications sur Google Cloud.