SlideShare a Scribd company logo
1 of 15
PandaCloud
 ~Google App Engine on Pandaboards
                ~
Noritsuna Imamura




                           ©SIProp Project, 2006-2008   1
What’s this?

 Pandaboard(with Linaro/Ubuntu)      x 6
   Google App Engine runs on
   them.




                                  ©SIProp Project, 2006-2008   2
PandaCloud




             ©SIProp Project, 2006-2008   3
Why? ⇒ Very power saving server!
                      IA-server                          ARM-server
                   By Standard 1U                         by Panda
CPU              Dual XEON 1.8GHz                  ARM Coretex-A9(1GHz)
                 Quad Core                         Dual Core x 6

Memory           8GB                               1GB x 6
                                              4
Space            434.0 mm x            610mmtimes x
                                             233mm                 330mm
(width x
depth)                                        5
Power            257w                      times
                                             50w
   Source:
      IA: http://home.jeita.or.jp/page_file/20110704112117_SfyLzYscgj.pdf
      ARM: me                                             ©SIProp Project, 2006-2008   4
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
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
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
How to run 1/7

                                     GAE Pandaboard
              Load Balancer
                    &
                 Storage           GAE Pandaboard
               Pandaboard
                                   GAE Pandaboard

                                  GAE Pandaboard
1,Request to connect GAE Apps
              Load Balancer     GAE Pandaboard

                                GAE Pandaboard

                 database

                                        ©SIProp Project, 2006-2008   8
How to run 2/7

                                   GAE Pandaboard
         Load Balancer
               &
           Storage                GAE Pandaboard
         Pandaboard
2,Choose server from GAE PandaboardsGAE Pandaboard

                                GAE Pandaboard

         Load Balancer        GAE Pandaboard

                             GAE Pandaboard

           database

                                       ©SIProp Project, 2006-2008   9
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
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
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
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
How to run 7/7

                                              GAE Pandaboard
              Load Balancer
                     &
                 Storage                     GAE Pandaboard
               Pandaboard
                                            GAE Pandaboard

                                           GAE Pandaboard
7,Display GAE Apps’s results on Browser
              Load Balancer               GAE Pandaboard

                                      GAE Pandaboard

                 database

                                                 ©SIProp Project, 2006-2008   14
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

More Related Content

Viewers also liked

Viljade tüübid
Viljade tüübidViljade tüübid
Viljade tüübidgagbio
 
Okaspuud(1)
Okaspuud(1)Okaspuud(1)
Okaspuud(1)gagbio
 
Samblad ja samblikud22222
Samblad ja samblikud22222Samblad ja samblikud22222
Samblad ja samblikud22222gagbio
 

Viewers also liked (14)

Võsu
VõsuVõsu
Võsu
 
將DNA在廚房抽出的程序
將DNA在廚房抽出的程序將DNA在廚房抽出的程序
將DNA在廚房抽出的程序
 
Viljade tüübid
Viljade tüübidViljade tüübid
Viljade tüübid
 
Juur
JuurJuur
Juur
 
Okaspuud(1)
Okaspuud(1)Okaspuud(1)
Okaspuud(1)
 
Samblad ja samblikud22222
Samblad ja samblikud22222Samblad ja samblikud22222
Samblad ja samblikud22222
 
OpenCV acceleration battle:OpenCL on Firefly-RK3288(MALI-T764) vs. FPGA on Ze...
OpenCV acceleration battle:OpenCL on Firefly-RK3288(MALI-T764) vs. FPGA on Ze...OpenCV acceleration battle:OpenCL on Firefly-RK3288(MALI-T764) vs. FPGA on Ze...
OpenCV acceleration battle:OpenCL on Firefly-RK3288(MALI-T764) vs. FPGA on Ze...
 
How to Build & Use OpenCL on Android Studio
How to Build & Use OpenCL on Android StudioHow to Build & Use OpenCL on Android Studio
How to Build & Use OpenCL on Android Studio
 
