Environnement standard App Engine

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 App Engine 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 App Engine 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

Chaque application exécutée dans l'environnement standard possède une classe d'instance qui détermine ses ressources de calcul et sa tarification. Les limites de mémoire et de processeur des instances varient selon qu'il s'agit d'un environnement d'exécution de première ou deuxième génération. Consultez la page Tarifs d'App Engine pour en savoir plus.

Environnements d'exécution de deuxième génération

Les environnements d'exécution de deuxième génération sont les suivants : Python 3.7, Java 11, Node 8, Node 10, PHP 7.2, PHP 7.3, Ruby 2.5, Go 1.11 et Go 1.12.

Classe d'instance Limite de mémoire Limite de processeur Types de scaling acceptés
F1 (par défaut) 256 Mo 600 MHz Automatique
F2 512 Mo 1,2 GHz Automatique
F4 1 024 Mo 2,4 GHz Automatique
F4_HIGHMEM 2 048 Mo 2,4 GHz Automatique
B1 256 Mo 600 MHz Manuel, basique
B2 (par défaut) 512 Mo 1,2 GHz Manuel, basique
B4 1 024 Mo 2,4 GHz Manuel, basique
B4_HIGHMEM 2 048 Mo 2,4 GHz Manuel, basique
B8 2 048 Mo 4,8 GHz Manuel, basique

Environnements d'exécution de première génération

Les environnements d'exécution de première génération sont les suivants : Python 2.7, Java 8, Go 1.9 et PHP 5.5.

Classe d'instance Limite de mémoire Limite de processeur Types de scaling acceptés
F1 (par défaut) 128 Mo 600 MHz Automatique
F2 256 Mo 1,2 GHz Automatique
F4 512 Mo 2,4 GHz Automatique
F4_HIGHMEM 1 024 Mo 2,4 GHz Automatique
B1 128 Mo 600 MHz Manuel, basique
B2 (par défaut) 256 Mo 1,2 GHz Manuel, basique
B4 512 Mo 2,4 GHz Manuel, basique
B4_HIGHMEM 1 024 Mo 2,4 GHz Manuel, basique
B8 1 024 Mo 4,8 GHz Manuel, basique

Quotas et limites

L'environnement standard App Engine vous offre gratuitement 1 Go 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.

Cette page vous a-t-elle été utile ? Évaluez-la :

Envoyer des commentaires concernant…

Documentation App Engine