SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Andere mochten auch

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
 

Andere mochten auch (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
 

Ähnlich wie 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
 

Ähnlich wie 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
 

Mehr von Industrial Technology Research Institute (ITRI)(工業技術研究院, 工研院)

Mehr von 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
 

Kürzlich hochgeladen

Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
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
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
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
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 

Kürzlich hochgeladen (20)

Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
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
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
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
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 

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