App Engine permet aux développeurs de se concentrer sur ce qu'ils font de mieux : écrire du code. Basé sur Compute Engine, l'environnement flexible App Engine adapte automatiquement votre application à la hausse et à la baisse tout en équilibrant la charge.
Environnements d'exécution
Vous pouvez personnaliser ces environnements d'exécution ou fournir votre propre environnement d'exécution en utilisant une image Docker ou un fichier Dockerfile personnalisé de la communauté Open Source.
Fonctionnalités
Infrastructure personnalisable : les instances de l'environnement flexible App Engine sont des machines virtuelles Compute Engine. Vous pouvez ainsi bénéficier de bibliothèques personnalisées, utiliser SSH pour le débogage et déployer vos propres conteneurs Docker.
Options de performances : bénéficiez d'un large éventail de configurations de processeur et de mémoire. Vous pouvez spécifier la quantité de processeur et de mémoire dont chaque instance de votre application a besoin, et l'environnement flexible App Engine met à votre disposition l'infrastructure nécessaire.
Compatibilité des fonctionnalités natives : les fonctionnalités telles que les microservices, l'autorisation, les bases de données SQL et NoSQL, la répartition du trafic, la journalisation, la gestion des versions, l'analyse de sécurité et les réseaux de diffusion de contenu sont compatibles de manière native.
Machines virtuelles gérées : App Engine gère vos machines virtuelles en veillant aux éléments suivants :
- Les instances sont vérifiées, réparées si nécessaire et placées au même endroit que d'autres services au sein du projet.
- Les mises à jour critiques rétrocompatibles sont automatiquement appliquées au système d'exploitation sous-jacent.
- Les instances de VM sont automatiquement localisées par région géographique en fonction des paramètres de votre projet. Les services de gestion de Google garantissent que toutes les instances de VM d'un projet sont placées au même endroit pour des performances optimales.
- Toutes les instances flexibles peuvent être redémarrées chaque semaine si des mises à jour sont disponibles. Cette planification n'est pas garantie. Lors des redémarrages, les services de gestion de Google appliquent les mises à jour de système d'exploitation et de sécurité nécessaires.
- Vous disposez toujours d'un accès root aux instances de VM Compute Engine. L'accès SSH aux instances de VM dans l'environnement flexible App Engine est désactivé par défaut. Si vous le souhaitez, vous pouvez activer l'accès root aux instances de VM de votre application.
Autoscaling : App Engine assure le scaling automatique de votre application en fonction de la charge entrante.
- App Engine respecte toutes les réservations de VM Compute Engine que vous avez déjà dans une région correspondant à votre configuration. Disposer d'une réservation de VM augmente la probabilité que vous receviez une allocation de ressources lors d'une manque temporaire de ressources.
Découvrez les différences entre l'environnement standard et l'environnement flexible.
Faites l'essai
Si vous débutez sur Google Cloud, créez un compte pour évaluer les performances d'App Engine en conditions réelles. Les nouveaux clients bénéficient également de 300 $ de crédits gratuits pour exécuter, tester et déployer des charges de travail.
Profiter d'un essai d'App Engine sans frais