SlideShare a Scribd company logo
1 of 15
Dynamic Cloud Configuration
        “Wakame”
          axsh co., LTD.
        Yamazaki Yasuhiro
      y-yamazaki@axsh.net
Profile – Yamazaki Yasuhiro
• Former Job: Large System Integration
  Company in Japan
  – R&D
  – Technology Consultant
• Company Start-up: axsh co., LTD.
  – Contract Business
    • To build 6,500,000 PV/month Rails Site
    • To build a Digital Camera Community Site
The Virtual Goes Beyond The Real
Virtual Sound Horror House
                             Art Work




                 <<<< Physical Memory
Virtual Memory
 Virtual Reality <<<<   Real World

Virtual Machine >>>> Physical Machine
Amazon EC2 is
Programmable!
Datacenter as a Programmable Entity


        A computer is controlled by software


        Hardware                    Software



   Networked computers can also be controlled
                                 by software.


   Networked Hardware        Networked Software
                                This is “Wakame.”
“Wakame” Provides Dynamic
     Configuration Management
           (1) Get an Instance   (2) Start Service Up   (3) Configure
Initial    from Amazon EC2
  Load            Load                  Load                  Load
Balancer        Balancer              Balancer              Balancer


  Web        Web                   Web       Web         Web       Web
 Server     Server                Server    Server      Server    Server


  DB               DB                    DB                    DB
 Server          Server                Server                Server




The Wakame takes all care in a few minutes!
Wakame is the Master-Agent
           Architecture (1/7)
                                                       Amazon S3
                                                        Amazon
                                                        Machine
                                                         Image

                                                        Master

                                                       Wakame
                                                         Agent
                                          Amazon EC2
                      Virtual Machine
                         Server + Xen                   Others
                           Server + Xen
                                                        (Web+DB+
                                                          etc.)
                    Amazon Web Services
Start instance up
Start an Instance Up (2/7)
     Amazon
     Machine
      Image
                                           Amazon S3
                                           Amazon
     Master
                                           Machine
                                           Instance

     Agent                                  Master


     Others
                                             Agent
     (Web+DB+
       etc.)
                              Amazon EC2
          Virtual Machine
             Server + Xen                   Others
               Server + Xen
                                            (Web+DB+
                                              etc.)
      Amazon Web Services
Wakame Acts as init.d (3/7)
                Amazon
                Machine
                 Image
                                                         Storage
                                                         Machine
                Master
                                                          Image
Asks to start
                                                           File
services up
                Agent                                    Master
                           Makes services
                           running
                Others
                                                         Agent
                (Web+DB+
                  etc.)
                                            Amazon EC2
                     Virtual Machine
                        Server + Xen                     Others
                          Server + Xen
                                                         (Web+DB+
                                                           etc.)
                 Amazon Web Services
Trigger to Scale (4/7)
                 Amazon
                 Machine
                  Image
                                                       Amazon S3
Sets scale-out
algorithm                                               Amazon
                 Master
                                                        Machine
                                                         Image

                 Agent                                  Master


                 Others
                                                         Agent
                 (Web+DB+
                   etc.)
                                          Amazon EC2
                      Virtual Machine
                         Server + Xen                   Others
                           Server + Xen
                                                        (Web+DB+
                                                          etc.)
                  Amazon Web Services
Wakame Gets a New Instance.
                (5/7)
         Amazon
                 Machine
                  Image
                                                       Amazon S3
                                                        Amazon
                 Master
                                                        Machine
                                                         Image

                 Agent                                  Master

Requests a new
                 Others
instance
                                                         Agent
                 (Web+DB+
                   etc.)
                                          Amazon EC2
                      Virtual Machine
                         Server + Xen                   Others
                           Server + Xen
                                                        (Web+DB+
                                                          etc.)
                  Amazon Web Services
New Instance Has Come! (6/7)
      Amazon           Amazon
      Machine          Machine
       Image            Image
                                                Amazon S3
                                                 Amazon
      Master            Master
                                                 Machine
                                                  Image

      Agent             Agent                    Master


      Others            Others
                                                  Agent
      (Web+DB+          (Web+DB+
        etc.)             etc.)
                                   Amazon EC2
           Virtual Machine
              Server + Xen                       Others
                Server + Xen
                                                 (Web+DB+
                                                   etc.)
       Amazon Web Services