Zedroid - Android (5.0 and later) on Zedboard
Zedroid - Android (5.0 and later) on ZedboardZedroid - Android (5.0 and later) on Zedboard
Zedroid - Android (5.0 and later) on Zedboard
 
How to Build & Use OpenCL on OpenCV & Android NDK
How to Build & Use OpenCL on OpenCV & Android NDKHow to Build & Use OpenCL on OpenCV & Android NDK
How to Build & Use OpenCL on OpenCV & Android NDK
 
How to Make Android Native Application
How to Make Android Native ApplicationHow to Make Android Native Application
How to Make Android Native Application
 
How to Customize Android Framework&System
How to Customize Android Framework&SystemHow to Customize Android Framework&System
How to Customize Android Framework&System
 
Resume
ResumeResume
Resume
 
How To Build Android for ARM Chip boards
How To Build Android for ARM Chip boardsHow To Build Android for ARM Chip boards
How To Build Android for ARM Chip boards
 

Similar to Panda Cloud

Spring Data (GemFire) Overview
Spring Data (GemFire) OverviewSpring Data (GemFire) Overview
Spring Data (GemFire) OverviewJohn Blum
 
A path to modularity with Eclipse Virgo
A path to modularity with Eclipse VirgoA path to modularity with Eclipse Virgo
A path to modularity with Eclipse Virgokatya_todorova
 
#GeodeSummit - Spring Data GemFire API Current and Future
#GeodeSummit - Spring Data GemFire API Current and Future#GeodeSummit - Spring Data GemFire API Current and Future
#GeodeSummit - Spring Data GemFire API Current and FuturePivotalOpenSourceHub
 
Introducing Apache Geode and Spring Data GemFire
Introducing Apache Geode and Spring Data GemFireIntroducing Apache Geode and Spring Data GemFire
Introducing Apache Geode and Spring Data GemFireJohn Blum
 
SpringCamp 2016 - Apache Geode 와 Spring Data Gemfire
SpringCamp 2016 - Apache Geode 와 Spring Data GemfireSpringCamp 2016 - Apache Geode 와 Spring Data Gemfire
SpringCamp 2016 - Apache Geode 와 Spring Data GemfireJay Lee
 
AWS에서 Kubernetes 실전 활용하기::유병우::AWS Summit Seoul 2018
AWS에서 Kubernetes 실전 활용하기::유병우::AWS Summit Seoul 2018AWS에서 Kubernetes 실전 활용하기::유병우::AWS Summit Seoul 2018
AWS에서 Kubernetes 실전 활용하기::유병우::AWS Summit Seoul 2018Amazon Web Services Korea
 
The DevOps PaaS Infusion - May meetup
The DevOps PaaS Infusion - May meetupThe DevOps PaaS Infusion - May meetup
The DevOps PaaS Infusion - May meetupNorm Leitman
 
Application Architecture For The Cloud
Application Architecture For The CloudApplication Architecture For The Cloud
Application Architecture For The CloudSteve Loughran
 
Deploy Python apps in 5 min with a PaaS
Deploy Python apps in 5 min with a PaaSDeploy Python apps in 5 min with a PaaS
Deploy Python apps in 5 min with a PaaSAppsembler
 
Building an Apache Hadoop data application
Building an Apache Hadoop data applicationBuilding an Apache Hadoop data application
Building an Apache Hadoop data applicationtomwhite
 
G*WS 3rd Lightning talk
G*WS 3rd Lightning talkG*WS 3rd Lightning talk
G*WS 3rd Lightning talkUehara Junji
 
Running Stateful Apps on Kubernetes
Running Stateful Apps on KubernetesRunning Stateful Apps on Kubernetes
Running Stateful Apps on KubernetesYugabyte
 
GigaSpaces Cloudify - The PaaS Jailbreaker
GigaSpaces Cloudify - The PaaS Jailbreaker GigaSpaces Cloudify - The PaaS Jailbreaker
GigaSpaces Cloudify - The PaaS Jailbreaker Uri Cohen
 
