Build a Cloud Day San Francisco - Ubuntu Cloud
Post on 11-May-2015
1623 Views
Preview:
DESCRIPTION
Transcript
Ubuntu CloudBuilding the operating system for the cloud
Nick Barcet Ubuntu Cloud Product Manager
nick.barcet@canonical.com
2 Presentation by Mark Baker & Nick Barcet Ubuntu Cloud - 12.04 LTS
Everybody is doing cloud on Ubuntu
3 Presentation by Mark Baker & Nick Barcet Ubuntu Cloud - 12.04 LTS
The platform for scale-out
4 Presentation by Mark Baker & Nick Barcet Ubuntu Cloud - 12.04 LTS
● 70% of ScalR customers
● 60% of Bitnami's customers
● More than 40% of all images on Amazon
Ubuntu is the dominant OS on public clouds
● Certified cloud images program for Public Provides
● Continuous investment in ensuring most complete offering
● Streamlined experience from metal to cloud
Everybody is doing cloud with Ubuntu
5 Presentation by Mark Baker & Nick Barcet Ubuntu Cloud - 12.04 LTS
A vision of Open Cloud
● We share a common vision:
→ accelerating the move to utility style cloud computing
● No vendor lock-in
● Efficient delivery of services
● Reduction of complexity
● Open API
● Open Formats
● Open Source
6 Presentation by Mark Baker & Nick Barcet Ubuntu Cloud - 12.04 LTS
Customers deploying next-generation scale-out solutions require a
secure, high-performance platform that can support demanding workloads. Ubuntu 12.04 LTS operating system on HP ProLiant servers offers the
scalability and flexibility to manage big data, cloud and hyperscale applications.
Scott Farrand, vice president, Infrastructure Software and Blades, HP.
7 Presentation by Mark Baker & Nick Barcet Ubuntu Cloud - 12.04 LTS
Supported, Certified and Compliant
● Ubuntu Cloud is built into Ubuntu Server 12.04 LTS
● Free from licensing fees deploy as much as you want→
● Wide range of certified hardware, including full
certification on HP's ProLiant line
● Ubuntu Advantage: enterprise ready support agreements- Compliance- Auditing
- Management- IP insuranceIncluded!
● Same bits regardless of payment
Ubuntu as a Host to for clouds
9 Presentation by Mark Baker & Nick Barcet Ubuntu Cloud - 12.04 LTS
Xen in Ubuntu
● Ubuntu is the perfect OS for DomU
● Xen.org Dom0 is back in Ubuntu 12.04 LTS Thanks for Citrix's effort to push it in Kernel→
● Fully supported option
● A key components to build clouds on
10 Presentation by Mark Baker & Nick Barcet Ubuntu Cloud - 12.04 LTS
Leadership in physical provisioning, with MAAS
● Cloud thinking encourages better practices for bare-metal deployments
● Hyperscale deployments of big-data workloads or IaaS
can consume thousands of machines
● With MAAS, the same principles used in the cloud can be applied on bare-metal
● MAAS provides a physical management layer that can be used as a back-end for Juju
11 Presentation by Mark Baker & Nick Barcet Ubuntu Cloud - 12.04 LTS
Landscape manages cloud infrastructures
12 Presentation by Mark Baker & Nick Barcet Ubuntu Cloud - 12.04 LTS
Ubuntu as a guest to clouds
13 Presentation by Mark Baker & Nick Barcet Ubuntu Cloud - 12.04 LTS
Why Ubuntu is the #1 OS on public clouds
● Free to use, free to scale
● Optional support available
● Lean, fast, and efficient
● Innovative components
- Cloud-init
- Local cloud mirrors- Specifically tuned images for cloud providers- Local image kernels
...
● Support for the latest cloud workloads
● Predictable release cycle
● A focus since 2008
14 Presentation by Mark Baker & Nick Barcet Ubuntu Cloud - 12.04 LTS
“...Ubuntu is by far the best option for running fully virtualised infrastructure in the public cloud... it offers great native support for Amazon EC2 and other cloud
platforms, as well as true computing elasticity with no licensing costs whatsoever.”
James Loope, Head of Operations, Janrain
15 Presentation by Mark Baker & Nick Barcet Ubuntu Cloud - 12.04 LTS
● Each cloud is different
● Ubuntu always performs consistently
● Optimal update mechanism
● Regular, predictable, and notified updates of images
● Certified cloud experience
Optimized for each cloud
16 Presentation by Mark Baker & Nick Barcet Ubuntu Cloud - 12.04 LTS
Cut the complexity with cloud-init
● Multiplication of images causes maintenance nightmare
● Image Sprawling is one of the
induced cost of virtualization
● Prevents agile deployments
● Cloud-init allows specialization of instance at launch time
● Base all your workloads on the
same base image
● Switch base images and all your workloads get updated to the latest Ubuntu
● Support for cloud-init is one of our
requirements for cloud certification
17 Presentation by Mark Baker & Nick Barcet Ubuntu Cloud - 12.04 LTS
Compliance, audit, assurance, support
● Enjoy the same level of support on cloud as on traditional hardware
● Pay by the hour*, instance, or as a scalable pack
● Ubuntu Advantage Cloud Guest includes:- Compliance, management and audit from Landscape
- Multi cloud management with Cloud Deck- Basic, standard or advanced support level- IP protection
- Optional PSE
● Consult with our experts
* on select public clouds
18 Presentation by Mark Baker & Nick Barcet Ubuntu Cloud - 12.04 LTS
Services for public cloud providers
Offering Ubuntu as a Guest
● Enablement
● Certification
● Standardization
● Mirror maintenance
● Use of Ubuntu trademark
● Certification
19 Presentation by Mark Baker & Nick Barcet Ubuntu Cloud - 12.04 LTS
20 Presentation by Mark Baker & Nick Barcet Ubuntu Cloud - 12.04 LTS
Cloud orchestration
● Provision multiple architectures – public or private cloud, bare metal
● Provision to multiple cloud infrastructures (Amazon, OpenStack, VMWare, Eucalyptus etc..)
● Has a vibrant community building best (and worst) practices
● Integrate with monitoring and billing
Distributed computing needs new tools that can deliver applications as services:
● Automated
● Hands-off
● Repeatable
● Cloud and HW independent
● API driven
21 Presentation by Mark Baker & Nick Barcet Ubuntu Cloud - 12.04 LTS
Juju delivers applications as interconnected services
● Easy
● Can deploy OpenStack and Cloudfoundry in minutes
● Available today
● Supported today
● Innovative technology that bring value by it's simplicity
● Uses 'Charms' to define services
● Deploys on servers, public/private cloud or combinations of all
Introducing Juju
22 Presentation by Mark Baker & Nick Barcet Ubuntu Cloud - 12.04 LTS
A little Charm goes a long way
● Define how services deploy, update, scale and relate to other services.
● Can work with existing configuration management tools such
as Puppet or Chef
● Designed to be very easy to re-use between teams and communities
● Available for over 75 different applications services from the online charm repository
● Facilitate rapid iteration of deployments to continually improve quality
and integration
Juju Charms
23 Presentation by Mark Baker & Nick Barcet Ubuntu Cloud - 12.04 LTS
Jenkins
~75+ charms
24 Presentation by Mark Baker & Nick Barcet Ubuntu Cloud - 12.04 LTS
Public Cloud
Deploy in Seconds
Private Cloud
Bare metal
25 Presentation by Mark Baker & Nick Barcet Ubuntu Cloud - 12.04 LTS
Learning from Web Scale properties
Web scale flexibility isn't achieved with vertical solutions
Scale horizontally using smart Service Orchestration
26 Presentation by Mark Baker & Nick Barcet Ubuntu Cloud - 12.04 LTS
Metal As A Service - MAAS
Teach your hardware the language of the cloud
● A new bare metal provisioning system to rapidly deploy Ubuntu across distributed systems.
● Scales services up or down as if they were in a cloud
● Add, commission, update and deploy physical servers at will
● Common protocols such as tftpboot and PXE
● Tightly integrated with Juju
● Provision systems in advance of Ubuntu Cloud being deployed.
27 Presentation by Mark Baker & Nick Barcet Ubuntu Cloud - 12.04 LTS
References
ubuntu.com/cloud
juju.ubuntu.com
try.cloud.ubuntu.com
@UbuntuCloud
28 Presentation by Mark Baker & Nick Barcet Ubuntu Cloud - 12.04 LTS
Thank you
Nick Barcet nick.barcet@canonical.com
@nijaba
www.ubuntu.com/cloud
top related