Wakame Configures New Instance.
                  (7/7)
                Amazon            Amazon
                Machine           Machine
                 Image             Image
                                                                Amazon S3
                                                                 Amazon
                Master             Master
                                                                 Machine
                           Asks to start
                                                                  Image
                           services up
                Agent              Agent                         Master
                                               Makes services
                                               running
                Others             Others
                                                                  Agent
                (Web+DB+           (Web+DB+
                  etc.)              etc.)
                                              Amazon EC2
                     Virtual Machine
                        Server + Xen                             Others
                          Server + Xen
                                                                 (Web+DB+
                                                                   etc.)
                 Amazon Web Services
Auto scaling!
Have fun!
• 2009/04/22 Release
 –@RubyForge
 –License under Ruby License
• Testers are now wanted!
 –Email me (y-yamazaki@axsh.net)
Distribution Technology Group
  Yamazaki Yasuhiro (y-yamazaki@axsh.net)
  Fujiwara Masahiro (m-fujiwara@axsh.net)
  Yoshida Masahito (masahito@axsh.net)
  Mikami Satoru     (s-mikami@axsh.net)

More Related Content

What's hot

Developing and deploying windows azure applications
Developing and deploying windows azure applicationsDeveloping and deploying windows azure applications
Developing and deploying windows azure applications
Manish Corriea
 
Integrating sps 2010 and windows azure
Integrating sps 2010 and windows azureIntegrating sps 2010 and windows azure
Integrating sps 2010 and windows azure
Manish Corriea
 
Lap around windows azure
Lap around windows azureLap around windows azure
Lap around windows azure
Manish Corriea
 
Windows Azure & How to Deploy Wordress
Windows Azure & How to Deploy WordressWindows Azure & How to Deploy Wordress
Windows Azure & How to Deploy Wordress
George Kanellopoulos
 
Developing applications with windows azure
Developing applications with windows azureDeveloping applications with windows azure
Developing applications with windows azure
Sundararajan Subramanian
 
Aws introduction tocloudstorage
Aws introduction tocloudstorageAws introduction tocloudstorage
Aws introduction tocloudstorage
kwittkopf
 
Build the foundation for Private Cloud
Build the foundation for Private CloudBuild the foundation for Private Cloud
Build the foundation for Private Cloud
AppZero
 
Azure vs. Google App Engine
Azure vs. Google App EngineAzure vs. Google App Engine
Azure vs. Google App Engine
vaine_
 
.NetCampus Windows Azure Mobile
.NetCampus Windows Azure Mobile.NetCampus Windows Azure Mobile
.NetCampus Windows Azure Mobile
antimo musone
 

What's hot (20)

Developing and deploying windows azure applications
Developing and deploying windows azure applicationsDeveloping and deploying windows azure applications
Developing and deploying windows azure applications
 
Integrating sps 2010 and windows azure
Integrating sps 2010 and windows azureIntegrating sps 2010 and windows azure
Integrating sps 2010 and windows azure
 
Lap around windows azure
Lap around windows azureLap around windows azure
Lap around windows azure
 
Windows Azure & How to Deploy Wordress
Windows Azure & How to Deploy WordressWindows Azure & How to Deploy Wordress
Windows Azure & How to Deploy Wordress
 
AWS Customer Presentation – What's Up Interactive – AWS Cloud Storage for the...
AWS Customer Presentation – What's Up Interactive – AWS Cloud Storage for the...AWS Customer Presentation – What's Up Interactive – AWS Cloud Storage for the...
AWS Customer Presentation – What's Up Interactive – AWS Cloud Storage for the...
 
Developing applications with windows azure
Developing applications with windows azureDeveloping applications with windows azure
Developing applications with windows azure
 
Cloud PaaS with Java
Cloud PaaS with JavaCloud PaaS with Java
Cloud PaaS with Java
 
Azure ecommerce
Azure ecommerceAzure ecommerce
Azure ecommerce
 
Aws introduction tocloudstorage
Aws introduction tocloudstorageAws introduction tocloudstorage
Aws introduction tocloudstorage
 
Windows Azure Platform - The Color of Cloud Computing
Windows Azure Platform - The Color of Cloud ComputingWindows Azure Platform - The Color of Cloud Computing
Windows Azure Platform - The Color of Cloud Computing
 
Build the foundation for Private Cloud
Build the foundation for Private CloudBuild the foundation for Private Cloud
Build the foundation for Private Cloud
 
