SlideShare a Scribd company logo
Ubuntu in the cloud
what's coming?




Presentation by


Nick Barcet
nick.barcet@canonical.com


www.canonical.com
July 2011
Ubuntu Enterprise Cloud




2 Presentation by Nick Barcet
Ubuntu Cloud → Ubuntu Oneiric Ocelot (11.10)



                       Your Workloads
                                                    Build your infrastructure
                                                    as a service public or
                                                    private cloud
                                                ●
                                                    Based on OpenStack
          UC Images                    Any OS   ●
                                                    Supporting KVM, Xen & LXC hypervisors
                                                ●
                                                    All components can be made highly
                                                    available
                                                ●
                                                    EC2, EBS and S3 compatible
                           OpenStack
                                                ●
                                                    One of the workload made easy to
                                                    deploy with Orchestra


                     KVM, Xen or LXC



                        Ubuntu Server



3 Presentation by Nick Barcet
Ubuntu Orchestra



                          Orchestra         Install Orcherstra on your
                    Infrastructure Server
                                            first server




4 Presentation by Nick Barcet
Ubuntu Orchestra



                          Orchestra         Associate profiles with
                    Infrastructure Server
                                            MAC addresses via the
                                            web or API interface




5 Presentation by Nick Barcet
Ubuntu Orchestra



                          Orchestra         Turn on your hardware,
                    Infrastructure Server
                                            the deployment happens,
                                            your infrastructure is
                                            ready!




6 Presentation by Nick Barcet
Ubuntu Orchestra



                          Orchestra             Bare metal deployment
                    Infrastructure Server
                                                from the Ubuntu Installer
                                            ●
                                                Zero touch deployment of complex
                                                workloads
                                            ●
                                                Configuration management
                                            ●
                                                Customizable


                                                Components
                                            ●
                                                Cobbler
                                            ●
                                                Fact database
                                            ●
                                                Cloud-Init
                                            ●
                                                Pluggable management tools
                                                (Ensemble as default)




7 Presentation by Nick Barcet
Ensemble



                                              Ensemble treats individual
                                              services as atoms that are
                                              described as formulas and
    Ensemble
                                              can be instantiated one or
    environment                               many times.
                                Cloud app
                                 Cloud app
                                  Cloud app

    and dependency
    solver




8 Presentation by Nick Barcet
Ensemble


                                   Load
                                  Balancer
                                    HAProxy        Each formula (or atom)
                                                   define dependencies and/or
                                                   provides.
                                Depends Provides
    Ensemble
    environment


                                 Cloud app
                                  Cloud app
                                   Cloud app

    and dependency
    solver
                                Provides Depends



                                SQL Database
                                    MySQL



9 Presentation by Nick Barcet
Ensemble


                                    Load
                                   Balancer
                                     HAProxy
                                     Varnish        Multiple formulas can
                                                    provide the same service and
                                                    can be easily switched.
                                 Depends Provides
    Ensemble
    environment


                                  Cloud app
                                   Cloud app
                                    Cloud app

    and dependency
    solver
                                 Provides Depends



                                 SQL Database
                                     MySQL



10 Presentation by Nick Barcet
Ensemble



                                   Varnish
                                    Varnish          Ensemble maintains the
                                                     relations between the
                                                     services so that you don't
    Ensemble
                                 Ensemble Relation
                                                     need to care about the
    environment                                      elasticity of your
                                                     environment.
                                 Cloud app
                                  Cloud app
                                   Cloud app
                                                     Relations are to formulas
    and dependency
    solver
                                                     what bounds are to atoms.
                                 Ensemble Relation


                                                     Services are loosely coupled
                                  MySQL              but highly cohesive.
                                   MySQL
                                    MySQL



11 Presentation by Nick Barcet
Ensemble



                                    Varnish              Ensemble delivers service
                                                         focused management
                                                         through their life-cycle
                                 Ensemble Relation   ●
                                                         Offers the same simple rules to
    Ensemble
    environment                                          components of you infra as we do already
                                                         for packages on your servers: dependencies,
                                                         provides
                                 Cloud app
                                  Cloud app
                                   Cloud app
                                                     ●
                                                         Adds the notion of dynamic relations
                                                         between components
                                                     ●
                                                         To provide you with simple automated
    and dependency
    solver*                                              elasticity that is easy to expand
                                 Ensemble Relation
                                                     ●
                                                         Working on your bare metal servers
                                                         (through Orchestra*) as easily as on your
                                                         favourite clouds (AWS, OpenStack*, ...)

                                    MySQL