Scripting Support in GFv3 Prelude - Full Version
Scripting Support in GFv3 Prelude - Full VersionScripting Support in GFv3 Prelude - Full Version
Scripting Support in GFv3 Prelude - Full VersionEduardo Pelegri-Llopart
 
An Introduction to Apache Pig
An Introduction to Apache PigAn Introduction to Apache Pig
An Introduction to Apache PigSachin Vakkund
 
JavaじゃないあたりのGAE事情
JavaじゃないあたりのGAE事情JavaじゃないあたりのGAE事情
JavaじゃないあたりのGAE事情Yusuke Ohmichi
 
PGConf.ASIA 2019 Bali - Setup a High-Availability and Load Balancing PostgreS...
PGConf.ASIA 2019 Bali - Setup a High-Availability and Load Balancing PostgreS...PGConf.ASIA 2019 Bali - Setup a High-Availability and Load Balancing PostgreS...
PGConf.ASIA 2019 Bali - Setup a High-Availability and Load Balancing PostgreS...Equnix Business Solutions
 
App engine feature
App engine featureApp engine feature
App engine featureSophea Mak
 
Why should i switch to Java SE 7
Why should i switch to Java SE 7Why should i switch to Java SE 7
Why should i switch to Java SE 7Vinay H G
 

Similar to Panda Cloud (20)

Spring Data (GemFire) Overview
Spring Data (GemFire) OverviewSpring Data (GemFire) Overview
Spring Data (GemFire) Overview
 
A path to modularity with Eclipse Virgo
A path to modularity with Eclipse VirgoA path to modularity with Eclipse Virgo
A path to modularity with Eclipse Virgo
 
#GeodeSummit - Spring Data GemFire API Current and Future
#GeodeSummit - Spring Data GemFire API Current and Future#GeodeSummit - Spring Data GemFire API Current and Future
#GeodeSummit - Spring Data GemFire API Current and Future
 
Introducing Apache Geode and Spring Data GemFire
Introducing Apache Geode and Spring Data GemFireIntroducing Apache Geode and Spring Data GemFire
Introducing Apache Geode and Spring Data GemFire
 
SpringCamp 2016 - Apache Geode 와 Spring Data Gemfire
SpringCamp 2016 - Apache Geode 와 Spring Data GemfireSpringCamp 2016 - Apache Geode 와 Spring Data Gemfire
SpringCamp 2016 - Apache Geode 와 Spring Data Gemfire
 
AWS에서 Kubernetes 실전 활용하기::유병우::AWS Summit Seoul 2018
AWS에서 Kubernetes 실전 활용하기::유병우::AWS Summit Seoul 2018AWS에서 Kubernetes 실전 활용하기::유병우::AWS Summit Seoul 2018
AWS에서 Kubernetes 실전 활용하기::유병우::AWS Summit Seoul 2018
 
Gae開発入門
Gae開発入門Gae開発入門
Gae開発入門
 
The DevOps PaaS Infusion - May meetup
The DevOps PaaS Infusion - May meetupThe DevOps PaaS Infusion - May meetup
The DevOps PaaS Infusion - May meetup
 
Application Architecture For The Cloud
Application Architecture For The CloudApplication Architecture For The Cloud
Application Architecture For The Cloud
 
Deploy Python apps in 5 min with a PaaS
Deploy Python apps in 5 min with a PaaSDeploy Python apps in 5 min with a PaaS
Deploy Python apps in 5 min with a PaaS
 
Building an Apache Hadoop data application
Building an Apache Hadoop data applicationBuilding an Apache Hadoop data application
Building an Apache Hadoop data application
 
G*WS 3rd Lightning talk
G*WS 3rd Lightning talkG*WS 3rd Lightning talk
G*WS 3rd Lightning talk
 