IBM Software Available In The Cloud With Amazon Web Services
IBM Software Available In The Cloud With Amazon Web ServicesIBM Software Available In The Cloud With Amazon Web Services
IBM Software Available In The Cloud With Amazon Web Services
 
Azure vs. Google App Engine
Azure vs. Google App EngineAzure vs. Google App Engine
Azure vs. Google App Engine
 
AWS CloudFormation template with single & redundant system
AWS CloudFormation template with single & redundant systemAWS CloudFormation template with single & redundant system
AWS CloudFormation template with single & redundant system
 
Building Silverlight Applications Using .NET (Part 2 of 2)
Building Silverlight Applications Using .NET (Part 2 of 2)Building Silverlight Applications Using .NET (Part 2 of 2)
Building Silverlight Applications Using .NET (Part 2 of 2)
 
2010/03/25 AWS User Group Berlin
2010/03/25 AWS User Group Berlin2010/03/25 AWS User Group Berlin
2010/03/25 AWS User Group Berlin
 
Windows azure uk universities overview march 2012
Windows azure uk universities overview march 2012Windows azure uk universities overview march 2012
Windows azure uk universities overview march 2012
 
Using ArcGIS Server in the Amazon Cloud
Using ArcGIS Server in the Amazon CloudUsing ArcGIS Server in the Amazon Cloud
Using ArcGIS Server in the Amazon Cloud
 
5 things you don't know about Amazon Web Services
5 things you don't know about Amazon Web Services5 things you don't know about Amazon Web Services
5 things you don't know about Amazon Web Services
 
.NetCampus Windows Azure Mobile
.NetCampus Windows Azure Mobile.NetCampus Windows Azure Mobile
.NetCampus Windows Azure Mobile
 

Viewers also liked (7)

WakameTech #2
WakameTech #2WakameTech #2
WakameTech #2
 
Wakame Tech #1
Wakame Tech #1Wakame Tech #1
Wakame Tech #1
 
Wakame-vdc
Wakame-vdcWakame-vdc
Wakame-vdc
 
Wakame Project in cloud-mix
Wakame Project in cloud-mixWakame Project in cloud-mix
Wakame Project in cloud-mix
 
Wakame-vnet / Open Source Project for Virtual Network & SDN
Wakame-vnet / Open Source Project for Virtual Network & SDNWakame-vnet / Open Source Project for Virtual Network & SDN
Wakame-vnet / Open Source Project for Virtual Network & SDN
 
Fukuoka Ruby Award - Wakame-VDC
Fukuoka Ruby Award - Wakame-VDCFukuoka Ruby Award - Wakame-VDC
Fukuoka Ruby Award - Wakame-VDC
 
仮想ネットワークを実現するOpenVNet
仮想ネットワークを実現するOpenVNet仮想ネットワークを実現するOpenVNet
仮想ネットワークを実現するOpenVNet
 

Similar to Lightning Talk Wakame on 9 April 2009

Masterworks talk on Big Data and the implications of petascale science
Masterworks talk on Big Data and the implications of petascale scienceMasterworks talk on Big Data and the implications of petascale science
Masterworks talk on Big Data and the implications of petascale science
Deepak Singh
 
Windows Azure platform overview
Windows Azure platform overviewWindows Azure platform overview
Windows Azure platform overview
Frédéric Harper
 
Customer presentation: Trisys, Introduction to AWS, Cambridge
Customer presentation: Trisys, Introduction to AWS, CambridgeCustomer presentation: Trisys, Introduction to AWS, Cambridge
Customer presentation: Trisys, Introduction to AWS, Cambridge
Amazon Web Services
 

Similar to Lightning Talk Wakame on 9 April 2009 (20)

Cloud 101 - Workshop from Gov2.0 in DC, May 2010
Cloud 101 - Workshop from Gov2.0 in DC, May 2010Cloud 101 - Workshop from Gov2.0 in DC, May 2010
Cloud 101 - Workshop from Gov2.0 in DC, May 2010
 
Cloud Computing BP-Study 20090319
Cloud Computing BP-Study 20090319Cloud Computing BP-Study 20090319
Cloud Computing BP-Study 20090319
 
