Panda Cloud

1,973 views
1,833 views

Published on

Google App Engine runs on Pandaboard(with Linaro/Ubuntu) x 6.
The Pandaboard is an ARM based SoC board. And I used Linaro/Ubuntu for pandaboard. Therefore this system is very power saving platform.
I believe such an ARM based system become a standard platform for server.

Published in: Technology, News & Politics
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,973
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
28
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Panda Cloud

  1. 1. PandaCloud ~Google App Engine on Pandaboards ~Noritsuna Imamura ©SIProp Project, 2006-2008 1
  2. 2. What’s this? Pandaboard(with Linaro/Ubuntu) x 6 Google App Engine runs on them. ©SIProp Project, 2006-2008 2
  3. 3. PandaCloud ©SIProp Project, 2006-2008 3
  4. 4. Why? ⇒ Very power saving server! IA-server ARM-server By Standard 1U by PandaCPU Dual XEON 1.8GHz ARM Coretex-A9(1GHz) Quad Core Dual Core x 6Memory 8GB 1GB x 6 4Space 434.0 mm x 610mmtimes x 233mm 330mm(width xdepth) 5Power 257w times 50w Source: IA: http://home.jeita.or.jp/page_file/20110704112117_SfyLzYscgj.pdf ARM: me ©SIProp Project, 2006-2008 4
  5. 5. Structure Hardwares Pandaboard x 6 Linaro/Ubuntu 11.09 Middleware TyphoonAE OSS’s GAE porting project http://code.google.com/p/typhoonae/ Sample GAE Application Rietveld Code review system(ITS) for GAE http://code.google.com/intl/ja/appengine/articles/rietv eld.html ©SIProp Project, 2006-2008 5
  6. 6. Using middlewares The Stack HTTP Server via Google App Engine SDK FastCGI http://code.google.com NGINX /appengine http://nginx.net/ Datastore Backend Apache2 MySQL http://httpd.apache.org http://www.mysql.com / FastCGI Memory cache http://www.fastcgi.com Memcached http://memcached.org Supervisor Supervisor Task Queue / Messaging http://supervisord.org RabbitMQ http://www.rabbitmq.co Load balancer m Apache2’s load Ejabberd balancer http://www.process- ©SIProp Project, 2006-2008 6
  7. 7. How to run GAE Pandaboard Load Balancer & Storage GAE Pandaboard Pandaboard GAE Pandaboard GAE Pandaboard Load Balancer GAE Pandaboard GAE Pandaboard database ©SIProp Project, 2006-2008 7
  8. 8. How to run 1/7 GAE Pandaboard Load Balancer & Storage GAE Pandaboard Pandaboard GAE Pandaboard GAE Pandaboard1,Request to connect GAE Apps Load Balancer GAE Pandaboard GAE Pandaboard database ©SIProp Project, 2006-2008 8
  9. 9. How to run 2/7 GAE Pandaboard Load Balancer & Storage GAE Pandaboard Pandaboard2,Choose server from GAE PandaboardsGAE Pandaboard GAE Pandaboard Load Balancer GAE Pandaboard GAE Pandaboard database ©SIProp Project, 2006-2008 9
  10. 10. How to run 3/7 GAE Pandaboard Load Balancer & Storage GAE Pandaboard Pandaboard GAE Pandaboard 3,Connect to one of server GAE Pandaboard Load Balancer GAE Pandaboard GAE Pandaboard database ©SIProp Project, 2006-2008 10
  11. 11. How to run 4/7 GAE Pandaboard Load Balancer & Storage GAE Pandaboard Pandaboard GAE Pandaboard GAE Pandaboard 4,Run a requred GAE App Load Balancer GAE Pandaboard GAE Pandaboard database ©SIProp Project, 2006-2008 11
  12. 12. How to run 5/7 GAE Pandaboard Load Balancer & Storage GAE Pandaboard Pandaboard GAE Pandaboard GAE Pandaboard Load Balancer GAE Pandaboard 5,Read share data GAE Pandaboard database ©SIProp Project, 2006-2008 12
  13. 13. How to run 6/7 GAE Pandaboard Load Balancer & Storage GAE Pandaboard Pandaboard GAE Pandaboard 6,Reponse GAE App’s results GAE Pandaboard Load Balancer GAE Pandaboard GAE Pandaboard database ©SIProp Project, 2006-2008 13
  14. 14. How to run 7/7 GAE Pandaboard Load Balancer & Storage GAE Pandaboard Pandaboard GAE Pandaboard GAE Pandaboard7,Display GAE Apps’s results on Browser Load Balancer GAE Pandaboard GAE Pandaboard database ©SIProp Project, 2006-2008 14
  15. 15. How to setup Please look at the following page http://www.siprop.org/ja/2.0/inde x.php?product%2Fpandacloud ©SIProp Project, 2006-2008 15

×