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 applicationsManish Corriea
 
Integrating sps 2010 and windows azure
Integrating sps 2010 and windows azureIntegrating sps 2010 and windows azure
Integrating sps 2010 and windows azureManish Corriea
 
Lap around windows azure
Lap around windows azureLap around windows azure
Lap around windows azureManish Corriea
 
Windows Azure & How to Deploy Wordress
Windows Azure & How to Deploy WordressWindows Azure & How to Deploy Wordress
Windows Azure & How to Deploy WordressGeorge Kanellopoulos
 
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...Amazon Web Services
 
Developing applications with windows azure
Developing applications with windows azureDeveloping applications with windows azure
Developing applications with windows azureSundararajan Subramanian
 
Aws introduction tocloudstorage
Aws introduction tocloudstorageAws introduction tocloudstorage
Aws introduction tocloudstoragekwittkopf
 
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 ComputingGeorge Kanellopoulos
 
Build the foundation for Private Cloud
Build the foundation for Private CloudBuild the foundation for Private Cloud
Build the foundation for Private CloudAppZero
 
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 ServicesSteven Gerhardt
 
Azure vs. Google App Engine
Azure vs. Google App EngineAzure vs. Google App Engine
Azure vs. Google App Enginevaine_
 
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 systemNaoya Hashimoto
 
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)goodfriday
 
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 BerlinThomas Lobinger
 
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 2012Lee Stott
 
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 CloudEsri
 
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 ServicesSimone Brunozzi
 
.NetCampus Windows Azure Mobile
.NetCampus Windows Azure Mobile.NetCampus Windows Azure Mobile
.NetCampus Windows Azure Mobileantimo 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

Wakame Project in cloud-mix
Wakame Project in cloud-mixWakame Project in cloud-mix
Wakame Project in cloud-mixaxsh co., LTD.
 
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 & SDNaxsh co., LTD.
 
Fukuoka Ruby Award - Wakame-VDC
Fukuoka Ruby Award - Wakame-VDCFukuoka Ruby Award - Wakame-VDC
Fukuoka Ruby Award - Wakame-VDCaxsh co., LTD.
 
仮想ネットワークを実現するOpenVNet
仮想ネットワークを実現するOpenVNet仮想ネットワークを実現するOpenVNet
仮想ネットワークを実現するOpenVNetAkira Yokokawa
 

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

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 2010Alistair Croll
 
Cloud Computing BP-Study 20090319
Cloud Computing BP-Study 20090319Cloud Computing BP-Study 20090319
Cloud Computing BP-Study 20090319Yukio Andoh
 
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 VariaAmazon Web Services
 
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 KingDigitalPreservationEurope
 
Virtual Security in Cloud Networks
Virtual Security in Cloud NetworksVirtual Security in Cloud Networks
Virtual Security in Cloud NetworksMarcelo Grebois
 
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 scienceDeepak Singh
 
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 CamelKai Wähner
 
Windows Azure platform overview
Windows Azure platform overviewWindows Azure platform overview
Windows Azure platform overviewFrédéric Harper
 
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 2012Amazon Web Services
 
Introduction to Amazon Web Services
Introduction to Amazon Web ServicesIntroduction to Amazon Web Services
Introduction to Amazon Web ServicesAmazon 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 applicationsEsri
 
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, CambridgeAmazon Web Services
 
Amazon Web Services
Amazon Web ServicesAmazon Web Services
Amazon Web ServicesAndrew Wong
 
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...Amazon Web Services
 
Transforming the data center
Transforming the data centerTransforming the data center
Transforming the data centerAlistair Croll
 
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...mfrancis
 
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 2012Amazon Web Services
 
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 2017Amazon 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.

手元の物理ネットワーク機器をクラウドにデプロイしてみる話 #npstudy
手元の物理ネットワーク機器をクラウドにデプロイしてみる話 #npstudy手元の物理ネットワーク機器をクラウドにデプロイしてみる話 #npstudy
手元の物理ネットワーク機器をクラウドにデプロイしてみる話 #npstudyaxsh co., LTD.
 
