Google App Engine
Publié le 11 Juillet 2008
En toute franchise... j'ai un peu galeré ;)
Surtout à apprendre python en même temps qu'a apprendre à utiliser le Google App Engine. (et le blog qui va avec)
Le Google App Engine (GAE), c'est encore du cloud computing, mais un peu plus specifique que les solutions telles que Amazon EC2 qui permettent reellement de créer des serveurs virtuels.
Sur GAE, on ne fait que du python, et on utilise des librairies specifique à Google, en plus des librairies standard de python. Ce qui permet de profiter de la formidable puissance de calcul de google, de son espace de stockage monstreux, de sa bande passante, et de sa capaciter a encaisser une charge monstreuse.
Tout cela est en test et en beta et ... gratuit.
Alors forcement on n'a pas tout google pour nous, juste un petit bout ;)
500Mo d'espace disque, 2GO de traffic sortant, 2GO de traffic entrant, et du temps CPU (compté en gigacycle).
C'est pas énorme... mais d'un autre coté, c'est gratuit :p
Edit : les quotas sont par jour, donc c'est plus qu'honnete ;)
Je suppose qu'ils sortiront un modèle payant pour acheter du quota.
Cela sert surtout à heberger des webservices en s'appuyant sur l'infrastructure de google, pas pour heberger un site web. Et dans ce cas la, le "quota gratuit" est bien suffisant.
Il n'y a pas de base de données SQL traditionelle, mais une base "GQL" (G comme Google, of course).
Son utilisation est assez plaisante, rapide, et facile a coder.
Pour l'instant j'ai codé une tribune : http://keru.appspot.com/
Je pourrai integrer très facilement un systeme qui permet de n'autoriser les posts qu'a ceux qui ont un compte google, mais vu l'application, et pour les tests, c'est aussi bien comme ca.
Il faut aussi que je fasse un peu de webdesign ;)
Il faudra surtout que j'integre Ajax, afin de transfer cette bete tribune en un semblant de webservice.
Si on peut integrer du javascript a over-blog (j'ai pas testé) cela permetrai d'avoir par exemple un module tribune à mettre sur son blog ;)
Je vous tiendrai au courant quand j'aurai un peu plus avancé ;)
Surtout à apprendre python en même temps qu'a apprendre à utiliser le Google App Engine. (et le blog qui va avec)
Le Google App Engine (GAE), c'est encore du cloud computing, mais un peu plus specifique que les solutions telles que Amazon EC2 qui permettent reellement de créer des serveurs virtuels.
Sur GAE, on ne fait que du python, et on utilise des librairies specifique à Google, en plus des librairies standard de python. Ce qui permet de profiter de la formidable puissance de calcul de google, de son espace de stockage monstreux, de sa bande passante, et de sa capaciter a encaisser une charge monstreuse.
Tout cela est en test et en beta et ... gratuit.
Alors forcement on n'a pas tout google pour nous, juste un petit bout ;)
500Mo d'espace disque, 2GO de traffic sortant, 2GO de traffic entrant, et du temps CPU (compté en gigacycle).
C'est pas énorme... mais d'un autre coté, c'est gratuit :p
Edit : les quotas sont par jour, donc c'est plus qu'honnete ;)
Je suppose qu'ils sortiront un modèle payant pour acheter du quota.
Cela sert surtout à heberger des webservices en s'appuyant sur l'infrastructure de google, pas pour heberger un site web. Et dans ce cas la, le "quota gratuit" est bien suffisant.
Il n'y a pas de base de données SQL traditionelle, mais une base "GQL" (G comme Google, of course).
Son utilisation est assez plaisante, rapide, et facile a coder.
Pour l'instant j'ai codé une tribune : http://keru.appspot.com/
Je pourrai integrer très facilement un systeme qui permet de n'autoriser les posts qu'a ceux qui ont un compte google, mais vu l'application, et pour les tests, c'est aussi bien comme ca.
Il faut aussi que je fasse un peu de webdesign ;)
Il faudra surtout que j'integre Ajax, afin de transfer cette bete tribune en un semblant de webservice.
Si on peut integrer du javascript a over-blog (j'ai pas testé) cela permetrai d'avoir par exemple un module tribune à mettre sur son blog ;)
Je vous tiendrai au courant quand j'aurai un peu plus avancé ;)