OpenStack & Ubuntu: Your
foundation for Cloud
Computing




Prakash Advani
prakash@canonical.com
Regional Manager – Asia Pacific
Canonical           Ubuntu
●   600+            ●   #1 Linux OS on
    Employees           Cloud and
                        Desktop
●   Assurance and
    support         ●   Freely available
●   Professional    ●   With updates
    services
                    ●   No subscriptions
●   IHV and ISV
    Certification
●   Integrated
    Solutions
Cloud , OpenStack and
Ubuntu




3   12.10 What's New
Capitalising on Compute

Businesses that will be relevant in 2020 will be those
who can cost effectively harness data and compute
to:


●   Bring new services to market rapidly
●   Interact with customers via any device
●   Use shared resources to cater for peaks
●   Use data to create greater value products and
    services
Cloud Motives


          Agility                       Automation




                        Competitive
                         Advantage




          Scale                           Improved
                                          Utilisation




        Increase capability           Reduce cost
Cloud use cases

     1. Variable workloads – web, mobile
     applications



     2. Transient applications – dev/test/POC



     3. Distributed data compute – Hadoop, Cassandra
     clusters etc..
No 1 in Cloud
●   No 1 host for OpenStack
    Clouds
●   No 1 guest in AWS
●   No 1 Linux guest on Azure
Ubuntu and OpenStack
●   The simplest way to deploy an OpenStack cloud
●   Ubuntu Server is the reference platform for
    OpenStack deployments
●   Ubuntu Server 12.04 LTS is a long term term
    release that will support future releases of
    OpenStack
●   Tremendous effort has gone into the integration
    and testing of OpenStack in Ubuntu to create
    Ubuntu Cloud Infrastructure
Testing
●   Code landing in OpenStack trunk is tested on
    Ubuntu 12.04 LTS within 4 hours
●   Full tests of all milestones, betas, release
    candidates and final releases.
●   Available to you to test in your environment
    almost immediately
Challenges




12   12.10 What's New
Deployment Costs Dominate
Cloud

Development Cost



                       Era of
Deployment Cost        Devops
Core devops focus is
agility through automation
Automation
                                    Service Orchestration



                   Configuration
                   Management




                Clone Clone Clone
                  1     2     3
     Package
   Management


                Puppet, Chef
    dpkg          cfengine
    rpm
Automation
                                      Managing Intelligent
                                          Services

                  Cloning Multiple
                     Machines




                  Clone Clone Clone
                    1     2     3
   Working with
    1 Machine


                  Puppet, Chef
     dpkg           cfengine
     rpm
Challenges of Deploying
Openstack
●   Deploying the prerequisite software to
    your bare metal machines
●   Keeping the software up to date and in
    compliance
●   Scaling the deployment on demand
●   Administration of the core components
Challenges of Deploying
Workloads
●   Deploying the virtual machines
●   Deploying the software required to run
    the service
●   Inter-relating the services to work
    together
●   Exposing the service to be available to
    the users
●   Scaling services on demand
Service Orchestration




19   12.10 What's New
Benefits to Developers & Ops
●   Much faster spin-up of new services
●   Re-use of expertise across the company
    and community
●   Choice of IAAS and avoidance of lock-in
●   Migration between IAAS providers
HA proxy
                       HA proxy



               App                         App
            Node.js                Tomcat + nginX



     MongoDB
                        Hadoop
                                            MySQL
Cassandra                                   MySQL

               The app is only one piece
any
IAAS
Encapsulation & Reuse
Data          Ops         Results
hadoop        nagios      openstack
mongodb       newrelic    mediawiki
mysql         ceph        openerp
postgres      zookeeper   wordpress
memcache      gluster     thinkup
solr          jenkins     owncloud
cassandra     nginx       tomcat
couchdb       gunicorn    node.js
… and hundreds more at
jujucharms.com
Juju GUI – coming soon

12




10




8




6                                    Column 1
                                     Column 2
                                     Column 3

4




2




0
     Row 1   Row 2   Row 3   Row 4
Ubuntu Services




25   12.10 What's New
Services From
Canonical
Ubuntu Advantage
●
    Three pillars of support with assigned
    technical contacts
●
    Faster than industry average response
    times
    ●
        Within one hour for Ubuntu Advantage
        Advanced Support
●
    More than half of company involved in
    engineering and open source community
Ubuntu Cloud Jumpstart


●    We help you take the key choices around storage,
     compute and compatibility
●    We help you deploy the needed components
●    We provide tools to give you visibility and
     management control of the infrastructure




➔   You will have a working, useful cloud within
    the scheduled week
High level deliverables

●   A planning framework that enables you to make
    essential, core architecture decisions based on
    your specific needs and the rapidly evolving state
    of the various components that provide those
    services
●   One Canonical Services Engineer for five days
●   A seed Ubuntu Cloud Infrastructure deployment
    on up to 20 x86 servers
●   Training on key tools and processes to support
    your cloud