Best Practices in Architecting for the Cloud Webinar - Jinesh Varia
Best Practices in Architecting for the Cloud Webinar - Jinesh VariaBest Practices in Architecting for the Cloud Webinar - Jinesh Varia
Best Practices in Architecting for the Cloud Webinar - Jinesh Varia
 
Scalable Services For Digital Preservation Ross King
Scalable Services For Digital Preservation Ross KingScalable Services For Digital Preservation Ross King
Scalable Services For Digital Preservation Ross King
 
Virtual Security in Cloud Networks
Virtual Security in Cloud NetworksVirtual Security in Cloud Networks
Virtual Security in Cloud Networks
 
Offline Html5 3days
Offline Html5 3daysOffline Html5 3days
Offline Html5 3days
 
Masterworks talk on Big Data and the implications of petascale science
Masterworks talk on Big Data and the implications of petascale scienceMasterworks talk on Big Data and the implications of petascale science
Masterworks talk on Big Data and the implications of petascale science
 
Jazoon 2012 - Systems Integration in the Cloud Era with Apache Camel
Jazoon 2012 - Systems Integration in the Cloud Era with Apache CamelJazoon 2012 - Systems Integration in the Cloud Era with Apache Camel
Jazoon 2012 - Systems Integration in the Cloud Era with Apache Camel
 
Windows Azure platform overview
Windows Azure platform overviewWindows Azure platform overview
Windows Azure platform overview
 
ARC302 AWS Cloud Design Patterns - AWS re: Invent 2012
ARC302 AWS Cloud Design Patterns - AWS re: Invent 2012ARC302 AWS Cloud Design Patterns - AWS re: Invent 2012
ARC302 AWS Cloud Design Patterns - AWS re: Invent 2012
 
Introduction to Amazon Web Services
Introduction to Amazon Web ServicesIntroduction to Amazon Web Services
Introduction to Amazon Web Services
 
Dealing with High Demand--Building high-capacity mapping applications
Dealing with High Demand--Building high-capacity mapping applicationsDealing with High Demand--Building high-capacity mapping applications
Dealing with High Demand--Building high-capacity mapping applications
 
Customer presentation: Trisys, Introduction to AWS, Cambridge
Customer presentation: Trisys, Introduction to AWS, CambridgeCustomer presentation: Trisys, Introduction to AWS, Cambridge
Customer presentation: Trisys, Introduction to AWS, Cambridge
 
Amazon Web Services
Amazon Web ServicesAmazon Web Services
Amazon Web Services
 
AWS Immersion Day - Image Data Insights & Analytics Specialist Session - June...
AWS Immersion Day - Image Data Insights & Analytics Specialist Session - June...AWS Immersion Day - Image Data Insights & Analytics Specialist Session - June...
AWS Immersion Day - Image Data Insights & Analytics Specialist Session - June...
 
Jeff barr Seattle_interactive_2011_q4
Jeff barr Seattle_interactive_2011_q4Jeff barr Seattle_interactive_2011_q4
Jeff barr Seattle_interactive_2011_q4
 
Transforming the data center
Transforming the data centerTransforming the data center
Transforming the data center
 
Balconies, Patios, Terraces, and Bridges. Architectural approaches for moving...
Balconies, Patios, Terraces, and Bridges. Architectural approaches for moving...Balconies, Patios, Terraces, and Bridges. Architectural approaches for moving...
Balconies, Patios, Terraces, and Bridges. Architectural approaches for moving...
 
ARC303 Dissecting and Internet-Scale Application - AWS re: Invent 2012
ARC303 Dissecting and Internet-Scale Application - AWS re: Invent 2012ARC303 Dissecting and Internet-Scale Application - AWS re: Invent 2012
ARC303 Dissecting and Internet-Scale Application - AWS re: Invent 2012
 
Create a Serverless Image Processing Platform - ARC326 - re:Invent 2017
Create a Serverless Image Processing Platform - ARC326 - re:Invent 2017Create a Serverless Image Processing Platform - ARC326 - re:Invent 2017
Create a Serverless Image Processing Platform - ARC326 - re:Invent 2017
 

More from axsh co., LTD.

OpenFlow in IaaS - Wakame
OpenFlow in IaaS - WakameOpenFlow in IaaS - Wakame
OpenFlow in IaaS - Wakame
axsh co., LTD.
 

More from axsh co., LTD. (20)