12 Presentation by Nick Barcet                           *coming soon
Next steps


●
    All development is public
●
    Communication is open


    Join Us
●
    IRC: #ubuntu-ensemble and #ubuntu-server on irc.freenode.net
●
    Launchpad: http://launchpad.net/ensemble
               https://launchpad.net/orchestra
●
    Web:                 http://cloud.ubuntu.com
                         http://ensemble.ubuntu.com


●
    Slides:              http://ubuntuone.com/p/12eV/




13 Presentation by Nick Barcet
Thank you




Nick Barcet
nick.barcet@canonical.com


www.ubuntu.com

More Related Content

PDF
Ubuntu Cloud Juju
PDF
Openstack deployment-with ubuntu
PDF
Openstack Neutron plug-in for Alcatel-Lucent Enterprise OmniSwitch
PDF
Deep Dive Into Quantum
PDF
Quantum Networks
PDF
From Distributed to Pervasive OSGi
PDF
How Quantum configures Virtual Networks under the Hood?
PPTX
OpenStack hands-on (All-in-One)
Ubuntu Cloud Juju
Openstack deployment-with ubuntu
Openstack Neutron plug-in for Alcatel-Lucent Enterprise OmniSwitch
Deep Dive Into Quantum
Quantum Networks
From Distributed to Pervasive OSGi
How Quantum configures Virtual Networks under the Hood?
OpenStack hands-on (All-in-One)

What's hot (19)

PPT
Design and implementation of a reliable and cost-effective cloud computing in...
PPT
Open Source Cloud Computing -Eucalyptus
PDF
OpenStack at Xen summit Asia
PDF
Learning From Real Practice of Providing Highly Available Hybrid Cloud Servic...
PDF
JCO Conference OpenStack
PDF
Cloumon enterprise
PDF
Oracle Arch
PDF
Oracle rac 10g best practices
PPTX
Dell web monsters-oct2011-v6-public
PDF
RunningQuantumOnQuantumAtNicira.pdf
PDF
OSDC 2012 | OpenNebula Tutorial by Constantino Vazquez Blanco
PDF
CompatibleOne Collaborative Project OW2con11
KEY
OpenStack Boston User Group, OpenStack overview
PDF
OWF12/Open Cloud Strategies Openstackinaction enovance
PDF
Building Clouds One 1.4
PDF
Learn OpenStack from trystack.cn ——Folsom in practice
PPTX
OpenStack Technology Overview
PDF
draft_myungho
PDF
Quantum - The Network Mechanics
Design and implementation of a reliable and cost-effective cloud computing in...
Open Source Cloud Computing -Eucalyptus
OpenStack at Xen summit Asia
Learning From Real Practice of Providing Highly Available Hybrid Cloud Servic...
JCO Conference OpenStack
Cloumon enterprise
Oracle Arch
Oracle rac 10g best practices
Dell web monsters-oct2011-v6-public
RunningQuantumOnQuantumAtNicira.pdf
OSDC 2012 | OpenNebula Tutorial by Constantino Vazquez Blanco
CompatibleOne Collaborative Project OW2con11
OpenStack Boston User Group, OpenStack overview
OWF12/Open Cloud Strategies Openstackinaction enovance
Building Clouds One 1.4
Learn OpenStack from trystack.cn ——Folsom in practice
OpenStack Technology Overview
draft_myungho
Quantum - The Network Mechanics
Ad

Similar to Ubuntu in the cloud What's Coming - Nick Barcet, Canonical (20)

