build a cloud day san francisco - ubuntu cloud

29
Ubuntu Cloud Building the operating system for the cloud Nick Barcet Ubuntu Cloud Product Manager [email protected]

Upload: cloudstack-open-source-cloud-computing-project

Post on 11-May-2015

1.624 views

Category:

Technology


1 download

DESCRIPTION

Ubuntu Cloud Product Manager, Nick Barcet provides an overview of how Ubuntu is building the operating system for the cloud.

TRANSCRIPT

Page 1: Build a Cloud Day San Francisco - Ubuntu Cloud

Ubuntu CloudBuilding the operating system for the cloud

Nick Barcet Ubuntu Cloud Product Manager

[email protected]

Page 2: Build a Cloud Day San Francisco - Ubuntu Cloud

2 Presentation by Mark Baker & Nick Barcet Ubuntu Cloud - 12.04 LTS

Everybody is doing cloud on Ubuntu

Page 3: Build a Cloud Day San Francisco - Ubuntu Cloud

3 Presentation by Mark Baker & Nick Barcet Ubuntu Cloud - 12.04 LTS

The platform for scale-out

Page 4: Build a Cloud Day San Francisco - Ubuntu Cloud

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

Page 5: Build a Cloud Day San Francisco - Ubuntu Cloud

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

Page 6: Build a Cloud Day San Francisco - Ubuntu Cloud

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.

Page 7: Build a Cloud Day San Francisco - Ubuntu Cloud

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

Page 8: Build a Cloud Day San Francisco - Ubuntu Cloud

Ubuntu as a Host to for clouds

Page 9: Build a Cloud Day San Francisco - Ubuntu Cloud

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

Page 10: Build a Cloud Day San Francisco - Ubuntu Cloud

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

Page 11: Build a Cloud Day San Francisco - Ubuntu Cloud

11 Presentation by Mark Baker & Nick Barcet Ubuntu Cloud - 12.04 LTS

Landscape manages cloud infrastructures

Page 12: Build a Cloud Day San Francisco - Ubuntu Cloud

12 Presentation by Mark Baker & Nick Barcet Ubuntu Cloud - 12.04 LTS

Ubuntu as a guest to clouds

Page 13: Build a Cloud Day San Francisco - Ubuntu Cloud

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

Page 14: Build a Cloud Day San Francisco - Ubuntu Cloud

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

Page 15: Build a Cloud Day San Francisco - Ubuntu Cloud

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

Page 16: Build a Cloud Day San Francisco - Ubuntu 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

Page 17: Build a Cloud Day San Francisco - Ubuntu Cloud

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

Page 18: Build a Cloud Day San Francisco - Ubuntu Cloud

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

Page 19: Build a Cloud Day San Francisco - Ubuntu Cloud

19 Presentation by Mark Baker & Nick Barcet Ubuntu Cloud - 12.04 LTS

Page 20: Build a Cloud Day San Francisco - Ubuntu Cloud

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

Page 21: Build a Cloud Day San Francisco - Ubuntu Cloud

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

Page 22: Build a Cloud Day San Francisco - Ubuntu Cloud

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

Page 23: Build a Cloud Day San Francisco - Ubuntu Cloud

23 Presentation by Mark Baker & Nick Barcet Ubuntu Cloud - 12.04 LTS

Jenkins

~75+ charms

Page 24: Build a Cloud Day San Francisco - Ubuntu Cloud

24 Presentation by Mark Baker & Nick Barcet Ubuntu Cloud - 12.04 LTS

Public Cloud

Deploy in Seconds

Private Cloud

Bare metal

Page 25: Build a Cloud Day San Francisco - Ubuntu Cloud

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

Page 26: Build a Cloud Day San Francisco - Ubuntu Cloud

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.

Page 27: Build a Cloud Day San Francisco - Ubuntu Cloud

27 Presentation by Mark Baker & Nick Barcet Ubuntu Cloud - 12.04 LTS

References

ubuntu.com/cloud

juju.ubuntu.com

try.cloud.ubuntu.com

@UbuntuCloud

Page 28: Build a Cloud Day San Francisco - Ubuntu Cloud

28 Presentation by Mark Baker & Nick Barcet Ubuntu Cloud - 12.04 LTS

Page 29: Build a Cloud Day San Francisco - Ubuntu Cloud

Thank you

Nick Barcet [email protected]

@nijaba

www.ubuntu.com/cloud