手元の物理ネットワーク機器をクラウドにデプロイしてみる話 #npstudy
手元の物理ネットワーク機器をクラウドにデプロイしてみる話 #npstudy手元の物理ネットワーク機器をクラウドにデプロイしてみる話 #npstudy
手元の物理ネットワーク機器をクラウドにデプロイしてみる話 #npstudy
 
どんなに頑張ったって運用の自動化もDevOpsも進まない…そう、テストがなければね #jtf2017 #a50
どんなに頑張ったって運用の自動化もDevOpsも進まない…そう、テストがなければね #jtf2017 #a50どんなに頑張ったって運用の自動化もDevOpsも進まない…そう、テストがなければね #jtf2017 #a50
どんなに頑張ったって運用の自動化もDevOpsも進まない…そう、テストがなければね #jtf2017 #a50
 
OpenVNet - SDNで物理ネットワークアプライアンスをプロビジョニングしよう
OpenVNet - SDNで物理ネットワークアプライアンスをプロビジョニングしようOpenVNet - SDNで物理ネットワークアプライアンスをプロビジョニングしよう
OpenVNet - SDNで物理ネットワークアプライアンスをプロビジョニングしよう
 
Jupyter勉強会 20160701 at NII
Jupyter勉強会 20160701 at NIIJupyter勉強会 20160701 at NII
Jupyter勉強会 20160701 at NII
 
インフラエンジニアがUnityをやるべきたった一つの理由
インフラエンジニアがUnityをやるべきたった一つの理由インフラエンジニアがUnityをやるべきたった一つの理由
インフラエンジニアがUnityをやるべきたった一つの理由
 
Dockerの改修を一緒にやりませんか
Dockerの改修を一緒にやりませんかDockerの改修を一緒にやりませんか
Dockerの改修を一緒にやりませんか
 
Swift Code in Swift - 2日間でゲームを作ってみた
Swift Code in Swift - 2日間でゲームを作ってみたSwift Code in Swift - 2日間でゲームを作ってみた
Swift Code in Swift - 2日間でゲームを作ってみた
 
OpenVNet Updates 2013/11 in TremaDay#04
OpenVNet Updates 2013/11 in TremaDay#04OpenVNet Updates 2013/11 in TremaDay#04
OpenVNet Updates 2013/11 in TremaDay#04
 
OpenVNet at Vyatta Users Group
OpenVNet at Vyatta Users GroupOpenVNet at Vyatta Users Group
OpenVNet at Vyatta Users Group
 
Wakame-VDC / Open Source Conferense 2012 - Cloud (JP)
Wakame-VDC / Open Source Conferense 2012 - Cloud (JP)Wakame-VDC / Open Source Conferense 2012 - Cloud (JP)
Wakame-VDC / Open Source Conferense 2012 - Cloud (JP)
 
DevOps Platform for Agile Cloud Application - Wakame-VDC Overview
DevOps Platform for Agile Cloud Application - Wakame-VDC OverviewDevOps Platform for Agile Cloud Application - Wakame-VDC Overview
DevOps Platform for Agile Cloud Application - Wakame-VDC Overview
 
The Power of Virtual Network: Infrastructure as a Service Cloud Computing - W...
The Power of Virtual Network: Infrastructure as a Service Cloud Computing - W...The Power of Virtual Network: Infrastructure as a Service Cloud Computing - W...
The Power of Virtual Network: Infrastructure as a Service Cloud Computing - W...
 
OpenFlow in IaaS - Wakame
OpenFlow in IaaS - WakameOpenFlow in IaaS - Wakame
OpenFlow in IaaS - Wakame
 
Wakame Project - 自作クラウド研究会
Wakame Project - 自作クラウド研究会Wakame Project - 自作クラウド研究会
Wakame Project - 自作クラウド研究会
 
WakameTech #3
WakameTech #3WakameTech #3
WakameTech #3
 
InfoTalk - Wakame
InfoTalk - WakameInfoTalk - Wakame
InfoTalk - Wakame
 
JAWS-UG Guest Talk 2010-07-07
JAWS-UG Guest Talk 2010-07-07JAWS-UG Guest Talk 2010-07-07
JAWS-UG Guest Talk 2010-07-07
 
JAWS-UG Lightning Talk 2010-04-07
JAWS-UG Lightning Talk 2010-04-07JAWS-UG Lightning Talk 2010-04-07
JAWS-UG Lightning Talk 2010-04-07
 
