SlideShare une entreprise Scribd logo
1  sur  44
Télécharger pour lire hors ligne
Ubuntu Cloud Infrastructure
Cloud computing stack




                  Salesforce.com, GoogleDocs, Office, etc...


                           GoogleApps, Java, Azure, etc...


                  Amazon, GoGrid, 3Tera, OpenStack, etc...
                                                                       Storage   Network


         Xen                    KVM   VMWare      HyperV       etc..



          HP                    IBM     Dell      Lenovo       etc..




2 Presentation by Nick Barcet
Ubuntu Cloud




                                   (Ubuntu One)


                                Juju (CloudFoundry)


                      Ubuntu Cloud Infrastructure and Guest
                                                                                  Storage   Network

            KVM, Xen                   LXC                 Orchestra
                                                      (Bare metal provisioning)




                          x86                           ARM




3 Presentation by Nick Barcet
Ubuntu Cloud Infrastructure
Outstanding technology

Ability to use the same Ubuntu machine
images and management tools across both
private and public IaaS systems, minimising
costly re-training or application change when
moving from private to public and vice versa.



U bu n tu C lou d                          H y br id F ocu s

Rapid deployment                           Ubuntu Cloud Guest
Optimize resources & immediacy             Ubuntu Cloud Infra. (public or private IaaS)
(self service IT)                          Maximise benefits whilst minimising risks
Best of breed (KVM, Xen, LXC, OpenStack)   Elasticity
Compatible technology (matches EC2)        Simplifies bursting
Supports multiple guest O/S                Common Standards
Secure, trusted & open source              Common Ubuntu machine image


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



                       Your Workloads                                Build your infrastructure as
                                                                     a service public or private
                                                                     cloud
       Ubuntu Cloud
                                       Any OS                        Based on OpenStack
          Guest
                                                                 ●



                                                                 ●
                                                                     Supporting KVM, Xen & LXC hypervisors
                                                                 ●
                                                                     All components can be made highly
                           OpenStack                                 available
                                                                 ●
                                                                     EC2, EBS and S3 compatible
                                                                 ●
                                                                     One of the workload made easy to deploy
                                                                     with Orchestra
                     KVM, Xen or LXC



                        Ubuntu Server



5 Presentation by Nick Barcet                   OpenStack in Action, Paris
Ubuntu Cloud Infrastructure on ARM in 11.10



                        Any Workloads                              LXC based OpenStack
                                                               ●
                                                                   Contributed by Canonical to OpenStack
                                                                   with ARM support in mind

        Ubuntu Cloud              Kernel compatible            ●
                                                                   Technology preview for ARM and LXC
           Guest                          OS                       support




                           OpenStack



                                LXC



                        Ubuntu Server



6 Presentation by Nick Barcet                 OpenStack in Action, Paris
Orchestra




7 Presentation by Nick Barcet
Ubuntu Orchestra



                           Orchestra                            Install Orcherstra on your
                     Infrastructure Server
                                                                first server




8 Presentation by Nick Barcet                OpenStack in Action, Paris
Ubuntu Orchestra



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




9 Presentation by Nick Barcet                OpenStack in Action, Paris
Ubuntu Orchestra



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




10 Presentation by Nick Barcet              OpenStack in Action, Paris
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
                                                                (Juju as default)


11 Presentation by Nick Barcet              OpenStack in Action, Paris
Installing Orcherstra




         > sudo apt- get install ubuntu- orchestra- server




12 Presentation by Nick Barcet
Installing Orcherstra




13 Presentation by Nick Barcet
Installing Orchestra




14 Presentation by Nick Barcet
Installing Orchestra




15 Presentation by Nick Barcet
16 Presentation by Nick Barcet
Orchestra ready


●
    Latest Ubuntu ISO is downloaded
●
    Package repositories are setup
●
    PXE, TFTP, DHCP and Cobbler are ready




    –> Let's define some servers




17 Presentation by Nick Barcet
Declaring servers for Orchestra



sudo cobbler system add 
      --name="cempedak.canonical.com" 
      --mac-address="00:24:81:e4:59:9c" 
      --ip-address="10.55.55.2" 
      --dns-name="cempedak.canonical.com" 
      --hostname="cempedak.canonical.com" 
      --profile="oneiric-x86_64-ensemble" 
      --mgmt-classes="orchestra-juju-available" 
    --kopts="console=ttyS0,9600n8 DEBCONF_DEBUG=developer
netcfg/dhcp_timeout=120 netcfg/choose_interface=eth0"




18 Presentation by Nick Barcet
Juju
Devops Distilled




19 Presentation by Nick Barcet
What is DevOps?



●
    Rate of agile development and deployment requires deeper
    interaction between teams


●
    A melding of development, deployment, and QA principles,
    methods, and practices


●
    Fills the gap between developers and system administrators




20 Presentation by Nick Barcet
What drives DevOps?



●
    Speed of the deployment


●
    Continuous Integration, Automated Testing, etc.


●
    Fast change vs. Stability




21 Presentation by Nick Barcet
What does DevOps “deliver”?



●
    Fast repeatable server setup, consistent environment


●
    Abstract ops tasks to empower devs


●
    Smaller deployments empower ops


●
    Repeatable processes that let you scale out quickly




22 Presentation by Nick Barcet
You've got the tools already



●
    Hardware
●
    Virtualization
●
    Platform (OS)
●
    Configuration Management




 … need to tie that together into something whole.


23 Presentation by Nick Barcet
Manages Services, not Machines




24 Presentation by Nick Barcet
Elevate to Juju



                                   Service
                                 Orchestration



                                  Configuration
                                  Management


                                 Virtualization


                                  Operating
                                   System



                                  Hardware




25 Presentation by Nick Barcet
Juju, DevOps Distilled


Dev                                                  Ops
●
    Reuse existing deployment charms in an       ●
                                                     Explicit control over deployment,
    openly-accessible repository of shared           configuration and upgrade options
    expertise                                    ●
                                                     See what’s deployed and track usage in the
●
    Reproduce deployments for test and staging       cloud
    purposes                                     ●
                                                     Create and share charms for new
●
    Rapid deployment of your dependencies for        applications
    development purposes                         ●
                                                     Monitor, scale, shrink and adjust deployment
●
    Compose whole systems from individual            parameters in real time
    application components and describe the      ●
                                                     Explicitly connect different components and
    entire deployment                                maintain those relationships over time
                                                 ●
                                                     Collaborate with developers on the exact
                                                     deployment and upgrade processes
                                                 ●
                                                     Get more done: implement decisions

                                      http://juju.ubuntu.com regardless of infrastructure
                                                    immediately
                                                     scale
