App Engine
Une plate-forme puissante pour créer des applications Web et mobiles qui évoluent automatiquement
Essai gratuitDes applications qui évoluent automatiquement
Google App Engine est une plate-forme qui permet de créer des applications Web évolutives et des backends mobiles. App Engine vous fournit des services et des API intégrés comme des datastores NoSQL, un service Memcache et une API d'authentification des utilisateurs, communs à la plupart des applications.
App Engine se charge automatiquement de l'évolution de votre application en fonction du trafic enregistré par celle-ci. Ainsi, vous ne payez que les ressources que vous utilisez. Importez simplement votre code, et Google gère la disponibilité de votre application. Vous n'avez aucun serveur à provisionner ou à gérer.
Cycle de développement raccourci
Grâce aux services intégrés comme l'équilibrage des charges, les vérifications d'état et la journalisation des applications, déployez des applications mobiles et Web beaucoup plus rapidement.
Évolutivité automatique
App Engine offre une évolutivité automatique intégrée afin que vos applications puissent s'adapter instantanément et automatiquement en fonction des besoins, de zéro à des millions d'utilisateurs.
Analyses de sécurité automatisées
Security Scanner analyse et détecte automatiquement les failles des applications Web courantes. Cet outil permet une identification précoce des menaces et présente un taux très bas de faux positifs. Configurez, exécutez, programmez et gérez des analyses de sécurité très facilement depuis Google Cloud Platform.
Compatibilité avec vos outils de prédilection
App Engine est compatible avec les outils de développement populaires comme Eclipse, IntelliJ, Maven, Git, Jenkins et PyCharm. Concevez vos applications avec vos outils de prédilection sans modifier vos processus.
Fonctionnalités d'App Engine
Une plate-forme puissante pour créer des applications qui évoluent automatiquement
- Authentification des utilisateurs
- Permet aux applications de connecter les utilisateurs avec leurs comptes Google et d'attribuer à ces utilisateurs des identifiants uniques.
- Langages courants
- Créez votre application en langage Java, Python, PHP ou Go.
- Datastore NoSQL
- Un datastore sans schéma avec un stockage évolutif, une API de modélisation des données complète et un langage de requête de type SQL.
- Google Cloud SQL
- Un service Web entièrement géré qui vous permet de créer, de configurer et d'utiliser des bases de données relationnelles hébergées dans le cloud de Google.
- Memcache
- Un cache de données en mémoire distribué qui peut améliorer considérablement les performances d'une application.
- Security Scanner
- Security Scanner analyse et détecte automatiquement les failles de sécurité des applications Web courantes, comme les contenus mixtes et les XSS.
- Recherche
- Effectuez des recherches de type Google dans les données structurées, telles que du texte brut, du contenu HTML, un flux Atom, des chiffres, des dates et des zones géographiques.
- 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.
- Journalisation
- Accédez de façon automatisée aux journaux des requêtes et de l'application depuis votre application.
- Files de tâches
- Les applications peuvent effectuer des opérations en dehors des requêtes des utilisateurs, sous la forme de petites tâches discrètes qui sont exécutées ultérieurement.
Nos jeux Web rencontrent souvent un succès immédiat. Nous ne pouvons pas nous permettre d'adapter leur capacité en douceur. Avec la plate-forme Google App Engine, la gestion de l'évolutivité devient un jeu d'enfant puisqu'elle peut lancer instantanément autant de serveurs que nécessaire.
– Stefan Hauk Responsable du développement des serveurs pour les jeux Web, Rovio
Tarifs d'App Engine
Les applications sont gratuites jusqu'au quota d'utilisation qui est réinitialisé chaque jour.
| Quota gratuit par jour | Prix au-delà du quota gratuit (par unité) | Unité | |
|---|---|---|---|
| Instances | |||
| Instances | 28 heures d'utilisation de l'instance | Instance par heure | |
| Cloud Datastore (NoSQL) – Opérations | |||
| Cloud Datastore (NoSQL) – Opérations | 50 000 lectures, 20 000 écritures, 20 000 suppressions | Par 100 000 entités de chaque catégorie | |
| Cloud Datastore (NoSQL) – Stockage | |||
| Cloud Datastore (NoSQL) – Stockage | 1 Go | Go/mois | |
| Trafic réseau (sortant) | |||
| Trafic réseau (sortant) | 1 Go | Go | |
| Trafic réseau (entrant) | |||
| Trafic réseau (entrant) | 1 Go | GRATUIT | – |
| Cloud Storage | |||
| Cloud Storage | 5 Go | Go/mois | |
| Memcache – Pool dédié | |||
| Memcache – Pool dédié | Utilisation gratuite du pool partagé, aucun quota gratuit pour un pool dédié | Go/heure | |
| Recherche – Recherches | |||
| Recherche – Recherches | 1 000 opérations de base, 100 recherches | 10 000 recherches | |
| Recherche – Indexation de documents | |||
| Recherche – Indexation de documents | 0,01 Go | Go | |
| API Email | |||
| API Email | 100 destinataires | Contacter nos équipes | – |
| API Logs | |||
| API Logs | 100 Mo | Go | |
| File d'attente de tâches | |||
| File d'attente de tâches | 5 Go | Go/mois | |
| IP virtuelles SSL | |||
| IP virtuelles SSL | – | IP virtuelle/mois | |
| Services regroupés | |||
| Services regroupés | Cron, Image Manipulation, certificats SSL SNI, API Socket, API Task Queue, URLFetch, API Users | ||
Lorsque la facturation est effectuée en devise locale, nous convertissons les prix indiqués dans la devise locale applicable, conformément aux taux de change publiés par les principales institutions financières.
* Les opérations mineures incluent les appels relatifs à l'affectation d'ID Cloud Datastore ou les requêtes qui ne contiennent que des clés.