Sans serveur

Créez et déployez rapidement des applications sans serveur

Notre plate-forme sans serveur offre le moyen le plus rapide d'exécuter des applications cloud natives, alliant rapidité et évolutivité sans avoir à vous soucier de la gestion de l'infrastructure.

Présentation

Concentrez-vous sur votre application, pas sur votre infrastructure

Cloud Run se charge de la configuration, de la maintenance et de la gestion de l'infrastructure pour vous. Vous pouvez ainsi consacrer plus de temps au codage et moins de temps à la gestion des serveurs, à la configuration des logiciels et à la mise à jour des frameworks.

Créer des architectures basées sur des événements avec les fonctions Cloud Run

Utilisez des extraits de code légers et à usage unique qui réagissent de manière dynamique aux changements d'état dans votre écosystème. Déclenchez des charges de travail de manière fluide via Eventarc à partir de plus de 130 services Google Cloud natifs, de mutations de base de données ou de webhooks SaaS tiers. Les ressources sont allouées instantanément au déclenchement et s'arrêtent automatiquement.

Autoscaling dynamique et scaling à zéro instance

Gérez les pics de trafic imprévisibles sans vous soucier du surprovisionnement ni du surcoût de l'infrastructure. Notre plate-forme effectue un autoscaling dynamique des instances pour gérer les volumes importants de requêtes simultanées et effectue un scaling à zéro instance pendant les périodes d'inactivité. Avec le paiement à l'utilisation, vous n'êtes facturé que lorsque vos services sont exécutés. 

Portabilité des conteneurs avec flexibilité basée sur la source

Conservez votre liberté architecturale en déployant des images de conteneurs standards conformes à l'OCI, ou déployez directement du code source brut. Les buildpacks Google Cloud intégrés compileront, empaquetteront et conteneuriseront automatiquement le code de manière sécurisée en arrière-plan.

Google Cloud sans serveur

Google Cloud sans serveurCréez des architectures de bout en bout sans gérer l'infrastructure
Catégorie de serviceProduits compatiblesDescription

Calcul sans serveur

Déployez des microservices, des API, des jobs en arrière-plan et des fonctions basées sur des événements conteneurisés, avec des workflows de scaling automatique à zéro et de la source au cloud.

Orchestration sans serveur

Connectez des microservices, routez des événements de manière fluide depuis plus de 100 sources et automatisez une logique métier résiliente en plusieurs étapes avec des mécanismes de nouvelle tentative intégrés.

NoSQL sans serveur et stockage d'objets

Stockez des données non structurées et alimentez des applications Web/mobiles avec des bases de données de documents sans serveur offrant une synchronisation en temps réel, des transactions ACID et une haute disponibilité.

Bases de données relationnelles sans serveur

Exécutez des charges de travail MySQL, PostgreSQL et d'entreprise entièrement gérées avec le scaling automatique, la réplication, l'application de correctifs automatisée et la recherche vectorielle intégrée.

Google Cloud sans serveur

Créez des architectures de bout en bout sans gérer l'infrastructure

Calcul sans serveur

Produits compatibles
Description

Déployez des microservices, des API, des jobs en arrière-plan et des fonctions basées sur des événements conteneurisés, avec des workflows de scaling automatique à zéro et de la source au cloud.

Orchestration sans serveur

Produits compatibles
Description

Connectez des microservices, routez des événements de manière fluide depuis plus de 100 sources et automatisez une logique métier résiliente en plusieurs étapes avec des mécanismes de nouvelle tentative intégrés.

NoSQL sans serveur et stockage d'objets

Produits compatibles
Description

Stockez des données non structurées et alimentez des applications Web/mobiles avec des bases de données de documents sans serveur offrant une synchronisation en temps réel, des transactions ACID et une haute disponibilité.

Bases de données relationnelles sans serveur

Produits compatibles
Description

Exécutez des charges de travail MySQL, PostgreSQL et d'entreprise entièrement gérées avec le scaling automatique, la réplication, l'application de correctifs automatisée et la recherche vectorielle intégrée.

Fonctionnement

1. Codez des applications, des sites Web, des microservices, des agents et plus encore dans votre langage préféré

2. Empaquetez votre application dans un conteneur ou déployez-la à partir du code source et laissez Cloud Run l'empaqueter pour vous.

3. Déployez votre application en direct avec une seule commande