26 Presentation by Nick Barcet
Juju's Charms


●
    Charms are a shareable, re-usable, and repeatable
    expressions of DevOps best practices.


●
    You can use them unmodified, or easily change and connect
    them to fit your needs.


●
    Deploying a formula is similar to installing a package on
    Ubuntu: ask for it and it’s there, remove it and it’s completely
    gone.


27 Presentation by Nick Barcet
Juju is a community of DevOps expertise.



●
    Most of the application you want will be available in Juju.


●
    Juju provides direct and free access to a DevOps community-
    contributed collection of formulas




28 Presentation by Nick Barcet
Juju provides service orchestration



●
    Juju focuses on managing the service units you need to
    deliver a single solution, above simply configuring the
    machines or cloud instances needed to run them.


●
    Charms developed, tested, and deployed on your own
    hardware will operate the same in an EC2 API compatible
    cloud, including OpenStack.




29 Presentation by Nick Barcet
Juju is intelligent



●
    Juju exposes re-usable service units and well-defined
    interfaces that allow you to quickly and organically adjust and
    scale solutions without repeating yourself.




30 Presentation by Nick Barcet
Juju is Easy



●
    There’s no need to learn a domain specific language (DSL) to
    use Juju or create formulas. You can be up and running with
    your own formula in minutes




31 Presentation by Nick Barcet
Juju's internals




32 Presentation by Nick Barcet
Juju



                                                           Juju treats individual services
                                                           as atoms that are described
                                                           as charms and can be
                                                           instantiated one or many
    Juju environment


                                                           times.
                                 Cloud app
                                  Cloud app
                                   Cloud app

    and dependency
    solver




33 Presentation by Nick Barcet           OpenStack in Action, Paris
Juju


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



                                  Cloud app
                                   Cloud app
                                    Cloud app

    and dependency
    solver
                                 Provides Depends



                                 SQL Database
                                     MySQL



34 Presentation by Nick Barcet            OpenStack in Action, Paris
Juju


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



                                  Cloud app
                                   Cloud app
                                    Cloud app

    and dependency
    solver
                                 Provides Depends



                                 SQL Database
                                     MySQL



35 Presentation by Nick Barcet            OpenStack in Action, Paris
Juju



                                   Varnish
                                    Varnish                   Juju maintains the relations
                                                              between the services so that
                                   Juju Relation
                                                              you don't need to care about
                                                              the elasticity of your
    Juju environment


                                                              environment.
                                 Cloud app
                                  Cloud app
                                   Cloud app

                                                              Relations are to charms what
    and dependency
    solver
                                   Juju Relation              bounds are to atoms.


                                  MySQL
                                                              Services are loosely coupled
                                   MySQL
                                    MySQL                     but highly cohesive.

36 Presentation by Nick Barcet              OpenStack in Action, Paris
Juju



                                    Varnish                   Juju delivers service focused
                                                              management through their
                                   Juju Relation
                                                              life-cycle
    Juju environment                                      ●
                                                              Offers the same simple rules to 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
    and dependency
    solver*
                                                          ●
                                                              To provide you with simple automated
                                   Juju Relation
                                                              elasticity that is easy to expand
                                                          ●
                                                              Working on your bare metal servers (through
                                                              Orchestra*) as easily as on your favourite
                                                              clouds (AWS, OpenStack*, ...)
                                    MySQL



37 Presentation by Nick Barcet              OpenStack in Action, Paris soon
                                                             *coming
Juju's Architechture




38 Presentation by Nick Barcet
Deploying OpenStack
with Juju




39 Presentation by Nick Barcet
Back to the Orchestra server


●    > sudo apt- get install juju
●    > sudo mkdir - p ~/.juju
●    > sudo vi ~/.ensemble/environments.yaml

juju: environments
environments:
    orchestra:
     type: orchestra
     # Specify the orchestra server (santol's IP address)
     orchestra- server: 10.55.55.7
     # Specify storage. In this case we are using webdav installed by orchestra.
     storage- url: http://10.55.55.7/webdav
     # Specify cobbler's usr/pass
     orchestra- user: cobbler
     orchestra- pass: cobbler
     admin- secret: fooooo
     # Mangement classes
     acquired- mgmt- class: orchestra- juju- acquired
     available- mgmt- class: orchestra- juju- available



40 Presentation by Nick Barcet
Deploying OpenStak

●   > juju bootstrap
●   > juju deploy mysql - - placement=local
●   > juju deploy rabbit- mq - - placement=local
●   > juju deploy –config=~/formulas/openstack.yaml nova- cloud- controller
●   > juju add- relation nova- cloud- controller rabbitmq
●   > juju add- relation nova- cloud- controller mysql
●   > juju deploy –config=~/formulas/openstack.yaml glance
●   > juju add- relation glance mysql
●   > juju add- relation glance:image- service nova- cloud- controller:image- service
●   > juju deploy - - config=~/formulas/openstack.yaml - - repository=`
                                                                      pwd` nova- compute
●   > juju add- relation nova- compute rabbitmq
●   > juju add- relation nova- compute mysql
●   > juju add- relation nova- cloud- controller:nova- network nova- compute:nova- network
●   > juju add- relation glance:image- service nova- compute:image- service



41 Presentation by Nick Barcet
Scaling OpenStack


●
    > juju add-unit nova-compute

    or
●
    > juju add-unit nova-cloud-controller




42 Presentation by Nick Barcet
OpenStack is now in action !




43 Presentation by Nick Barcet
Thank you




Nick Barcet
<nick.barcet@canonical.com>

Contenu connexe

Tendances

Cloudstack vs Openstack
Cloudstack vs OpenstackCloudstack vs Openstack
Cloudstack vs OpenstackHuzefa Husain
 
20121204 open technet_openstack_이틀만하면나처럼할수있다
20121204 open technet_openstack_이틀만하면나처럼할수있다20121204 open technet_openstack_이틀만하면나처럼할수있다
20121204 open technet_openstack_이틀만하면나처럼할수있다Nalee Jang
 
[OpenStack Day in Korea 2015] Track 3-1 - OpenStack Storage Infrastructure & ...
[OpenStack Day in Korea 2015] Track 3-1 - OpenStack Storage Infrastructure & ...[OpenStack Day in Korea 2015] Track 3-1 - OpenStack Storage Infrastructure & ...
[OpenStack Day in Korea 2015] Track 3-1 - OpenStack Storage Infrastructure & ...OpenStack Korea Community
 
