L'environnement standard App Engine est basé sur des instances de conteneur qui s'exécutent sur l'infrastructure de Google. Les conteneurs sont préconfigurés avec l'un des différents environnements d'exécution disponibles.
L'environnement standard permet de concevoir et de déployer des applications qui s'exécutent de manière fiable, même lorsqu'elles doivent faire face à des charges importantes et gérer de grandes quantités de données.
Les applications s'exécutent dans un environnement de bac à sable sécurisé, ce qui permet à l'environnement standard de répartir les requêtes sur plusieurs serveurs et d'adapter ces derniers à la demande de trafic. Votre application s'exécute dans son propre environnement sécurisé et fiable. Celui-ci est indépendant du matériel, du système d'exploitation et de l'emplacement physique du serveur.
Langages et environnements d'exécution standards
L'environnement standard est compatible avec les langages suivants :
Classes d'instances
La classe d'instance détermine la quantité de mémoire et de processeur disponible pour chaque instance, la quantité de quota gratuit et le coût par heure après que votre application a dépassé le quota gratuit.
Pour toutes les générations de l'environnement d'exécution, la limite de mémoire inclut la mémoire utilisée par votre application, ainsi que la mémoire nécessaire à l'exécution de l'application. Les environnements d'exécution Java utilisent plus de mémoire pour exécuter votre application que les autres environnements d'exécution.
Pour remplacer la classe d'instance par défaut, utilisez le paramètre instance_class
dans le fichier app.yaml
de votre application.
Classe d'instance | Limite de mémoire | Limite de processeur | Types de scaling acceptés |
---|---|---|---|
F1 (par défaut) | 384 Mo | 600 MHz | automatique |
F2 | 768 Mo | 1,2 GHz | automatique |
F4 | 1 536 Mo | 2,4 GHz | automatique |
F4_1G | 3 072 Mo | 2,4 GHz | automatique |
B1 | 384 Mo | 600 MHz | Manuel, basique |
B2 (par défaut) | 768 Mo | 1,2 GHz | Manuel, basique |
B4 | 1 536 Mo | 2,4 GHz | Manuel, basique |
B4_1G | 3 072 Mo | 2,4 GHz | Manuel, basique |
B8 | 3 072 Mo | 4,8 GHz | Manuel, basique |
Quotas et limites
L'environnement standard vous offre gratuitement 1 Gio de stockage de données et de trafic. Vous pouvez augmenter ce quota en activant des applications payantes. Cependant, afin de protéger la stabilité du système, certaines fonctionnalités imposent des limites qui n'ont aucun lien avec les quotas. Pour en savoir plus sur les quotas, y compris sur la manière de les modifier en fonction de vos besoins, consultez la page Quotas.
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