Journal : google pousse python : appengine
Posté par manatlan (Jabber id, page perso, ) le 08 avril 2008
Google vient de lancer son nouveau service d'hébergement web, mutualisé sur ses structures. C'est gratuit avec certaines limites au niveau de la BP et de la taille limite d'hébergement (500MB de stockage total, 200 million megacycles/day et 10 GB de bande passante par jour). Et comme premier language supporté : c'est le python (apparemment il y en aura d'autres).
Ils ont développé apparemment une sorte de framework WSGI, du coup il est très simple de plugguer tout ce qui est wsgi/python (genre l'anti framework wsgi python : webpy.org y tourne déjà : http://groups.google.com/group/webpy/browse_thread/thread/e7(...) )
. Les apis offertes permettent par exemple de partager le SingleSingOn de google pour les authent, d'utiliser leurs infrastructures pour scaler les ressources ( http://fr.techcrunch.com/2008/04/05/google-sapprete-a-lancer(...) ), et à termes si j'ai bien compris : pour reutiliser les services comme gmail, google doc/map et cie ...
Pour l'instant c'est reservé aux 10000 premiers inscrits (et c'est mort à l'heure actuelle ;-). Mais le framework de dev est dispo, ainsi qu'un tuto simplissime.
Le site officiel de google/appengine :
http://code.google.com/appengine/
L'annonce techcrunch VF :
http://fr.techcrunch.com/2008/04/08/google-plonge-dans-les-s(...)
Le site officiel de wsgi :
http://www.wsgi.org/wsgi
Ils ont développé apparemment une sorte de framework WSGI, du coup il est très simple de plugguer tout ce qui est wsgi/python (genre l'anti framework wsgi python : webpy.org y tourne déjà : http://groups.google.com/group/webpy/browse_thread/thread/e7(...) )
. Les apis offertes permettent par exemple de partager le SingleSingOn de google pour les authent, d'utiliser leurs infrastructures pour scaler les ressources ( http://fr.techcrunch.com/2008/04/05/google-sapprete-a-lancer(...) ), et à termes si j'ai bien compris : pour reutiliser les services comme gmail, google doc/map et cie ...
Pour l'instant c'est reservé aux 10000 premiers inscrits (et c'est mort à l'heure actuelle ;-). Mais le framework de dev est dispo, ainsi qu'un tuto simplissime.
Le site officiel de google/appengine :
http://code.google.com/appengine/
L'annonce techcrunch VF :
http://fr.techcrunch.com/2008/04/08/google-plonge-dans-les-s(...)
Le site officiel de wsgi :
http://www.wsgi.org/wsgi
> Lire le journal (28 commentaires, moyenne: 2,5).
Vous avez demandé le commentaire #920925.



api ?
Quid de l'application permettant d'instancier l'hébergement ?
Comme indiqué, je suppose que seule l'API - donc interfaçage externe - est libre ? (et que cela s'apparente donc à du minitel 2.0 ?)
[^]Re: api ?
Internet est un vaste minitel...
Je serais curieux de savoir combien de personnes hébergent leurs applications, leurs services, leur mail, leurs données chez elles... Je suis certain que le faible nombre de ceux là ne voient dans le reste de l'internet qu'un minitel amélioré.
Et comme tout est fait pour qu'on fasse du minitel, c'est de plus en plus difficile de faire du réseau d'ordinateur à ordinateur...
Mais ça c'est du lobbying... (ça rapporte plus que de fournir uniquement de la bande passante jusque chez l'utilisateur.)
[^]Re: api ?
Ma question n'est pas complètement anodine pour autant...
Tu peux te référer par exemple à la transcription que nous avons commencé de la conf' de Benjamin Bayart aux RMLL 2007 : http://faq.tuxfamily.org/InternetLibre_ou_Minitel_2.0/Fr
N'oublie pas de te poser la question "qui est responsable de la diffusion de _mes_ données et de _mon_ code" ensuite hein :-)
[^]Re: api ?
Justement, je suis très d'accord avec Benjamin Bayart ;-)
<3615 mavie> Je suis de ceux qui s'auto hébergent dans la mesure du possible (et ce n'est pas sans risques et sans contraintes...) </3615 mavie>
[^]Re: api ?
A noter que le sdk est fourni avec django, webob et pyyaml
[^]Re: api ?
bonsoir,
désolé, mais je ne comprends pas trop la question.
Si on télécharge le sdk, on peut développer avec non ? Si bien que si on utilise ce sdk pour créer une application, et que l'on utilise leur "appengine" pour héberger chez soi un truc développé avec, on ne dépend pas de google et de leur plateforme d'hébergement ?
Par exemple si on lance la démo montrée ici :
http://code.google.com/appengine/docs/gettingstarted/hellowo(...) (ou une autre), cela tourne uniquement chez moi ou chez n'importe quel hébergeur permettant python.
Ou bien ce sdk est prévu pour s"interfacer sur un ensemble plus vaste dont il nous manque les briques ?
Merci de m'expliquer...
Tous ensemble contre l'esclavitude des logiciels privateurs !
[^]Re: api ?
> Par exemple si on lance la démo montrée ici :
> http://code.google.com/appengine/docs/gettingstarted/hellowo(...)
> (ou une autre), cela tourne uniquement chez moi ou chez n'importe
> quel hébergeur permettant python.
ça tourne chez toi, via le "dev_appserver" (qui n'est autre qu'un serveur web en python, offrant le contexte "google" via la couche "google")
et non, ça ne tournera pas chez un autre hébergeur tel quel. Ils utilisent yaml pour faire les descriptions "url/objets" ...
Par contre en codant un tout petit peu de python, en utilisant la lib FLUP, tu peux simplement le brancher ailleurs (sur un hebergeur python), dans ce cas précis.
Maintenant vu que ça utilise un ORB "google" pour la db, tu pourra pas le faire tourner ailleurs (tant que des petits gars ne fabrique pas un "orb google"-like avec sqlachemy par exemple (un wrapper sur sqlalchemy)
manatlan.com