Deploying OpenStack with Ansible
Deploying OpenStack with AnsibleDeploying OpenStack with Ansible
Deploying OpenStack with AnsibleKevin Carter
 
SDN Symposium - Cybera
SDN Symposium - CyberaSDN Symposium - Cybera
SDN Symposium - CyberaEdgar Magana
 
The Battle of the distros - OS Summit Atlanta2014
The Battle of the distros - OS Summit Atlanta2014The Battle of the distros - OS Summit Atlanta2014
The Battle of the distros - OS Summit Atlanta2014Edgar Magana
 
Openstack devops challenges
Openstack devops challenges Openstack devops challenges
Openstack devops challenges openstackindia
 
State of Containers in OpenStack
State of Containers in OpenStackState of Containers in OpenStack
State of Containers in OpenStackopenstackindia
 
Deploying private cloud with eucalyptus
Deploying private cloud with eucalyptusDeploying private cloud with eucalyptus
Deploying private cloud with eucalyptusBeny Raja
 
Presentation hybrid cloud
Presentation hybrid cloudPresentation hybrid cloud
Presentation hybrid cloudKaran Chhabra
 
Open Source Cloud Computing -Eucalyptus
Open Source Cloud Computing -EucalyptusOpen Source Cloud Computing -Eucalyptus
Open Source Cloud Computing -EucalyptusSameer Naik
 
Openstack lab environment Virtualbox (English)
Openstack lab environment Virtualbox (English)Openstack lab environment Virtualbox (English)
Openstack lab environment Virtualbox (English)Abderrahmane TEKFI
 
Cloud Ubuntu Cloud Guest
Cloud  Ubuntu Cloud Guest Cloud  Ubuntu Cloud Guest
Cloud Ubuntu Cloud Guest The World Bank
 
Eucalyptus - An Open-source Infrastructure for Cloud Computing
Eucalyptus - An Open-source Infrastructure for Cloud ComputingEucalyptus - An Open-source Infrastructure for Cloud Computing
Eucalyptus - An Open-source Infrastructure for Cloud Computingelliando dias
 

Tendances (20)

Cloudstack vs Openstack
Cloudstack vs OpenstackCloudstack vs Openstack
Cloudstack vs Openstack
 
20121204 open technet_openstack_이틀만하면나처럼할수있다
20121204 open technet_openstack_이틀만하면나처럼할수있다20121204 open technet_openstack_이틀만하면나처럼할수있다
20121204 open technet_openstack_이틀만하면나처럼할수있다
 
OpenStack Neutron behind the Scenes
OpenStack Neutron behind the ScenesOpenStack Neutron behind the Scenes
OpenStack Neutron behind the Scenes
 
Cloud Foundation
Cloud FoundationCloud Foundation
Cloud Foundation
 
OpenStack Ecosystem (10000 feet oveview)
OpenStack Ecosystem (10000 feet oveview)OpenStack Ecosystem (10000 feet oveview)
OpenStack Ecosystem (10000 feet oveview)
 
What's new OpenStack kilo
What's new OpenStack kiloWhat's new OpenStack kilo
What's new OpenStack kilo
 
[OpenStack Day in Korea 2015] Track 3-1 - OpenStack Storage Infrastructure & ...
[OpenStack Day in Korea 2015] Track 3-1 - OpenStack Storage Infrastructure & ...[OpenStack Day in Korea 2015] Track 3-1 - OpenStack Storage Infrastructure & ...
[OpenStack Day in Korea 2015] Track 3-1 - OpenStack Storage Infrastructure & ...
 
Deploying OpenStack with Ansible
Deploying OpenStack with AnsibleDeploying OpenStack with Ansible
Deploying OpenStack with Ansible
 
SDN Symposium - Cybera
SDN Symposium - CyberaSDN Symposium - Cybera
SDN Symposium - Cybera
 
OpenStack en 10 minutes
OpenStack en 10 minutesOpenStack en 10 minutes
OpenStack en 10 minutes
 
The Battle of the distros - OS Summit Atlanta2014
The Battle of the distros - OS Summit Atlanta2014The Battle of the distros - OS Summit Atlanta2014
The Battle of the distros - OS Summit Atlanta2014
 
Openstack devops challenges
Openstack devops challenges Openstack devops challenges
Openstack devops challenges
 
State of Containers in OpenStack
State of Containers in OpenStackState of Containers in OpenStack
State of Containers in OpenStack
 
Deploying private cloud with eucalyptus
Deploying private cloud with eucalyptusDeploying private cloud with eucalyptus
Deploying private cloud with eucalyptus
 
Presentation hybrid cloud
Presentation hybrid cloudPresentation hybrid cloud
Presentation hybrid cloud
 
Open Source Cloud Computing -Eucalyptus
Open Source Cloud Computing -EucalyptusOpen Source Cloud Computing -Eucalyptus
Open Source Cloud Computing -Eucalyptus
 
Openstack lab environment Virtualbox (English)
Openstack lab environment Virtualbox (English)Openstack lab environment Virtualbox (English)
Openstack lab environment Virtualbox (English)
 
vBACD July 2012 - Deploying Private PaaS with ActiveState Stackato
vBACD July 2012 - Deploying Private PaaS with ActiveState StackatovBACD July 2012 - Deploying Private PaaS with ActiveState Stackato
vBACD July 2012 - Deploying Private PaaS with ActiveState Stackato
 
Cloud Ubuntu Cloud Guest
Cloud  Ubuntu Cloud Guest Cloud  Ubuntu Cloud Guest
Cloud Ubuntu Cloud Guest
 
Eucalyptus - An Open-source Infrastructure for Cloud Computing
Eucalyptus - An Open-source Infrastructure for Cloud ComputingEucalyptus - An Open-source Infrastructure for Cloud Computing
Eucalyptus - An Open-source Infrastructure for Cloud Computing
 

Similaire à Ubuntu Cloud Juju

Ubuntu in the cloud What's Coming - Nick Barcet, Canonical
Ubuntu in the cloud What's Coming - Nick Barcet, CanonicalUbuntu in the cloud What's Coming - Nick Barcet, Canonical
Ubuntu in the cloud What's Coming - Nick Barcet, CanonicalChris Purrington
 
Openstack starter-guide-diablo
Openstack starter-guide-diabloOpenstack starter-guide-diablo
Openstack starter-guide-diablobabycat_feifei
 
Openstack starter-guide-diablo
Openstack starter-guide-diabloOpenstack starter-guide-diablo
Openstack starter-guide-diablo锐 张
 
