Environnement flexible App Engine

App Engine permet aux développeurs de se concentrer sur ce qu'ils font de mieux : coder. Basé sur Google Compute Engine, l'environnement flexible App Engine adapte automatiquement votre application à la hausse et à la baisse tout en équilibrant la charge. Les microservices, les autorisations, les bases de données SQL et NoSQL, la répartition du trafic, la journalisation, la gestion des versions, les analyses de sécurité et les réseaux de diffusion de contenu sont tous compatibles de manière native. En outre, l'environnement flexible App Engine vous permet de personnaliser l'exécution et même le système d'exploitation de votre machine virtuelle à l'aide de Dockerfiles. Découvrir les différences entre l'environnement standard et l'environnement flexible.

  • Environnement d'exécution : l'environnement flexible inclut une prise en charge native de Java 8 (sans infrastructure de serveur Web), Eclipse Jetty 9, Python 2.7 et Python 3.6, Node.js, Ruby, PHP, .NET core et Go. Les développeurs peuvent personnaliser ces environnements d'exécution ou fournir leur propre environnement d'exécution en fournissant une image Docker personnalisée ou un fichier Docker à partir de la communauté Open Source.

  • Personnalisation de l'infrastructure : les instances de VM dans l'environnement flexible étant des machines virtuelles Google Compute Engine, vous pouvez tirer parti des bibliothèques personnalisées, utiliser SSH pour le débogage et déployer vos propres conteneurs Docker.

  • Performance : bénéficiez d'un large éventail de configurations de processeur et de mémoire. Vous pouvez spécifier la quantité de CPU et de mémoire dont chaque instance de votre application a besoin et l'environnement flexible met à votre disposition l'infrastructure nécessaire.

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.

Commencer

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

Envoyer des commentaires concernant…

Documents relatifs à l'environnement flexible de Google App Engine