Find out more

http://www.ubuntu.com/cloud/solutions/jumpstart
Thank you




Prakash Advani
prakash@canonical.com
Regional Manager – Asia Pacific

OpenStack & Ubuntu (india openstack day)

  • 1.
    OpenStack & Ubuntu:Your foundation for Cloud Computing Prakash Advani prakash@canonical.com Regional Manager – Asia Pacific
  • 2.
    Canonical Ubuntu ● 600+ ● #1 Linux OS on Employees Cloud and Desktop ● Assurance and support ● Freely available ● Professional ● With updates services ● No subscriptions ● IHV and ISV Certification ● Integrated Solutions
  • 3.
    Cloud , OpenStackand Ubuntu 3 12.10 What's New
  • 4.
    Capitalising on Compute Businessesthat will be relevant in 2020 will be those who can cost effectively harness data and compute to: ● Bring new services to market rapidly ● Interact with customers via any device ● Use shared resources to cater for peaks ● Use data to create greater value products and services
  • 5.
    Cloud Motives Agility Automation Competitive Advantage Scale Improved Utilisation Increase capability Reduce cost
  • 6.
    Cloud use cases 1. Variable workloads – web, mobile applications 2. Transient applications – dev/test/POC 3. Distributed data compute – Hadoop, Cassandra clusters etc..
  • 7.
    No 1 inCloud ● No 1 host for OpenStack Clouds ● No 1 guest in AWS ● No 1 Linux guest on Azure
  • 8.
    Ubuntu and OpenStack ● The simplest way to deploy an OpenStack cloud ● Ubuntu Server is the reference platform for OpenStack deployments ● Ubuntu Server 12.04 LTS is a long term term release that will support future releases of OpenStack ● Tremendous effort has gone into the integration and testing of OpenStack in Ubuntu to create Ubuntu Cloud Infrastructure
  • 9.
    Testing ● Code landing in OpenStack trunk is tested on Ubuntu 12.04 LTS within 4 hours ● Full tests of all milestones, betas, release candidates and final releases. ● Available to you to test in your environment almost immediately
  • 12.
    Challenges 12 12.10 What's New
  • 13.
    Deployment Costs Dominate Cloud DevelopmentCost Era of Deployment Cost Devops
  • 14.
    Core devops focusis agility through automation
  • 15.
    Automation Service Orchestration Configuration Management Clone Clone Clone 1 2 3 Package Management Puppet, Chef dpkg cfengine rpm
  • 16.
    Automation Managing Intelligent Services Cloning Multiple Machines Clone Clone Clone 1 2 3 Working with 1 Machine Puppet, Chef dpkg cfengine rpm
  • 17.
    Challenges of Deploying Openstack ● Deploying the prerequisite software to your bare metal machines ● Keeping the software up to date and in compliance ● Scaling the deployment on demand ● Administration of the core components
  • 18.
    Challenges of Deploying Workloads ● Deploying the virtual machines ● Deploying the software required to run the service ● Inter-relating the services to work together ● Exposing the service to be available to the users ● Scaling services on demand
  • 19.
    Service Orchestration 19 12.10 What's New
  • 20.
    Benefits to Developers& Ops ● Much faster spin-up of new services ● Re-use of expertise across the company and community ● Choice of IAAS and avoidance of lock-in ● Migration between IAAS providers
  • 21.
    HA proxy HA proxy App App Node.js Tomcat + nginX MongoDB Hadoop MySQL Cassandra MySQL The app is only one piece
  • 22.
  • 23.
    Encapsulation & Reuse Data Ops Results hadoop nagios openstack mongodb newrelic mediawiki mysql ceph openerp postgres zookeeper wordpress memcache gluster thinkup solr jenkins owncloud cassandra nginx tomcat couchdb gunicorn node.js … and hundreds more at jujucharms.com
  • 24.
    Juju GUI –coming soon 12 10 8 6 Column 1 Column 2 Column 3 4 2 0 Row 1 Row 2 Row 3 Row 4
  • 25.
    Ubuntu Services 25 12.10 What's New
  • 26.
    Services From Canonical Ubuntu Advantage ● Three pillars of support with assigned technical contacts ● Faster than industry average response times ● Within one hour for Ubuntu Advantage Advanced Support ● More than half of company involved in engineering and open source community
  • 27.
    Ubuntu Cloud Jumpstart ● We help you take the key choices around storage, compute and compatibility ● We help you deploy the needed components ● We provide tools to give you visibility and management control of the infrastructure ➔ You will have a working, useful cloud within the scheduled week
  • 28.
    High level deliverables ● A planning framework that enables you to make essential, core architecture decisions based on your specific needs and the rapidly evolving state of the various components that provide those services ● One Canonical Services Engineer for five days ● A seed Ubuntu Cloud Infrastructure deployment on up to 20 x86 servers ● Training on key tools and processes to support your cloud
  • 29.
  • 30.