インフラ勉強会 20090711
インフラ勉強会 20090711インフラ勉強会 20090711
インフラ勉強会 20090711
 
20090717 Ruby Kaigi Lightning Talk
20090717  Ruby Kaigi  Lightning Talk20090717  Ruby Kaigi  Lightning Talk
20090717 Ruby Kaigi Lightning Talk
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Recently uploaded (20)

Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 

Lightning Talk Wakame on 9 April 2009

  • 1. Dynamic Cloud Configuration “Wakame” axsh co., LTD. Yamazaki Yasuhiro y-yamazaki@axsh.net
  • 2. Profile – Yamazaki Yasuhiro • Former Job: Large System Integration Company in Japan – R&D – Technology Consultant • Company Start-up: axsh co., LTD. – Contract Business • To build 6,500,000 PV/month Rails Site • To build a Digital Camera Community Site
  • 3. The Virtual Goes Beyond The Real Virtual Sound Horror House Art Work <<<< Physical Memory Virtual Memory Virtual Reality <<<< Real World Virtual Machine >>>> Physical Machine
  • 5. Datacenter as a Programmable Entity A computer is controlled by software Hardware Software Networked computers can also be controlled by software. Networked Hardware Networked Software This is “Wakame.”
  • 6. “Wakame” Provides Dynamic Configuration Management (1) Get an Instance (2) Start Service Up (3) Configure Initial from Amazon EC2 Load Load Load Load Balancer Balancer Balancer Balancer Web Web Web Web Web Web Server Server Server Server Server Server DB DB DB DB Server Server Server Server The Wakame takes all care in a few minutes!
  • 7. Wakame is the Master-Agent Architecture (1/7) Amazon S3 Amazon Machine Image Master Wakame Agent Amazon EC2 Virtual Machine Server + Xen Others Server + Xen (Web+DB+ etc.) Amazon Web Services Start instance up
  • 8. Start an Instance Up (2/7) Amazon Machine Image Amazon S3 Amazon Master Machine Instance Agent Master Others Agent (Web+DB+ etc.) Amazon EC2 Virtual Machine Server + Xen Others Server + Xen (Web+DB+ etc.) Amazon Web Services
  • 9. Wakame Acts as init.d (3/7) Amazon Machine Image Storage Machine Master Image Asks to start File services up Agent Master Makes services running Others Agent (Web+DB+ etc.) Amazon EC2 Virtual Machine Server + Xen Others Server + Xen (Web+DB+ etc.) Amazon Web Services
  • 10. Trigger to Scale (4/7) Amazon Machine Image Amazon S3 Sets scale-out algorithm Amazon Master Machine Image Agent Master Others Agent (Web+DB+ etc.) Amazon EC2 Virtual Machine Server + Xen Others Server + Xen (Web+DB+ etc.) Amazon Web Services
  • 11. Wakame Gets a New Instance. (5/7) Amazon Machine Image Amazon S3 Amazon Master Machine Image Agent Master Requests a new Others instance Agent (Web+DB+ etc.) Amazon EC2 Virtual Machine Server + Xen Others Server + Xen (Web+DB+ etc.) Amazon Web Services
  • 12. New Instance Has Come! (6/7) Amazon Amazon Machine Machine Image Image Amazon S3 Amazon Master Master Machine Image Agent Agent Master Others Others Agent (Web+DB+ (Web+DB+ etc.) etc.) Amazon EC2 Virtual Machine Server + Xen Others Server + Xen (Web+DB+ etc.) Amazon Web Services
  • 13. Wakame Configures New Instance. (7/7) Amazon Amazon Machine Machine Image Image Amazon S3 Amazon Master Master Machine Asks to start Image services up Agent Agent Master Makes services running Others Others Agent (Web+DB+ (Web+DB+ etc.) etc.) Amazon EC2 Virtual Machine Server + Xen Others Server + Xen (Web+DB+ etc.) Amazon Web Services Auto scaling!
  • 14. Have fun! • 2009/04/22 Release –@RubyForge –License under Ruby License • Testers are now wanted! –Email me (y-yamazaki@axsh.net)
  • 15. Distribution Technology Group Yamazaki Yasuhiro (y-yamazaki@axsh.net) Fujiwara Masahiro (m-fujiwara@axsh.net) Yoshida Masahito (masahito@axsh.net) Mikami Satoru (s-mikami@axsh.net)