Google met le temps réel au cœur de son offre cloud App Engine

L’App Engine est la plate-forme de cloud computing de Google. Elle permet de créer des logiciels fonctionnant en mode cloud, à partir des langages de programmation Python ou Java. Dernièrement, la firme a dévoilé le kit de développement 1.4.0 du Google App Engine.

La grosse nouveauté de cette version est sans conteste la mise à disposition d’un canal de communication (via la Channel API) qui permet au serveur et au navigateur web de l’utilisateur de communiquer en temps réel. Cette fonctionnalité facilitera la transmission d’informations entre les deux parties (cliente et serveur) de l’application. Un élément essentiel pour les logiciels de chat ou de collaboration.

La montée en charge du service se veut également plus efficace. Le service Always On permet ainsi de disposer de trois instances de l’application prêtes à l’emploi, y compris lorsque le trafic est nul. Ce service est facturé 9 dollars par mois. Il sera aussi possible de lisser les pics de charge en demandant à la plate-forme de préparer de nouvelles instances de l’application, avant même que leur utilisation ne soit requise.

Les ingénieurs de Mountain View profitent de cette sortie pour relever certaines limites : les travaux en tâche de fond pourront dorénavant fonctionner 10 minutes sans interruption (contre 30 secondes précédemment). La commande URLFetch et l’Image API pourront traiter 32 Mo de données par requête. Enfin, l’API chargée de gérer les courriers électroniques (Mail API) pourra ajouter 10 Mo de pièces jointes aux messages envoyés.