Running Stateful Apps on Kubernetes
Running Stateful Apps on KubernetesRunning Stateful Apps on Kubernetes
Running Stateful Apps on Kubernetes
 
GigaSpaces Cloudify - The PaaS Jailbreaker
GigaSpaces Cloudify - The PaaS Jailbreaker GigaSpaces Cloudify - The PaaS Jailbreaker
GigaSpaces Cloudify - The PaaS Jailbreaker
 
Scripting Support in GFv3 Prelude - Full Version
Scripting Support in GFv3 Prelude - Full VersionScripting Support in GFv3 Prelude - Full Version
Scripting Support in GFv3 Prelude - Full Version
 
An Introduction to Apache Pig
An Introduction to Apache PigAn Introduction to Apache Pig
An Introduction to Apache Pig
 
JavaじゃないあたりのGAE事情
JavaじゃないあたりのGAE事情JavaじゃないあたりのGAE事情
JavaじゃないあたりのGAE事情
 
PGConf.ASIA 2019 Bali - Setup a High-Availability and Load Balancing PostgreS...
PGConf.ASIA 2019 Bali - Setup a High-Availability and Load Balancing PostgreS...PGConf.ASIA 2019 Bali - Setup a High-Availability and Load Balancing PostgreS...
PGConf.ASIA 2019 Bali - Setup a High-Availability and Load Balancing PostgreS...
 
App engine feature
App engine featureApp engine feature
App engine feature
 
Why should i switch to Java SE 7
Why should i switch to Java SE 7Why should i switch to Java SE 7
Why should i switch to Java SE 7
 

More from Industrial Technology Research Institute (ITRI)(工業技術研究院, 工研院)

More from Industrial Technology Research Institute (ITRI)(工業技術研究院, 工研院) (20)

What is the world where you can make your own semiconductors?
What is the world where you can make your own semiconductors?What is the world where you can make your own semiconductors?
What is the world where you can make your own semiconductors?
 
半導体製造(TinyTapeout)に挑戦しよう!
半導体製造(TinyTapeout)に挑戦しよう!半導体製造(TinyTapeout)に挑戦しよう!
半導体製造(TinyTapeout)に挑戦しよう!
 
Introduction of ISHI-KAI with OpenMPW
Introduction of ISHI-KAI with OpenMPWIntroduction of ISHI-KAI with OpenMPW
Introduction of ISHI-KAI with OpenMPW
 
Kernel/VMレイヤーを自分色に染める!By ISHI会
Kernel/VMレイヤーを自分色に染める!By ISHI会Kernel/VMレイヤーを自分色に染める!By ISHI会
Kernel/VMレイヤーを自分色に染める!By ISHI会
 
Principle Representation of The 8 Qubits Quantum Computer by RaspberryPi
Principle Representation of The 8 Qubits Quantum Computer by RaspberryPiPrinciple Representation of The 8 Qubits Quantum Computer by RaspberryPi
Principle Representation of The 8 Qubits Quantum Computer by RaspberryPi
 
Microwaveguquantum
MicrowaveguquantumMicrowaveguquantum
Microwaveguquantum
 
The easiest way of setup QuTiP on Windows
The easiest way of setup QuTiP on WindowsThe easiest way of setup QuTiP on Windows
The easiest way of setup QuTiP on Windows
 
GNU Radio Study for Super beginner
GNU Radio Study for Super beginnerGNU Radio Study for Super beginner
GNU Radio Study for Super beginner
 
The Self-Contained SDR Satellite Grand Station with Raspberry Pi 3
The Self-Contained SDR Satellite Grand Station with Raspberry Pi 3The Self-Contained SDR Satellite Grand Station with Raspberry Pi 3
The Self-Contained SDR Satellite Grand Station with Raspberry Pi 3
 
Self‐Contained SDR Grand Station with Raspberry Pi 3
Self‐Contained SDR Grand Station with Raspberry Pi 3Self‐Contained SDR Grand Station with Raspberry Pi 3
Self‐Contained SDR Grand Station with Raspberry Pi 3
 
