logiciels pilotes / drivers mobiles et PDA jeux logos et sonneries cartes virtuelles bandes annonces

Abonnez-vous aux flux RSS
Offres d'emploi
Analyste, dsi : déposez votre CV et consultez nos offres
jeux vidéo
Téléchargements, démos, vidéo, actualités, tests...
FORUMS
NEWSLETTERS
CHAT
MON ESPACE PRODUIT
EMPLOI ET FORMATIONS
TELECHARGEMENT PILOTES
         01net    Web
développement

Google lance App Engine, plate-forme d'hébergement d'applications

Le service est encore en phase de tests. A terme, il sera gratuit pour des applications requérant moins de 500 Mo d'espace.
David Maume, 01net., le 08/04/2008 à 17h15
Les plates-formes d'hébergement d'application ont le vent en poupe. Quelques semaines après l'ouverture par Microsoft - en version bêta - d'un service d'hébergement de bases de données, c'est au tour de Google de proposer une plate-forme de création et d'hébergement d'applications en ligne sur ses propres serveurs.
Accessible gratuitement depuis mardi matin aux 10 000 premiers développeurs qui en auront fait la demande, le service App Engine offre un espace de stockage gratuit de 500 Mo. Pour créer leurs applications, les développeurs ont à leur disposition l'infrastructure utilisée par Google pour ses propres services, notamment le système de fichier GFS (Google File System) et la base de données répartie Bigtable.
En plus d'avoir accès à de nombreuses ressources en ligne (paramétrage de l'application, création de requêtes, tutoriels, etc.), les programmeurs peuvent télécharger un kit de développement (SDK) afin de développer des applications localement et de les télécharger ensuite sur leur espace App Engine.

Obligatoirement en langage Python

Google impose l'emploi du langage Python 2.5, mais le Javascript est aussi pris en compte, et le support des développements Ajax est garanti. L'éditeur incite les développeurs à s'appuyer au maximum sur ses services existants, tels que Gmail ou Google Maps par exemple. Le SDK d'App Engine donne accès aux bibliothèques de fonctions (API) de ces services, afin d'utiliser les mêmes mécanismes d'authentification que la messagerie de Google pour sécuriser l'accès à certains services.
Une fois l'application publiée sur App Engine, des outils de suivi (nombre de connexions et de transactions, ressources processeur, fonctions les plus utilisées, etc.) permettent d'analyser le comportement des utilisateurs.
Confiant sur les capacités de montée en charge de son infrastructure, Google assure qu'un développeur qui choisit d'héberger une application sur son service n'aura plus à se soucier de la puissance des serveurs qui font tourner son programme. Selon la société, une application App Engine peut supporter sans problème un trafic atteignant les 5 millions de pages vues par mois !

Développeur indépendant ou petite entreprise

Pour prouver le potentiel de la plate-forme, les équipes de Google ont réalisé une vidéo (en anglais, voir ci-dessous) montrant que le service peut être utilisé par un développeur pour créer une application en quelques minutes. Plusieurs applications ont également été rassemblées dans une galerie de démonstration. On y trouve par exemple un service de mise en relation pour du covoiturage qui s'appuie sur les services Google Maps. Les utilisateurs y recourent pour préciser d'où ils veulent partir et où ils veulent aller.
App Engine s'adresse aussi bien aux développeurs indépendants qu'aux petites entreprises qui n'ont pas les moyens de gérer leurs propres serveurs. A l'issue de la période d'essai, Google continuera à fournir gratuitement un espace de 500 Mo aux internautes mais facturera l'espace supplémentaire sur la base d'un abonnement mensuel, dont le montant n'est pas encore connu.
Avec ce nouveau service, Google vient marcher sur les plates-bandes d'Amazon et de Salesforce, qui ont respectivement lancé, il y a plus d'un an et demi, les plates-formes d'hébergement EC2 et Appexchange.

FORUM : soyez le premier à vous exprimer !
Google lance App Engine, plate-forme d'hébergement d'applications