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
4. 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
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 in Cloud
● 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
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
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
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