|
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.