7 - Introduction to OpenStack & SDN by Ady Saputra
7 - Introduction to OpenStack & SDN by Ady Saputra7 - Introduction to OpenStack & SDN by Ady Saputra
7 - Introduction to OpenStack & SDN by Ady SaputraSDNRG ITB
 
Mastering OpenStack - Episode 01 - Simple Architectures
Mastering OpenStack - Episode 01 - Simple ArchitecturesMastering OpenStack - Episode 01 - Simple Architectures
Mastering OpenStack - Episode 01 - Simple ArchitecturesRoozbeh Shafiee
 
Openstack Global Meetup
Openstack Global Meetup Openstack Global Meetup
Openstack Global Meetup openstackindia
 
Nuxeo on the Cloud - Nuxeo World 2011
Nuxeo on the Cloud - Nuxeo World 2011Nuxeo on the Cloud - Nuxeo World 2011
Nuxeo on the Cloud - Nuxeo World 2011Stefane Fermigier
 
3 Dia Livre - Implementando Nuvens Privadas com XCP 1.1
3 Dia Livre - Implementando Nuvens Privadas com XCP 1.13 Dia Livre - Implementando Nuvens Privadas com XCP 1.1
3 Dia Livre - Implementando Nuvens Privadas com XCP 1.1Lorscheider Santiago
 
Survey of open source cloud architectures
Survey of open source cloud architecturesSurvey of open source cloud architectures
Survey of open source cloud architecturesabhinav vedanbhatla
 
Open Source Cloud, Virtualization and Deployment Technologies
Open Source Cloud, Virtualization and Deployment TechnologiesOpen Source Cloud, Virtualization and Deployment Technologies
Open Source Cloud, Virtualization and Deployment Technologiesmestery
 
Visão Técnica - RHOS (Red Hat Enterprise Linux OpenStack)
Visão Técnica - RHOS (Red Hat Enterprise Linux OpenStack)Visão Técnica - RHOS (Red Hat Enterprise Linux OpenStack)
Visão Técnica - RHOS (Red Hat Enterprise Linux OpenStack)Raul Leite
 
Gerenciando Nuvens privadas com o Xen Cloud Platform - XCP 1.5
Gerenciando Nuvens privadas com o Xen Cloud Platform - XCP 1.5Gerenciando Nuvens privadas com o Xen Cloud Platform - XCP 1.5
Gerenciando Nuvens privadas com o Xen Cloud Platform - XCP 1.5Lorscheider Santiago
 
How to integrate Kubernetes in OpenStack: You need to know these project
How to integrate Kubernetes in OpenStack: You need to know these projectHow to integrate Kubernetes in OpenStack: You need to know these project
How to integrate Kubernetes in OpenStack: You need to know these projectinwin stack
 
vBrownBag OpenStack Networking Talk
vBrownBag OpenStack Networking TalkvBrownBag OpenStack Networking Talk
vBrownBag OpenStack Networking Talkmestery
 
OpenStack - An Overview
OpenStack - An OverviewOpenStack - An Overview
OpenStack - An Overviewgraziol
 
OpenStack dotscale workshop -08062013
OpenStack  dotscale workshop -08062013OpenStack  dotscale workshop -08062013
OpenStack dotscale workshop -08062013eNovance
 
Ryu: network operating system
Ryu: network operating systemRyu: network operating system
Ryu: network operating systemIsaku Yamahata
 

Similaire à Ubuntu Cloud Juju (20)

Ubuntu in the cloud What's Coming - Nick Barcet, Canonical
Ubuntu in the cloud What's Coming - Nick Barcet, CanonicalUbuntu in the cloud What's Coming - Nick Barcet, Canonical
Ubuntu in the cloud What's Coming - Nick Barcet, Canonical
 
Build a Cloud Day San Francisco - Ubuntu Cloud
Build a Cloud Day San Francisco - Ubuntu CloudBuild a Cloud Day San Francisco - Ubuntu Cloud
Build a Cloud Day San Francisco - Ubuntu Cloud
 
Openstack starter-guide-diablo
Openstack starter-guide-diabloOpenstack starter-guide-diablo
Openstack starter-guide-diablo
 
Openstack starter-guide-diablo
Openstack starter-guide-diabloOpenstack starter-guide-diablo
Openstack starter-guide-diablo
 
Open stack wtf_(1)
Open stack  wtf_(1)Open stack  wtf_(1)
Open stack wtf_(1)
 
7 - Introduction to OpenStack & SDN by Ady Saputra
7 - Introduction to OpenStack & SDN by Ady Saputra7 - Introduction to OpenStack & SDN by Ady Saputra
7 - Introduction to OpenStack & SDN by Ady Saputra
 
Mastering OpenStack - Episode 01 - Simple Architectures
Mastering OpenStack - Episode 01 - Simple ArchitecturesMastering OpenStack - Episode 01 - Simple Architectures
Mastering OpenStack - Episode 01 - Simple Architectures
 
Openstack Global Meetup
Openstack Global Meetup Openstack Global Meetup
Openstack Global Meetup
 
Nuxeo on the Cloud - Nuxeo World 2011
Nuxeo on the Cloud - Nuxeo World 2011Nuxeo on the Cloud - Nuxeo World 2011
Nuxeo on the Cloud - Nuxeo World 2011
 
3 Dia Livre - Implementando Nuvens Privadas com XCP 1.1
3 Dia Livre - Implementando Nuvens Privadas com XCP 1.13 Dia Livre - Implementando Nuvens Privadas com XCP 1.1
3 Dia Livre - Implementando Nuvens Privadas com XCP 1.1
 
Survey of open source cloud architectures
Survey of open source cloud architecturesSurvey of open source cloud architectures
Survey of open source cloud architectures
 
Open Source Cloud, Virtualization and Deployment Technologies
Open Source Cloud, Virtualization and Deployment TechnologiesOpen Source Cloud, Virtualization and Deployment Technologies
Open Source Cloud, Virtualization and Deployment Technologies
 
Visão Técnica - RHOS (Red Hat Enterprise Linux OpenStack)
Visão Técnica - RHOS (Red Hat Enterprise Linux OpenStack)Visão Técnica - RHOS (Red Hat Enterprise Linux OpenStack)
Visão Técnica - RHOS (Red Hat Enterprise Linux OpenStack)
 
Gerenciando Nuvens privadas com o Xen Cloud Platform - XCP 1.5
Gerenciando Nuvens privadas com o Xen Cloud Platform - XCP 1.5Gerenciando Nuvens privadas com o Xen Cloud Platform - XCP 1.5
Gerenciando Nuvens privadas com o Xen Cloud Platform - XCP 1.5
 
