Environnement flexible App Engine

App Engine permet aux développeurs de se concentrer sur ce qu'ils font de mieux : écrire du code. Basé sur Google Compute Engine, l'environnement flexible App Engine effectue automatiquement un scaling à la hausse et à la baisse de votre application 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 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.
    • Les instances de VM sont redémarrées chaque semaine. Lors des redémarrages, les services de gestion de Google appliqueront les mises à jour de système d'exploitation et de sécurité nécessaires.
    • Vous disposez toujours d'un accès racine aux instances de VM Compute Engine. L'accès SSH aux instances de machine virtuelle dans l'environnement flexible est désactivé par défaut. Si vous le souhaitez, vous pouvez activer l'accès root aux instances de VM de votre application.

Découvrez les différences entre l'environnement standard et l'environnement flexible.