Google App Engine

Concevez des backends Web et mobiles évolutifs dans n'importe quel langage sur l'infrastructure de Google

Essai gratuit

App Engine pour tous

Créez des applications Web et mobiles modernes sur une plate-forme cloud ouverte en apportant vos propres exécutions de langage, frameworks et bibliothèques tierces. Google App Engine est une plate-forme entièrement gérée et totalement indépendante de l'infrastructure, ce qui vous permet de vous consacrer exclusivement au code. Envie de vous développer à l'international en partant de zéro ? Découvrez pourquoi certaines des plus grandes entreprises utilisent App Engine pour leurs applications.

App Engine pour tous

Une plate-forme conçue pour tous les langages

App Engine est compatible par défaut avec Node.js, Java, Ruby, C#, Go, Python et PHP. Ainsi, les développeurs qui utilisent ces langages peuvent immédiatement travailler dans un environnement familier et se concentrer sur l'essentiel : ajouter leur code.

Une plate-forme conçue pour tous les langages

Le cloud du futur est ouvert

Les développeurs ne veulent pas d'outils propriétaires contraignants, qui leur imposent des plates-formes et des technologies avec des limitations artificielles. Vous avez besoin d'un service différent et prêt à l'emploi ? App Engine vous permet de fournir votre propre image Docker ou d'apporter votre pile logicielle personnalisée, qui peut contenir des composants aussi variés que des environnements d'exécution de langage, des frameworks et des bibliothèques tierces. Si vous avez besoin de transférer votre application vers une plate-forme différente, vous pouvez la déployer dans un système sur site basé sur des conteneurs, comme Kubernetes, dans un cloud privé ou public.

Le cloud du futur est ouvert

Ajoutez simplement du code

Ne laissez aucun élément vous gêner pendant l'envoi de votre code. Déchargez-vous également des problèmes d'infrastructure comme l'adaptation des ressources de votre application en fonction du trafic, l'équilibrage de charge, la vérification de l'état des conteneurs, la réparation de vos instances et l'application de mises à jour au système d'exploitation sous-jacent : Google s'occupe de tout à votre place.

Accédez à l'infrastructure en cas de besoin

Accédez à l'infrastructure en cas de besoin

Profitez d'une expérience de développement entièrement gérée, ou plongez-vous au cœur de l'infrastructure afin de bénéficier d'un haut niveau de contrôle en cas de besoin. Connectez-vous directement en SSH à vos instances pour déployer du code personnalisé, gérer des conteneurs ou intégrer App Engine à votre processus DevOps. Indiquez la configuration conseillée en matière de processeur et de mémoire pour votre application ; App Engine se charge de provisionner automatiquement l'infrastructure à votre place.

Calcul de bout en bout pour gérer n'importe quelle charge de travail

Les grandes entreprises qui disposent d'applications existantes ou anciennes opèrent dans des environnements hybrides, souvent multicloud, dans lesquels les applications peuvent être déployées sur des machines virtuelles, des conteneurs ou des plates-formes entièrement gérées.

GCP maîtrise ce type d'environnement diversifié et permet à vos applications de communiquer entre elles avec une latence très faible via l'infrastructure réseau ultra-performante de Google. Vous pouvez ainsi gérer n'importe quelle charge de travail.

Calcul de bout en bout pour gérer n'importe quelle charge de travail

Un écosystème de services de plus en plus vaste

App Engine est conçu pour vous permettre d'exploiter un écosystème toujours plus vaste de services gérés, à l'aide d'un simple appel d'API. Faites votre choix parmi des bases de données SQL et NoSQL, des outils de surveillance et de diagnostic, des services populaires comme Cloud Pub/Sub, et un large éventail d'outils de développement performants disponibles sur GCP.

Fonctionnalités d'App Engine

Une plate-forme puissante pour créer des applications qui évoluent automatiquement

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.
Ouverture et flexibilité
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.
Surveillance, journalisation et diagnostic
Avec Google Stackdriver, vous disposez d'options de diagnostic puissantes pour déboguer et surveiller l'état ainsi que les performances de votre application.
Gestion des versions de votre application
Hébergez différentes versions de votre application et créez des environnements de développement, test, préparation et production en toute simplicité.
Répartition du trafic
Routez 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. Utilisez des certificats SSL/TLS gérés* par défaut pour votre domaine personnalisé sans frais supplémentaires.
Écosystème de services
Tirez parti d'un écosystème de services GCP toujours plus vaste, intégrant une excellente suite d'outils pour les développeurs Cloud, à partir de votre application.

"Nous souhaitons un scaling automatique ainsi qu'une haute disponibilité, mais nous avons également besoin d'une capacité de contrôle au niveau du système d'exploitation pour notre infrastructure interne de journalisation et de veille stratégique. L'environnement flexible de Google App Engine nous permet de nous concentrer sur notre travail plutôt que sur des questions informatiques."

Danny Leshem Directeur, Wix Restaurants

Tarifs d'App Engine

Les tarifs des services cloud d'App Engine sont compétitifs et s'adaptent en fonction de votre utilisation de l'application. Les grilles tarifaires sont différentes pour l'environnement standard et l'environnement flexible d'App Engine. Cliquez ici pour obtenir plus d'informations.

Autres ressources

Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
* Bêta : les certificats SSL gratuits et gérés sont une fonctionnalité bêta.