衛星追尾用パラボラアンテナ建設記
衛星追尾用パラボラアンテナ建設記衛星追尾用パラボラアンテナ建設記
衛星追尾用パラボラアンテナ建設記
 
All list of the measuring machines for microwave
All list of the measuring machines for microwaveAll list of the measuring machines for microwave
All list of the measuring machines for microwave
 
5000円で誰でも作れる新世代衛星地上局
5000円で誰でも作れる新世代衛星地上局5000円で誰でも作れる新世代衛星地上局
5000円で誰でも作れる新世代衛星地上局
 
How to setup mastodon in chinese
How to setup mastodon in chineseHow to setup mastodon in chinese
How to setup mastodon in chinese
 
Radiation Test -Raspberry PI Zero-
Radiation Test -Raspberry PI Zero-Radiation Test -Raspberry PI Zero-
Radiation Test -Raspberry PI Zero-
 
Protocol of the DNA Extraction in Kitchen
Protocol of the DNA Extraction in KitchenProtocol of the DNA Extraction in Kitchen
Protocol of the DNA Extraction in Kitchen
 
How to Make a Scanning Drone in Chinese
How to Make a Scanning Drone in ChineseHow to Make a Scanning Drone in Chinese
How to Make a Scanning Drone in Chinese
 
How to Use OpenMP on Native Activity
How to Use OpenMP on Native ActivityHow to Use OpenMP on Native Activity
How to Use OpenMP on Native Activity
 
How to Use OpenGL/ES on Native Activity
How to Use OpenGL/ES on Native ActivityHow to Use OpenGL/ES on Native Activity
How to Use OpenGL/ES on Native Activity
 
How to Make Hand Detector on Native Activity with OpenCV
How to Make Hand Detector on Native Activity with OpenCVHow to Make Hand Detector on Native Activity with OpenCV
How to Make Hand Detector on Native Activity with OpenCV
 

Recently uploaded

08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 

Recently uploaded (20)

08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 

Panda Cloud

  • 1. PandaCloud ~Google App Engine on Pandaboards ~ Noritsuna Imamura ©SIProp Project, 2006-2008 1
  • 2. What’s this? Pandaboard(with Linaro/Ubuntu) x 6 Google App Engine runs on them. ©SIProp Project, 2006-2008 2
  • 3. PandaCloud ©SIProp Project, 2006-2008 3
  • 4. Why? ⇒ Very power saving server! IA-server ARM-server By Standard 1U by Panda CPU Dual XEON 1.8GHz ARM Coretex-A9(1GHz) Quad Core Dual Core x 6 Memory 8GB 1GB x 6 4 Space 434.0 mm x 610mmtimes x 233mm 330mm (width x depth) 5 Power 257w times 50w Source: IA: http://home.jeita.or.jp/page_file/20110704112117_SfyLzYscgj.pdf ARM: me ©SIProp Project, 2006-2008 4
  • 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. 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. 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. How to run 1/7 GAE Pandaboard Load Balancer & Storage GAE Pandaboard Pandaboard GAE Pandaboard GAE Pandaboard 1,Request to connect GAE Apps Load Balancer GAE Pandaboard GAE Pandaboard database ©SIProp Project, 2006-2008 8
  • 9. How to run 2/7 GAE Pandaboard Load Balancer & Storage GAE Pandaboard Pandaboard 2,Choose server from GAE PandaboardsGAE Pandaboard GAE Pandaboard Load Balancer GAE Pandaboard GAE Pandaboard database ©SIProp Project, 2006-2008 9
  • 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. 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. 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. 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. How to run 7/7 GAE Pandaboard Load Balancer & Storage GAE Pandaboard Pandaboard GAE Pandaboard GAE Pandaboard 7,Display GAE Apps’s results on Browser Load Balancer GAE Pandaboard GAE Pandaboard database ©SIProp Project, 2006-2008 14
  • 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