4. Effectuez un autoscaling de vos conteneurs à la hausse ou à la baisse (jusqu'à zéro) en fonction du trafic de votre application.

Fonctionnement de Cloud Run
Fonctionnement de Cloud Run
Utilisations courantes

Sites et applications Web

Créer des sites Web avec Cloud Run

Créez votre site Web en utilisant Cloud Run dans le langage ou le framework de votre choix (Go, Python, Java, Node.js, .NET, etc.), accédez à votre base de données SQL sur Cloud SQL et affichez des pages HTML dynamiques.

Diagramme de l'architecture légère
    Créer des sites Web avec Cloud Run

    Créez votre site Web en utilisant Cloud Run dans le langage ou le framework de votre choix (Go, Python, Java, Node.js, .NET, etc.), accédez à votre base de données SQL sur Cloud SQL et affichez des pages HTML dynamiques.

    Diagramme de l'architecture légère

      Applications et agents d'IA générative

      Diffusion et orchestration

      Flux de requêtes-réponses entre l'application d'IA générative et ses utilisateurs. Exécuter LangChain pour orchestrer la génération augmentée par récupération (RAG), préparer les requêtes, appeler les points de terminaison d'inférence et diffuser les réponses.

        Diffusion et orchestration

        Flux de requêtes-réponses entre l'application d'IA générative et ses utilisateurs. Exécuter LangChain pour orchestrer la génération augmentée par récupération (RAG), préparer les requêtes, appeler les points de terminaison d'inférence et diffuser les réponses.

          Inférence de l'IA à la demande avec des GPU

          Optimiser l'inférence en temps réel

          Utilisez les GPU Cloud Run pour optimiser l'inférence en temps réel avec des modèles Open Source ou des modèles personnalisés affinés. Créez des chatbots, générez des résumés de documents à la volée et plus encore, tout en effectuant un scaling pour gérer les pics de trafic imprévisibles. Avec les GPU sur les fonctions Cloud Run, vos data scientists peuvent exécuter des scripts Python et effectuer des inférences basées sur des événements, tout en ayant une connaissance limitée de l'infrastructure sous-jacente.

          Diagramme de l'architecture légère
            Optimiser l'inférence en temps réel

            Utilisez les GPU Cloud Run pour optimiser l'inférence en temps réel avec des modèles Open Source ou des modèles personnalisés affinés. Créez des chatbots, générez des résumés de documents à la volée et plus encore, tout en effectuant un scaling pour gérer les pics de trafic imprévisibles. Avec les GPU sur les fonctions Cloud Run, vos data scientists peuvent exécuter des scripts Python et effectuer des inférences basées sur des événements, tout en ayant une connaissance limitée de l'infrastructure sous-jacente.

            Diagramme de l'architecture légère

              Connectivité sécurisée aux bases de données sans serveur

              Se connecter à des bases de données depuis Cloud Run

              Google Cloud offre une connectivité native hautes performances entre Cloud Run et les fonctions Cloud Run, et Cloud SQL pour PostgreSQL, MySQL et SQL Server. En tant que solution de base de données cloud sans serveur de premier plan, Cloud SQL utilise l'authentification intégrée basée sur IAM et la mise en commun automatisée des connexions. Vos applications sans serveur peuvent ainsi évoluer de manière élastique à partir de zéro pour répondre à des demandes de trafic importantes sans goulot d'étranglement des workflows relationnels, sans exposer les identifiants de base de données ni nécessiter de configurations réseau complexes.

                Se connecter à des bases de données depuis Cloud Run

                Google Cloud offre une connectivité native hautes performances entre Cloud Run et les fonctions Cloud Run, et Cloud SQL pour PostgreSQL, MySQL et SQL Server. En tant que solution de base de données cloud sans serveur de premier plan, Cloud SQL utilise l'authentification intégrée basée sur IAM et la mise en commun automatisée des connexions. Vos applications sans serveur peuvent ainsi évoluer de manière élastique à partir de zéro pour répondre à des demandes de trafic importantes sans goulot d'étranglement des workflows relationnels, sans exposer les identifiants de base de données ni nécessiter de configurations réseau complexes.

                  Commencer votre démonstration de faisabilité

                  Bénéficiez de deux millions de requêtes sans frais par mois sur Cloud Run

                  Vous avez un projet volumineux ?

                  Déployer un exemple de conteneur

                  Se connecter aux services Google Cloud

                  Exécuter un service Web existant

                  Questions fréquentes

                  Questions fréquentes

                  Quels produits sont inclus dans l'offre sans serveur de Google Cloud ?

                  Le modèle sans serveur de Google Cloud combine des microservices conteneurisés et des fonctions basées sur des événements (Cloud Run, App Engine), l'orchestration/la gestion des événements (Eventarc, Workflows, Pub/Sub), ainsi que des bases de données et un stockage entièrement gérés (Cloud SQL, Firestore, AlloyDB, Cloud Storage).

                  Cloud Run est la plate-forme de base. Elle offre un environnement entièrement géré pour les applications Web, les microservices et les jobs en arrière-plan, sans gestion de l'infrastructure sous-jacente.

                  Non. Bien que la plate-forme utilise la technologie des conteneurs, la conteneurisation est entièrement facultative. Vous pouvez envoyer du code brut (Python, Go, Node.js, Java), et Cloud Run se chargera de le compiler, de le sécuriser et de le déployer automatiquement.

                  Vous fonctionnez selon un modèle strict de paiement à l'utilisation, facturé à la centaine de millisecondes de temps d'exécution réel la plus proche. En cas d'inactivité, le nombre d'instances est réduit à zéro (coût de 0 $). Chaque compte inclut un niveau sans frais permanent de 2 millions de requêtes par mois.

                  Comme les applications sans serveur peuvent instantanément évoluer pour atteindre des centaines d'instances simultanées, le regroupement de connexions à la base de données (à l'aide de regroupeurs intégrés ou d'un proxy middleware dédié tel que le proxy Cloud SQL) est essentiel pour mettre en file d'attente et réutiliser les connexions à la base de données de manière sécurisée à mesure que la puissance de calcul évolue.

                  Serverless computing
                  • Produits Google Cloud
                  • Parcourez plus de 100 produits. Les nouveaux clients bénéficient de 300 $ de crédits gratuits pour exécuter, tester et déployer des charges de travail. Tous les clients peuvent utiliser plus de 25 produits gratuitement, dans les limites mensuelles spécifiées.
                  Google Cloud