How to integrate Kubernetes in OpenStack: You need to know these project
How to integrate Kubernetes in OpenStack: You need to know these projectHow to integrate Kubernetes in OpenStack: You need to know these project
How to integrate Kubernetes in OpenStack: You need to know these project
 
vBrownBag OpenStack Networking Talk
vBrownBag OpenStack Networking TalkvBrownBag OpenStack Networking Talk
vBrownBag OpenStack Networking Talk
 
OpenStack - An Overview
OpenStack - An OverviewOpenStack - An Overview
OpenStack - An Overview
 
OpenStack dotscale workshop -08062013
OpenStack  dotscale workshop -08062013OpenStack  dotscale workshop -08062013
OpenStack dotscale workshop -08062013
 
Ryu ods2012-spring
Ryu ods2012-springRyu ods2012-spring
Ryu ods2012-spring
 
Ryu: network operating system
Ryu: network operating systemRyu: network operating system
Ryu: network operating system
 

Plus de eNovance

OpenStack in Action! 5 - OpenStack Fundation - Behind the scenes: How we prod...
OpenStack in Action! 5 - OpenStack Fundation - Behind the scenes: How we prod...OpenStack in Action! 5 - OpenStack Fundation - Behind the scenes: How we prod...
OpenStack in Action! 5 - OpenStack Fundation - Behind the scenes: How we prod...eNovance
 
OpenStack in Action! 5 - Red Hat - Accelerate Your Business in the Open Hybri...
OpenStack in Action! 5 - Red Hat - Accelerate Your Business in the Open Hybri...OpenStack in Action! 5 - Red Hat - Accelerate Your Business in the Open Hybri...
OpenStack in Action! 5 - Red Hat - Accelerate Your Business in the Open Hybri...eNovance
 
OpenStack in Action! 5 - Dell - OpenStack powered solutions - Patrick Hamon
OpenStack in Action! 5 - Dell - OpenStack powered solutions - Patrick HamonOpenStack in Action! 5 - Dell - OpenStack powered solutions - Patrick Hamon
OpenStack in Action! 5 - Dell - OpenStack powered solutions - Patrick HamoneNovance
 
Ceph de facto storage backend for OpenStack
Ceph de facto storage backend for OpenStack Ceph de facto storage backend for OpenStack
Ceph de facto storage backend for OpenStack eNovance
 
OpenStack in Action 4! Doug hellman - Intersection of OpenStack and python co...
OpenStack in Action 4! Doug hellman - Intersection of OpenStack and python co...OpenStack in Action 4! Doug hellman - Intersection of OpenStack and python co...
OpenStack in Action 4! Doug hellman - Intersection of OpenStack and python co...eNovance
 
OpenStack in Action 4! Vincent Untz - Running multiple hypervisors in your Op...
OpenStack in Action 4! Vincent Untz - Running multiple hypervisors in your Op...OpenStack in Action 4! Vincent Untz - Running multiple hypervisors in your Op...
OpenStack in Action 4! Vincent Untz - Running multiple hypervisors in your Op...eNovance
 
OpenStack in Action 4! Serge Frezefond - Database Clusters as a Service in O...
OpenStack in  Action 4! Serge Frezefond - Database Clusters as a Service in O...OpenStack in  Action 4! Serge Frezefond - Database Clusters as a Service in O...
OpenStack in Action 4! Serge Frezefond - Database Clusters as a Service in O...eNovance
 
OpenStack in Action 4! Sebastien Han - Ceph: de facto storage backend for Ope...
OpenStack in Action 4! Sebastien Han - Ceph: de facto storage backend for Ope...OpenStack in Action 4! Sebastien Han - Ceph: de facto storage backend for Ope...
OpenStack in Action 4! Sebastien Han - Ceph: de facto storage backend for Ope...eNovance
 
OpenStack in Action 4! Ryan Lane - Keep your service oriented reflexes with O...
OpenStack in Action 4! Ryan Lane - Keep your service oriented reflexes with O...OpenStack in Action 4! Ryan Lane - Keep your service oriented reflexes with O...
OpenStack in Action 4! Ryan Lane - Keep your service oriented reflexes with O...eNovance
 
OpenStack in action 4! Paul Cormier - Evolve to an Open Hybrid Cloud. Unleash...
OpenStack in action 4! Paul Cormier - Evolve to an Open Hybrid Cloud. Unleash...OpenStack in action 4! Paul Cormier - Evolve to an Open Hybrid Cloud. Unleash...
OpenStack in action 4! Paul Cormier - Evolve to an Open Hybrid Cloud. Unleash...eNovance
 
OpenStack in Action 4! Franz Meyer - What Use Case does Red Hat Enterprise ...
OpenStack in Action 4!   Franz Meyer - What Use Case does Red Hat Enterprise ...OpenStack in Action 4!   Franz Meyer - What Use Case does Red Hat Enterprise ...
OpenStack in Action 4! Franz Meyer - What Use Case does Red Hat Enterprise ...eNovance
 
OpenStack in action 4! Alessandro Pilotti - OpenStack, Hyper-V and Windows
OpenStack in action 4! Alessandro Pilotti - OpenStack, Hyper-V and WindowsOpenStack in action 4! Alessandro Pilotti - OpenStack, Hyper-V and Windows
OpenStack in action 4! Alessandro Pilotti - OpenStack, Hyper-V and WindowseNovance
 
OpenStack in Action 4! Emilien Macchi & Sylvain Afchain - What's new in neutr...
OpenStack in Action 4! Emilien Macchi & Sylvain Afchain - What's new in neutr...OpenStack in Action 4! Emilien Macchi & Sylvain Afchain - What's new in neutr...
OpenStack in Action 4! Emilien Macchi & Sylvain Afchain - What's new in neutr...eNovance
 
OpenStack in Action 4! Rachid Boularas - Pragmatic Storage Solutions for Hava...
OpenStack in Action 4! Rachid Boularas - Pragmatic Storage Solutions for Hava...OpenStack in Action 4! Rachid Boularas - Pragmatic Storage Solutions for Hava...
OpenStack in Action 4! Rachid Boularas - Pragmatic Storage Solutions for Hava...eNovance
 
OpenStack in Action 4! Mark McCLain - From Segments to Services a Dive into O...
OpenStack in Action 4! Mark McCLain - From Segments to Services a Dive into O...OpenStack in Action 4! Mark McCLain - From Segments to Services a Dive into O...
OpenStack in Action 4! Mark McCLain - From Segments to Services a Dive into O...eNovance
 
