Page personnelle de Olivier Bergeret

Google propose enfin une mise à jour majeure à Google App Engine qui (sur le papier) peut enfin la qualifier pour une réelle utilisation professionnelle.

Google App Engine était en effet lourdement handicapé par des limitations très contraignantes

  • un recyclage obligatoire de vos applications en cas d’absence de traffic ; c’était très pénalisant du fait des délais de démarrage des applications
  • des limites de temps d’exécution sur les ‘jobs’ très peu réalistes (30 sec)
  • ainsi que de nombreuses autres limitations liées à la préservation d’un contexte d’exécution pour la plateforme globale

Google semble avoir entendu les protestations de la communauté et propose de fait cette version 1.4 dont les nouveautés sont listées ici : http://googleappengine.blogspot.com/2010/12/happy-holidays-from-app-engine-team-140.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed:+GoogleAppEngineBlog+%28Google+App+Engine+Blog%29

Il s’agit en fait de :

  • la possibilité de pouvoir stopper le recyclage de vos applications en préservant 3 instances de vos applications, ce même en l’absence de traffic (« Always on »)
  • une API bi-directionnelle pour faciliter l’échange de données entre client et serveur web
  • une fonctionnalité de renforcement de l’élasticité « Warmer request » qui permet de lisser la montée en charge
  • enfin quelques efforts quand aux volumes adressables via Memcache, les apis mail etc

Personnellement et subjectivement la rapidité d’exécution  semble avoir été grandement amélioré.

Si ces nouvelles fonctionnalités semblent remettre GAE dans la course, ce sont les fonctionnalités présentées sur la roadmap (http://code.google.com/intl/fr/appengine/business/roadmap.html) qui éveillent l’attention :

  • du SQL sur serveur
  • un agrément SLA
  • une console pro

A suivre donc…

Illustration : Google

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*