PDF
Ubuntu cloud infrastructures
PDF
Ubuntucloud openstackinaction-110922045851-phpapp02
PDF
Openstack in action2 canonical - openstack cloud on ubuntu it is happening ...
KEY
Nuxeo on the Cloud - Nuxeo World 2011
PDF
Openstack starter-guide-diablo
PDF
Openstack starter-guide-diablo
PDF
Build a Cloud Day San Francisco - Ubuntu Cloud
PDF
Mastering OpenStack - Episode 05 - Controller Nodes
PDF
Daneyon Hansen - Intro to OpenStack - Feb13 OpenStack Denver Meetup
PDF
Kubernetes for Java developers
PPTX
Hyper-V VMM ile Cloud computing
PDF
Mastering OpenStack - Episode 03 - Simple Architectures
PPTX
Open Source Cloud, Virtualization and Deployment Technologies
PPTX
vBrownBag OpenStack Networking Talk
PPTX
Survey of open source cloud architectures
PDF
Openstack Global Meetup
PPT
OpenStack - An Overview
PPTX
Cloud computing and OpenStack
PPTX
7 - Introduction to OpenStack & SDN by Ady Saputra
PDF
Ryu ods2012-spring
Ubuntu cloud infrastructures
Ubuntucloud openstackinaction-110922045851-phpapp02
Openstack in action2 canonical - openstack cloud on ubuntu it is happening ...
Nuxeo on the Cloud - Nuxeo World 2011
Openstack starter-guide-diablo
Openstack starter-guide-diablo
Build a Cloud Day San Francisco - Ubuntu Cloud
Mastering OpenStack - Episode 05 - Controller Nodes
Daneyon Hansen - Intro to OpenStack - Feb13 OpenStack Denver Meetup
Kubernetes for Java developers
Hyper-V VMM ile Cloud computing
Mastering OpenStack - Episode 03 - Simple Architectures
Open Source Cloud, Virtualization and Deployment Technologies
vBrownBag OpenStack Networking Talk
Survey of open source cloud architectures
Openstack Global Meetup
OpenStack - An Overview
Cloud computing and OpenStack
7 - Introduction to OpenStack & SDN by Ady Saputra
Ryu ods2012-spring
Ad

More from Chris Purrington (20)

PDF
PaulJohnston CloudCamp London Ethics Climate Change Nov 2019
PDF
Lucy Craddock CloudCampLondon - AI Ethics - Bias in Data
PDF
Dr Caitlin McDonald CloudCamp London - Sustainable Digital Ethics through Evo...
PDF
Chris Swan Intro CloudCamp London November 2019
PDF
@cpswan on what is hybridcloud and shouldn't you have hybridstrategy
PDF
CloudCamp. Rhys Sharp Applications & PaaS
PDF
CloudCamp. Paul Hopton, @relayr_cloud - 'The WunderBar - Bootstrapping the In...
PDF
CloudCamp. Julian Fischer Anynines - migrating a cloud foundry from vm war...
PDF
CloudCamp. Richard Weerasinghe, ElasticBox - 'Cloud-Enabling Enterprise Appli...
PDF
CloudCamp. Anthony Stanley - 'The Anatomy of an App.. Everything but the App...
PDF
CloudCamp. Philip Carey: 'Grey Cloud' do you pass the Yorkshire Test. A lig...
PDF
CloudCamp. Danile Power - It's All About Managing the App
PDF
CloudCamp justin cormack hypervise my app!
PDF
Steve chambers cloud psychopaths- cloud camplondon 24.10.12
PDF
Phil wainewright risks of eu clopud strategy cloudcamp london 24.10.12
PDF
Chris swan big data - a little analysis - cloud camp london 24.10.12
PDF
Ali khajeh hosseini -plan forcloud - cloudcamp london 24.10.12
PDF
Joe baguley cloudcamp london intro 24.10.12
PDF
5. shanley cloudcamplondon
PDF
4. james Governor cloud camp july 4 2012
PaulJohnston CloudCamp London Ethics Climate Change Nov 2019
Lucy Craddock CloudCampLondon - AI Ethics - Bias in Data
Dr Caitlin McDonald CloudCamp London - Sustainable Digital Ethics through Evo...
Chris Swan Intro CloudCamp London November 2019
@cpswan on what is hybridcloud and shouldn't you have hybridstrategy
CloudCamp. Rhys Sharp Applications & PaaS
CloudCamp. Paul Hopton, @relayr_cloud - 'The WunderBar - Bootstrapping the In...
CloudCamp. Julian Fischer Anynines - migrating a cloud foundry from vm war...
CloudCamp. Richard Weerasinghe, ElasticBox - 'Cloud-Enabling Enterprise Appli...
CloudCamp. Anthony Stanley - 'The Anatomy of an App.. Everything but the App...
CloudCamp. Philip Carey: 'Grey Cloud' do you pass the Yorkshire Test. A lig...
CloudCamp. Danile Power - It's All About Managing the App
CloudCamp justin cormack hypervise my app!
Steve chambers cloud psychopaths- cloud camplondon 24.10.12
Phil wainewright risks of eu clopud strategy cloudcamp london 24.10.12
Chris swan big data - a little analysis - cloud camp london 24.10.12
Ali khajeh hosseini -plan forcloud - cloudcamp london 24.10.12
Joe baguley cloudcamp london intro 24.10.12
5. shanley cloudcamplondon
4. james Governor cloud camp july 4 2012

Recently uploaded (20)

PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
KodekX | Application Modernization Development
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
A Presentation on Artificial Intelligence
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Encapsulation theory and applications.pdf
PDF
cuic standard and advanced reporting.pdf
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Electronic commerce courselecture one. Pdf
PPT
Teaching material agriculture food technology
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Encapsulation_ Review paper, used for researhc scholars
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
KodekX | Application Modernization Development
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
The AUB Centre for AI in Media Proposal.docx
A Presentation on Artificial Intelligence
Advanced methodologies resolving dimensionality complications for autism neur...
Network Security Unit 5.pdf for BCA BBA.
Encapsulation theory and applications.pdf
cuic standard and advanced reporting.pdf
Digital-Transformation-Roadmap-for-Companies.pptx
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Electronic commerce courselecture one. Pdf
Teaching material agriculture food technology
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Chapter 3 Spatial Domain Image Processing.pdf
Unlocking AI with Model Context Protocol (MCP)
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Encapsulation_ Review paper, used for researhc scholars

Ubuntu in the cloud What's Coming - Nick Barcet, Canonical

  • 1. Ubuntu in the cloud what's coming? Presentation by Nick Barcet nick.barcet@canonical.com www.canonical.com July 2011
  • 2. Ubuntu Enterprise Cloud 2 Presentation by Nick Barcet
  • 3. Ubuntu Cloud → Ubuntu Oneiric Ocelot (11.10) Your Workloads Build your infrastructure as a service public or private cloud ● Based on OpenStack UC Images Any OS ● Supporting KVM, Xen & LXC hypervisors ● All components can be made highly available ● EC2, EBS and S3 compatible OpenStack ● One of the workload made easy to deploy with Orchestra KVM, Xen or LXC Ubuntu Server 3 Presentation by Nick Barcet
  • 4. Ubuntu Orchestra Orchestra Install Orcherstra on your Infrastructure Server first server 4 Presentation by Nick Barcet
  • 5. Ubuntu Orchestra Orchestra Associate profiles with Infrastructure Server MAC addresses via the web or API interface 5 Presentation by Nick Barcet
  • 6. Ubuntu Orchestra Orchestra Turn on your hardware, Infrastructure Server the deployment happens, your infrastructure is ready! 6 Presentation by Nick Barcet
  • 7. Ubuntu Orchestra Orchestra Bare metal deployment Infrastructure Server from the Ubuntu Installer ● Zero touch deployment of complex workloads ● Configuration management ● Customizable Components ● Cobbler ● Fact database ● Cloud-Init ● Pluggable management tools (Ensemble as default) 7 Presentation by Nick Barcet
  • 8. Ensemble Ensemble treats individual services as atoms that are described as formulas and Ensemble can be instantiated one or environment many times. Cloud app Cloud app Cloud app and dependency solver 8 Presentation by Nick Barcet
  • 9. Ensemble Load Balancer HAProxy Each formula (or atom) define dependencies and/or provides. Depends Provides Ensemble environment Cloud app Cloud app Cloud app and dependency solver Provides Depends SQL Database MySQL 9 Presentation by Nick Barcet
  • 10. Ensemble Load Balancer HAProxy Varnish Multiple formulas can provide the same service and can be easily switched. Depends Provides Ensemble environment Cloud app Cloud app Cloud app and dependency solver Provides Depends SQL Database MySQL 10 Presentation by Nick Barcet
  • 11. Ensemble Varnish Varnish Ensemble maintains the relations between the services so that you don't Ensemble Ensemble Relation need to care about the environment elasticity of your environment. Cloud app Cloud app Cloud app Relations are to formulas and dependency solver what bounds are to atoms. Ensemble Relation Services are loosely coupled MySQL but highly cohesive. MySQL MySQL 11 Presentation by Nick Barcet
  • 12. Ensemble Varnish Ensemble delivers service focused management through their life-cycle Ensemble Relation ● Offers the same simple rules to Ensemble environment components of you infra as we do already for packages on your servers: dependencies, provides Cloud app Cloud app Cloud app ● Adds the notion of dynamic relations between components ● To provide you with simple automated and dependency solver* elasticity that is easy to expand Ensemble Relation ● Working on your bare metal servers (through Orchestra*) as easily as on your favourite clouds (AWS, OpenStack*, ...) MySQL 12 Presentation by Nick Barcet *coming soon
  • 13. Next steps ● All development is public ● Communication is open Join Us ● IRC: #ubuntu-ensemble and #ubuntu-server on irc.freenode.net ● Launchpad: http://launchpad.net/ensemble https://launchpad.net/orchestra ● Web: http://cloud.ubuntu.com http://ensemble.ubuntu.com ● Slides: http://ubuntuone.com/p/12eV/ 13 Presentation by Nick Barcet