OpenStack in Action 4! Julien Niedergang - SUSE Cloud: Openstack Ready for En...
OpenStack in Action 4! Julien Niedergang - SUSE Cloud: Openstack Ready for En...OpenStack in Action 4! Julien Niedergang - SUSE Cloud: Openstack Ready for En...
OpenStack in Action 4! Julien Niedergang - SUSE Cloud: Openstack Ready for En...eNovance
 
OpenStack in Action 4! Jean-Louis Lezaun - Re-architecturing the datacenter :...
OpenStack in Action 4! Jean-Louis Lezaun - Re-architecturing the datacenter :...OpenStack in Action 4! Jean-Louis Lezaun - Re-architecturing the datacenter :...
OpenStack in Action 4! Jean-Louis Lezaun - Re-architecturing the datacenter :...eNovance
 
OpenStack in Action 4! Heidi Bretz - State of OpenStack, what's new, the tech...
OpenStack in Action 4! Heidi Bretz - State of OpenStack, what's new, the tech...OpenStack in Action 4! Heidi Bretz - State of OpenStack, what's new, the tech...
OpenStack in Action 4! Heidi Bretz - State of OpenStack, what's new, the tech...eNovance
 
OpenStack in Action 4! Thierry Carrez - From Havana to Icehouse
OpenStack in Action 4! Thierry Carrez - From Havana to IcehouseOpenStack in Action 4! Thierry Carrez - From Havana to Icehouse
OpenStack in Action 4! Thierry Carrez - From Havana to IcehouseeNovance
 
OpenStack in Action 4! Nick Barcet & Julien Danjou - From ceilometer to telem...
OpenStack in Action 4! Nick Barcet & Julien Danjou - From ceilometer to telem...OpenStack in Action 4! Nick Barcet & Julien Danjou - From ceilometer to telem...
OpenStack in Action 4! Nick Barcet & Julien Danjou - From ceilometer to telem...eNovance
 

Plus de eNovance (20)

OpenStack in Action! 5 - OpenStack Fundation - Behind the scenes: How we prod...
OpenStack in Action! 5 - OpenStack Fundation - Behind the scenes: How we prod...OpenStack in Action! 5 - OpenStack Fundation - Behind the scenes: How we prod...
OpenStack in Action! 5 - OpenStack Fundation - Behind the scenes: How we prod...
 
OpenStack in Action! 5 - Red Hat - Accelerate Your Business in the Open Hybri...
OpenStack in Action! 5 - Red Hat - Accelerate Your Business in the Open Hybri...OpenStack in Action! 5 - Red Hat - Accelerate Your Business in the Open Hybri...
OpenStack in Action! 5 - Red Hat - Accelerate Your Business in the Open Hybri...
 
OpenStack in Action! 5 - Dell - OpenStack powered solutions - Patrick Hamon
OpenStack in Action! 5 - Dell - OpenStack powered solutions - Patrick HamonOpenStack in Action! 5 - Dell - OpenStack powered solutions - Patrick Hamon
OpenStack in Action! 5 - Dell - OpenStack powered solutions - Patrick Hamon
 
Ceph de facto storage backend for OpenStack
Ceph de facto storage backend for OpenStack Ceph de facto storage backend for OpenStack
Ceph de facto storage backend for OpenStack
 
OpenStack in Action 4! Doug hellman - Intersection of OpenStack and python co...
OpenStack in Action 4! Doug hellman - Intersection of OpenStack and python co...OpenStack in Action 4! Doug hellman - Intersection of OpenStack and python co...
OpenStack in Action 4! Doug hellman - Intersection of OpenStack and python co...
 
OpenStack in Action 4! Vincent Untz - Running multiple hypervisors in your Op...
OpenStack in Action 4! Vincent Untz - Running multiple hypervisors in your Op...OpenStack in Action 4! Vincent Untz - Running multiple hypervisors in your Op...
OpenStack in Action 4! Vincent Untz - Running multiple hypervisors in your Op...
 
OpenStack in Action 4! Serge Frezefond - Database Clusters as a Service in O...
OpenStack in  Action 4! Serge Frezefond - Database Clusters as a Service in O...OpenStack in  Action 4! Serge Frezefond - Database Clusters as a Service in O...
OpenStack in Action 4! Serge Frezefond - Database Clusters as a Service in O...
 
OpenStack in Action 4! Sebastien Han - Ceph: de facto storage backend for Ope...
OpenStack in Action 4! Sebastien Han - Ceph: de facto storage backend for Ope...OpenStack in Action 4! Sebastien Han - Ceph: de facto storage backend for Ope...
OpenStack in Action 4! Sebastien Han - Ceph: de facto storage backend for Ope...
 
OpenStack in Action 4! Ryan Lane - Keep your service oriented reflexes with O...
OpenStack in Action 4! Ryan Lane - Keep your service oriented reflexes with O...OpenStack in Action 4! Ryan Lane - Keep your service oriented reflexes with O...
OpenStack in Action 4! Ryan Lane - Keep your service oriented reflexes with O...
 
OpenStack in action 4! Paul Cormier - Evolve to an Open Hybrid Cloud. Unleash...
OpenStack in action 4! Paul Cormier - Evolve to an Open Hybrid Cloud. Unleash...OpenStack in action 4! Paul Cormier - Evolve to an Open Hybrid Cloud. Unleash...
OpenStack in action 4! Paul Cormier - Evolve to an Open Hybrid Cloud. Unleash...
 
OpenStack in Action 4! Franz Meyer - What Use Case does Red Hat Enterprise ...
OpenStack in Action 4!   Franz Meyer - What Use Case does Red Hat Enterprise ...OpenStack in Action 4!   Franz Meyer - What Use Case does Red Hat Enterprise ...
OpenStack in Action 4! Franz Meyer - What Use Case does Red Hat Enterprise ...
 
OpenStack in action 4! Alessandro Pilotti - OpenStack, Hyper-V and Windows
OpenStack in action 4! Alessandro Pilotti - OpenStack, Hyper-V and WindowsOpenStack in action 4! Alessandro Pilotti - OpenStack, Hyper-V and Windows
OpenStack in action 4! Alessandro Pilotti - OpenStack, Hyper-V and Windows
 
OpenStack in Action 4! Emilien Macchi & Sylvain Afchain - What's new in neutr...
OpenStack in Action 4! Emilien Macchi & Sylvain Afchain - What's new in neutr...OpenStack in Action 4! Emilien Macchi & Sylvain Afchain - What's new in neutr...
OpenStack in Action 4! Emilien Macchi & Sylvain Afchain - What's new in neutr...
 
