Accéder à

App Engine

Créez des applications hautement évolutives sur une plate-forme sans serveur entièrement gérée.

Les nouveaux clients bénéficient de 300 $ de crédits gratuits à dépenser sur Google Cloud pendant les 90 premiers jours d'utilisation. Tous les clients Google Cloud bénéficient de 28 instances-heure gratuites par jour.

  • action/check_circle_24px Créé avec Sketch.

    Faites évoluer vos applications de manière fulgurante sans avoir à gérer une quelconque infrastructure.

  • action/check_circle_24px Créé avec Sketch.

    Libérez du temps pour vos développeurs avec des déploiements sans aucune gestion de serveur ni configuration.

  • action/check_circle_24px Créé avec Sketch.

    Conservez votre agilité grâce à la prise en charge de langages de développement courants et à une gamme d'outils pour les développeurs.

Avantages

Des langages et des outils courants et ouverts

Créez et déployez rapidement des applications en utilisant les langages les plus populaires ou choisissez d'importer vos propres frameworks et environnements d'exécution. Vous pouvez également gérer les ressources depuis la ligne de commande, déboguer le code source et exécuter facilement les backends d'API.

Ajoutez simplement du code

Concentrez-vous sur l'écriture du code sans avoir à gérer les infrastructures sous-jacentes. Protégez vos applications contre les menaces de sécurité en utilisant les fonctionnalités de pare-feu, les règles IAM et les certificats SSL/TLS gérés.

Facturation à l'utilisation

Travaillez dans un environnement sans serveur, sans vous préoccuper d'un excès ni d'un manque de provisionnement. App Engine s'adapte automatiquement au trafic de votre application et ne consomme des ressources que lorsque votre code est en cours d'exécution.

Principales fonctionnalités

Principales fonctionnalités

Créez votre application avec Node.js, Java, Ruby, C#, Go, Python ou PHP, ou utilisez votre propre environnement d'exécution de langage.

Solution ouverte et flexible

Grâce à des environnements d'exécution personnalisés, vous pouvez ajouter n'importe quel framework ou bibliothèque sur App Engine en fournissant un conteneur Docker.

Service entièrement géré

L'environnement entièrement géré vous permet de vous concentrer sur votre code pendant qu'App Engine se charge des problèmes d'infrastructure.

Afficher toutes les fonctionnalités

Clients

Documentation

Documentation

Principes de base de Google Cloud
Choisir le bon environnement dans App Engine

Apprenez à exécuter vos applications dans App Engine à l'aide de l'environnement flexible, de l'environnement standard ou d'une combinaison des deux.

Principes de base de Google Cloud
Environnement standard App Engine

Découvrez comment l'environnement standard App Engine facilite la création et le déploiement d'une application qui s'exécute de manière fiable, même lorsqu'elle est soumise à une charge importante et doit gérer de grandes quantités de données.

Principes de base de Google Cloud
Environnement flexible App Engine

Découvrez comment App Engine permet aux développeurs de se concentrer sur ce qu'ils font le mieux : écrire du code.

Tutoriel
Installer un SDK pour App Engine

Apprenez à configurer votre ordinateur pour développer, déployer et gérer vos applications dans App Engine.

Architecture
Python sur App Engine

Apprenez-en plus sur les deux environnements de langage Python disponibles sur App Engine et identifiez celui qui répond le mieux à vos besoins.

Architecture
Java sur App Engine

Découvrez les deux environnements pour les applications Java disponibles sur App Engine et identifiez celui qui répond le mieux à vos besoins.

Architecture
Node.js sur App Engine

Sachez différencier les deux environnements de langage Node.js disponibles sur App Engine et identifiez celui qui répond le mieux à vos besoins.

Principes de base de Google Cloud
Zones App Engine

Obtenez des informations sur la disponibilité régionale d'App Engine, et comprenez les effets de la localisation sur votre latence, votre disponibilité et votre durabilité.

Tutoriel
Créer une application Android à l'aide de Firebase et d'App Engine

Ce tutoriel explique comment utiliser Firebase pour développer une application mobile dotée d'un espace de stockage de données backend, d'une synchronisation en temps réel et d'une journalisation des événements utilisateur.

Cas d'utilisation

Cas d'utilisation

Cas d'utilisation
Applications Web modernes