どんなに頑張ったって運用の自動化もDevOpsも進まない…そう、テストがなければね #jtf2017 #a50
どんなに頑張ったって運用の自動化もDevOpsも進まない…そう、テストがなければね #jtf2017 #a50どんなに頑張ったって運用の自動化もDevOpsも進まない…そう、テストがなければね #jtf2017 #a50
どんなに頑張ったって運用の自動化もDevOpsも進まない…そう、テストがなければね #jtf2017 #a50axsh co., LTD.
 
OpenVNet - SDNで物理ネットワークアプライアンスをプロビジョニングしよう
OpenVNet - SDNで物理ネットワークアプライアンスをプロビジョニングしようOpenVNet - SDNで物理ネットワークアプライアンスをプロビジョニングしよう
OpenVNet - SDNで物理ネットワークアプライアンスをプロビジョニングしようaxsh co., LTD.
 
Jupyter勉強会 20160701 at NII
Jupyter勉強会 20160701 at NIIJupyter勉強会 20160701 at NII
Jupyter勉強会 20160701 at NIIaxsh co., LTD.
 
インフラエンジニアがUnityをやるべきたった一つの理由
インフラエンジニアがUnityをやるべきたった一つの理由インフラエンジニアがUnityをやるべきたった一つの理由
インフラエンジニアがUnityをやるべきたった一つの理由axsh co., LTD.
 
Dockerの改修を一緒にやりませんか
Dockerの改修を一緒にやりませんかDockerの改修を一緒にやりませんか
Dockerの改修を一緒にやりませんかaxsh co., LTD.
 
Swift Code in Swift - 2日間でゲームを作ってみた
Swift Code in Swift - 2日間でゲームを作ってみたSwift Code in Swift - 2日間でゲームを作ってみた
Swift Code in Swift - 2日間でゲームを作ってみたaxsh co., LTD.
 
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#04axsh co., LTD.
 
OpenVNet at Vyatta Users Group
OpenVNet at Vyatta Users GroupOpenVNet at Vyatta Users Group
OpenVNet at Vyatta Users Groupaxsh co., LTD.
 
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)axsh co., LTD.
 
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 Overviewaxsh co., LTD.
 
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...axsh co., LTD.
 
OpenFlow in IaaS - Wakame
OpenFlow in IaaS - WakameOpenFlow in IaaS - Wakame
OpenFlow in IaaS - Wakameaxsh co., LTD.
 
Wakame Project - 自作クラウド研究会
Wakame Project - 自作クラウド研究会Wakame Project - 自作クラウド研究会
Wakame Project - 自作クラウド研究会axsh co., LTD.
 
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-07axsh co., LTD.
 
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-07axsh co., LTD.
 
インフラ勉強会 20090711
インフラ勉強会 20090711インフラ勉強会 20090711
インフラ勉強会 20090711axsh co., LTD.
 
20090717 Ruby Kaigi Lightning Talk
20090717  Ruby Kaigi  Lightning Talk20090717  Ruby Kaigi  Lightning Talk
20090717 Ruby Kaigi Lightning Talkaxsh 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

Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe中 央社
 
Vector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptxVector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptxjbellis
 
TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024Stephen Perrenod
 
UiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overviewUiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overviewDianaGray10
 
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdfMuhammad Subhan
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceSamy Fodil
 
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfWhere to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfFIDO Alliance
 
Generative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdfGenerative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdfalexjohnson7307
 
Top 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTop 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTopCSSGallery
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc
 
The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?Mark Billinghurst
 
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...FIDO Alliance
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightSafe Software
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...FIDO Alliance
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGDSC PJATK
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Patrick Viafore
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfFIDO Alliance
 
WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024Lorenzo Miniero
 
2024 May Patch Tuesday
2024 May Patch Tuesday2024 May Patch Tuesday
2024 May Patch TuesdayIvanti
 
ADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxFIDO Alliance
 

Recently uploaded (20)

Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe
 
Vector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptxVector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptx
 
TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024
 
UiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overviewUiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overview
 
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
 
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfWhere to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
 
Generative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdfGenerative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdf
 
Top 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTop 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development Companies
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
 
The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?
 
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
 
WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024
 
2024 May Patch Tuesday
2024 May Patch Tuesday2024 May Patch Tuesday
2024 May Patch Tuesday
 
ADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptx
 

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)