OpenStack in Action 4! Rachid Boularas - Pragmatic Storage Solutions for Hava...
OpenStack in Action 4! Rachid Boularas - Pragmatic Storage Solutions for Hava...OpenStack in Action 4! Rachid Boularas - Pragmatic Storage Solutions for Hava...
OpenStack in Action 4! Rachid Boularas - Pragmatic Storage Solutions for Hava...
 
OpenStack in Action 4! Mark McCLain - From Segments to Services a Dive into O...
OpenStack in Action 4! Mark McCLain - From Segments to Services a Dive into O...OpenStack in Action 4! Mark McCLain - From Segments to Services a Dive into O...
OpenStack in Action 4! Mark McCLain - From Segments to Services a Dive into O...
 
OpenStack in Action 4! Julien Niedergang - SUSE Cloud: Openstack Ready for En...
OpenStack in Action 4! Julien Niedergang - SUSE Cloud: Openstack Ready for En...OpenStack in Action 4! Julien Niedergang - SUSE Cloud: Openstack Ready for En...
OpenStack in Action 4! Julien Niedergang - SUSE Cloud: Openstack Ready for En...
 
OpenStack in Action 4! Jean-Louis Lezaun - Re-architecturing the datacenter :...
OpenStack in Action 4! Jean-Louis Lezaun - Re-architecturing the datacenter :...OpenStack in Action 4! Jean-Louis Lezaun - Re-architecturing the datacenter :...
OpenStack in Action 4! Jean-Louis Lezaun - Re-architecturing the datacenter :...
 
OpenStack in Action 4! Heidi Bretz - State of OpenStack, what's new, the tech...
OpenStack in Action 4! Heidi Bretz - State of OpenStack, what's new, the tech...OpenStack in Action 4! Heidi Bretz - State of OpenStack, what's new, the tech...
OpenStack in Action 4! Heidi Bretz - State of OpenStack, what's new, the tech...
 
OpenStack in Action 4! Thierry Carrez - From Havana to Icehouse
OpenStack in Action 4! Thierry Carrez - From Havana to IcehouseOpenStack in Action 4! Thierry Carrez - From Havana to Icehouse
OpenStack in Action 4! Thierry Carrez - From Havana to Icehouse
 
OpenStack in Action 4! Nick Barcet & Julien Danjou - From ceilometer to telem...
OpenStack in Action 4! Nick Barcet & Julien Danjou - From ceilometer to telem...OpenStack in Action 4! Nick Barcet & Julien Danjou - From ceilometer to telem...
OpenStack in Action 4! Nick Barcet & Julien Danjou - From ceilometer to telem...
 

Dernier

The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...itnewsafrica
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 

Dernier (20)

The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 