Touchez rapidement vos clients et utilisateurs finaux en déployant des applications Web sur App Engine. Grâce à des déploiements sans aucune configuration ni gestion de serveur, App Engine vous permet de vous concentrer sur l'écriture du code. De plus, App Engine évolue automatiquement pour gérer les pics de trafic soudains sans provisionnement, correctif, ni surveillance.

Vous trouverez ci-dessous un exemple d'architecture de référence pour créer une application Web simple à l'aide d'App Engine et de Google Cloud.

À gauche, une icône représentant des personnes renvoie vers le rectangle intitulé "Serving static content" (Diffusion de contenu statique) contenant "Cloud CDN", "App Engine et "Cloud Storage". Le flux se poursuit vers le rectangle en haut à droite intitulé "Serving dynamic content" (Diffusion de contenu dynamique) contenant "Memcache", "Datastore" et "Task Queues" (Files d'attente de tâches). Le rectangle du bas intitulé "Log processing & monitoring" (Traitement et surveillance des journaux) contient "Pub/Sub", "Dataflow", "Cloud Storage", "BigQuery", "Cloud Logging" et "Cloud Monitoring".
Cas d'utilisation
Backends mobiles évolutifs

Qu'il s'agisse de créer votre première application mobile ou de toucher des utilisateurs existants via une expérience mobile, App Engine assure le scaling automatique de l'environnement d'hébergement pour répondre à vos besoins. L'intégration parfaite à Firebase offre une plate-forme mobile d'interface facile à utiliser, ainsi qu'un backend fiable et évolutif.

Vous trouverez ci-dessous un exemple d'architecture de référence pour créer une application mobile typique à l'aide de Firebase, d'App Engine et d'autres services Google Cloud.

Deux cadres intitulés "Game App" (Application de jeu) et "Game Server" (Serveur de jeu) se trouvent sur la gauche. Ils renvoient vers le rectangle de droite contenant "App Engine" et "Memcache". Ce rectangle est doté de flèches vers la droite qui renvoient vers "Firebase", "Datastore" et vers un rectangle intitulé "Data processing & analysis" (Traitement et analyse des données) contenant "Pub/Sub", "Dataflow" et "BigQuery". Une flèche renvoie vers le rectangle de droite intitulé "Report & share" (Rapport et partage). En dessous de tous ces éléments, un rectangle intitulé "Operations" (Operations) contient "Cloud Monitoring, "Cloud Logging", "Error Reporting" et "Cloud Trace".

Toutes les fonctionnalités

Toutes les fonctionnalités

Langages courants Créez votre application avec Node.js, Java, Ruby, C#, Go, Python ou PHP, ou utilisez votre propre environnement d'exécution de langage.
Solution ouverte et flexible Grâce à des environnements d'exécution personnalisés, vous pouvez ajouter n'importe quel framework ou bibliothèque sur App Engine en fournissant un conteneur Docker.
Entièrement géré L'environnement entièrement géré vous permet de vous concentrer sur votre code pendant qu'App Engine se charge des problèmes d'infrastructure.
Options de diagnostic puissantes Surveillez l'état et les performances de votre application à l'aide de Cloud Monitoring et Cloud Logging, puis utilisez Cloud Debugger et Error Reporting pour analyser et corriger les bugs rapidement.
Gestion des versions de votre application Hébergez différentes versions de votre application et créez des environnements de développement, test, préproduction et production en toute simplicité.
Répartition du trafic Acheminez les requêtes entrantes vers des versions différentes de l'application, effectuez des tests A/B et réalisez des déploiements de fonctionnalités incrémentiels.
Sécurité des applications Sécurisez votre application en définissant des règles d'accès avec le pare-feu App Engine, et utilisez des certificats SSL/TLS gérés par défaut pour votre domaine personnalisé sans frais supplémentaires.
Écosystème de services Profitez d'un écosystème de services Google Cloud toujours plus vaste, intégrant une excellente suite d'outils pour les développeurs cloud, à partir de votre application.

Tarification

Tarification

Les tarifs des services cloud d'App Engine sont compétitifs et s'adaptent en fonction de votre utilisation de l'application. Certains composants de base apparaissent dans le modèle de facturation d'App Engine, comme les instances d'environnement standard et d'environnement flexible, ainsi que les API et services App Engine. Vous pouvez utiliser notre simulateur de coût pour obtenir une estimation de votre facture.

App Engine s'exécute en tant qu'instances, que ce soit dans l'environnement standard ou dans l'environnement flexible.