Ubuntu Cloud Juju

  • 2. Cloud computing stack Salesforce.com, GoogleDocs, Office, etc... GoogleApps, Java, Azure, etc... Amazon, GoGrid, 3Tera, OpenStack, etc... Storage Network Xen KVM VMWare HyperV etc.. HP IBM Dell Lenovo etc.. 2 Presentation by Nick Barcet
  • 3. Ubuntu Cloud (Ubuntu One) Juju (CloudFoundry) Ubuntu Cloud Infrastructure and Guest Storage Network KVM, Xen LXC Orchestra (Bare metal provisioning) x86 ARM 3 Presentation by Nick Barcet
  • 4. Ubuntu Cloud Infrastructure Outstanding technology Ability to use the same Ubuntu machine images and management tools across both private and public IaaS systems, minimising costly re-training or application change when moving from private to public and vice versa. U bu n tu C lou d H y br id F ocu s Rapid deployment Ubuntu Cloud Guest Optimize resources & immediacy Ubuntu Cloud Infra. (public or private IaaS) (self service IT) Maximise benefits whilst minimising risks Best of breed (KVM, Xen, LXC, OpenStack) Elasticity Compatible technology (matches EC2) Simplifies bursting Supports multiple guest O/S Common Standards Secure, trusted & open source Common Ubuntu machine image 4 Presentation by Nick Barcet
  • 5. Ubuntu Cloud Infrastructure → Ubuntu Oneiric Ocelot (11.10) Your Workloads Build your infrastructure as a service public or private cloud Ubuntu Cloud Any OS Based on OpenStack Guest ● ● Supporting KVM, Xen & LXC hypervisors ● All components can be made highly OpenStack available ● EC2, EBS and S3 compatible ● One of the workload made easy to deploy with Orchestra KVM, Xen or LXC Ubuntu Server 5 Presentation by Nick Barcet OpenStack in Action, Paris
  • 6. Ubuntu Cloud Infrastructure on ARM in 11.10 Any Workloads LXC based OpenStack ● Contributed by Canonical to OpenStack with ARM support in mind Ubuntu Cloud Kernel compatible ● Technology preview for ARM and LXC Guest OS support OpenStack LXC Ubuntu Server 6 Presentation by Nick Barcet OpenStack in Action, Paris
  • 8. Ubuntu Orchestra Orchestra Install Orcherstra on your Infrastructure Server first server 8 Presentation by Nick Barcet OpenStack in Action, Paris
  • 9. Ubuntu Orchestra Orchestra Associate profiles with Infrastructure Server MAC addresses via the web or API interface 9 Presentation by Nick Barcet OpenStack in Action, Paris
  • 10. Ubuntu Orchestra Orchestra Turn on your hardware, Infrastructure Server the deployment happens, your infrastructure is ready! 10 Presentation by Nick Barcet OpenStack in Action, Paris
  • 11. 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 (Juju as default) 11 Presentation by Nick Barcet OpenStack in Action, Paris
  • 12. Installing Orcherstra > sudo apt- get install ubuntu- orchestra- server 12 Presentation by Nick Barcet
  • 16. 16 Presentation by Nick Barcet
  • 17. Orchestra ready ● Latest Ubuntu ISO is downloaded ● Package repositories are setup ● PXE, TFTP, DHCP and Cobbler are ready –> Let's define some servers 17 Presentation by Nick Barcet
  • 18. Declaring servers for Orchestra sudo cobbler system add --name="cempedak.canonical.com" --mac-address="00:24:81:e4:59:9c" --ip-address="10.55.55.2" --dns-name="cempedak.canonical.com" --hostname="cempedak.canonical.com" --profile="oneiric-x86_64-ensemble" --mgmt-classes="orchestra-juju-available" --kopts="console=ttyS0,9600n8 DEBCONF_DEBUG=developer netcfg/dhcp_timeout=120 netcfg/choose_interface=eth0" 18 Presentation by Nick Barcet
  • 20. What is DevOps? ● Rate of agile development and deployment requires deeper interaction between teams ● A melding of development, deployment, and QA principles, methods, and practices ● Fills the gap between developers and system administrators 20 Presentation by Nick Barcet
  • 21. What drives DevOps? ● Speed of the deployment ● Continuous Integration, Automated Testing, etc. ● Fast change vs. Stability 21 Presentation by Nick Barcet
  • 22. What does DevOps “deliver”? ● Fast repeatable server setup, consistent environment ● Abstract ops tasks to empower devs ● Smaller deployments empower ops ● Repeatable processes that let you scale out quickly 22 Presentation by Nick Barcet
  • 23. You've got the tools already ● Hardware ● Virtualization ● Platform (OS) ● Configuration Management … need to tie that together into something whole. 23 Presentation by Nick Barcet
  • 24. Manages Services, not Machines 24 Presentation by Nick Barcet
  • 25. Elevate to Juju Service Orchestration Configuration Management Virtualization Operating System Hardware 25 Presentation by Nick Barcet
  • 26. Juju, DevOps Distilled Dev Ops ● Reuse existing deployment charms in an ● Explicit control over deployment, openly-accessible repository of shared configuration and upgrade options expertise ● See what’s deployed and track usage in the ● Reproduce deployments for test and staging cloud purposes ● Create and share charms for new ● Rapid deployment of your dependencies for applications development purposes ● Monitor, scale, shrink and adjust deployment ● Compose whole systems from individual parameters in real time application components and describe the ● Explicitly connect different components and entire deployment maintain those relationships over time ● Collaborate with developers on the exact deployment and upgrade processes ● Get more done: implement decisions http://juju.ubuntu.com regardless of infrastructure immediately scale 26 Presentation by Nick Barcet
  • 27. Juju's Charms ● Charms are a shareable, re-usable, and repeatable expressions of DevOps best practices. ● You can use them unmodified, or easily change and connect them to fit your needs. ● Deploying a formula is similar to installing a package on Ubuntu: ask for it and it’s there, remove it and it’s completely gone. 27 Presentation by Nick Barcet
  • 28. Juju is a community of DevOps expertise. ● Most of the application you want will be available in Juju. ● Juju provides direct and free access to a DevOps community- contributed collection of formulas 28 Presentation by Nick Barcet
  • 29. Juju provides service orchestration ● Juju focuses on managing the service units you need to deliver a single solution, above simply configuring the machines or cloud instances needed to run them. ● Charms developed, tested, and deployed on your own hardware will operate the same in an EC2 API compatible cloud, including OpenStack. 29 Presentation by Nick Barcet
  • 30. Juju is intelligent ● Juju exposes re-usable service units and well-defined interfaces that allow you to quickly and organically adjust and scale solutions without repeating yourself. 30 Presentation by Nick Barcet
  • 31. Juju is Easy ● There’s no need to learn a domain specific language (DSL) to use Juju or create formulas. You can be up and running with your own formula in minutes 31 Presentation by Nick Barcet
  • 33. Juju Juju treats individual services as atoms that are described as charms and can be instantiated one or many Juju environment times. Cloud app Cloud app Cloud app and dependency solver 33 Presentation by Nick Barcet OpenStack in Action, Paris
  • 34. Juju Load Balancer HAProxy Each charm (or atom) define dependencies and/or Depends Provides provides. Juju environment Cloud app Cloud app Cloud app and dependency solver Provides Depends SQL Database MySQL 34 Presentation by Nick Barcet OpenStack in Action, Paris
  • 35. Juju Load Balancer HAProxy Varnish Multiple charms can provide the same service and can be Depends Provides easily switched. Juju environment Cloud app Cloud app Cloud app and dependency solver Provides Depends SQL Database MySQL 35 Presentation by Nick Barcet OpenStack in Action, Paris
  • 36. Juju Varnish Varnish Juju maintains the relations between the services so that Juju Relation you don't need to care about the elasticity of your Juju environment environment. Cloud app Cloud app Cloud app Relations are to charms what and dependency solver Juju Relation bounds are to atoms. MySQL Services are loosely coupled MySQL MySQL but highly cohesive. 36 Presentation by Nick Barcet OpenStack in Action, Paris
  • 37. Juju Varnish Juju delivers service focused management through their Juju Relation life-cycle Juju environment ● Offers the same simple rules to 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 and dependency solver* ● To provide you with simple automated Juju Relation elasticity that is easy to expand ● Working on your bare metal servers (through Orchestra*) as easily as on your favourite clouds (AWS, OpenStack*, ...) MySQL 37 Presentation by Nick Barcet OpenStack in Action, Paris soon *coming
  • 39. Deploying OpenStack with Juju 39 Presentation by Nick Barcet
  • 40. Back to the Orchestra server ● > sudo apt- get install juju ● > sudo mkdir - p ~/.juju ● > sudo vi ~/.ensemble/environments.yaml juju: environments environments: orchestra: type: orchestra # Specify the orchestra server (santol's IP address) orchestra- server: 10.55.55.7 # Specify storage. In this case we are using webdav installed by orchestra. storage- url: http://10.55.55.7/webdav # Specify cobbler's usr/pass orchestra- user: cobbler orchestra- pass: cobbler admin- secret: fooooo # Mangement classes acquired- mgmt- class: orchestra- juju- acquired available- mgmt- class: orchestra- juju- available 40 Presentation by Nick Barcet
  • 41. Deploying OpenStak ● > juju bootstrap ● > juju deploy mysql - - placement=local ● > juju deploy rabbit- mq - - placement=local ● > juju deploy –config=~/formulas/openstack.yaml nova- cloud- controller ● > juju add- relation nova- cloud- controller rabbitmq ● > juju add- relation nova- cloud- controller mysql ● > juju deploy –config=~/formulas/openstack.yaml glance ● > juju add- relation glance mysql ● > juju add- relation glance:image- service nova- cloud- controller:image- service ● > juju deploy - - config=~/formulas/openstack.yaml - - repository=` pwd` nova- compute ● > juju add- relation nova- compute rabbitmq ● > juju add- relation nova- compute mysql ● > juju add- relation nova- cloud- controller:nova- network nova- compute:nova- network ● > juju add- relation glance:image- service nova- compute:image- service 41 Presentation by Nick Barcet
  • 42. Scaling OpenStack ● > juju add-unit nova-compute or ● > juju add-unit nova-cloud-controller 42 Presentation by Nick Barcet
  • 43. OpenStack is now in action ! 43 Presentation by Nick Barcet