How to Troubleshoot Apps for the Modern Connected Worker
Build a Cloud Day San Francisco - Ubuntu Cloud
1. Ubuntu Cloud
Building the operating system for the cloud
Nick Barcet
Ubuntu Cloud Product Manager
nick.barcet@canonical.com
2. Everybody is doing cloud on Ubuntu
2 Presentation by Mark Baker & Nick Barcet Ubuntu Cloud - 12.04 LTS
3. The platform for scale-out
3 Presentation by Mark Baker & Nick Barcet Ubuntu Cloud - 12.04 LTS
4. Everybody is doing cloud with Ubuntu
●
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
4 Presentation by Mark Baker & Nick Barcet Ubuntu Cloud - 12.04 LTS
5. 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
5 Presentation by Mark Baker & Nick Barcet Ubuntu Cloud - 12.04 LTS
6. 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.
6 Presentation by Mark Baker & Nick Barcet Ubuntu Cloud - 12.04 LTS
7. 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 insurance
Included!
●
Same bits regardless of payment
7 Presentation by Mark Baker & Nick Barcet Ubuntu Cloud - 12.04 LTS
9. 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
9 Presentation by Mark Baker & Nick Barcet Ubuntu Cloud - 12.04 LTS
10. 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
10 Presentation by Mark Baker & Nick Barcet Ubuntu Cloud - 12.04 LTS
11. Landscape manages cloud infrastructures
11 Presentation by Mark Baker & Nick Barcet Ubuntu Cloud - 12.04 LTS
12. Ubuntu as a guest to clouds
12 Presentation by Mark Baker & Nick Barcet Ubuntu Cloud - 12.04 LTS
13. 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
13 Presentation by Mark Baker & Nick Barcet Ubuntu Cloud - 12.04 LTS
14. “...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
14 Presentation by Mark Baker & Nick Barcet Ubuntu Cloud - 12.04 LTS
15. Optimized for each cloud
●
Each cloud is different
●
Ubuntu always performs consistently
●
Optimal update mechanism
●
Regular, predictable, and notified updates of images
●
Certified cloud experience
15 Presentation by Mark Baker & Nick Barcet Ubuntu Cloud - 12.04 LTS
16. Cut the complexity with cloud-init
●
Multiplication of images causes ●
Cloud-init allows specialization
maintenance nightmare of instance at launch time
●
Image Sprawling is one of the ●
Base all your workloads on the
induced cost of virtualization same base image
●
Prevents agile deployments ●
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
16 Presentation by Mark Baker & Nick Barcet Ubuntu Cloud - 12.04 LTS
17. 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
17 Presentation by Mark Baker & Nick Barcet Ubuntu Cloud - 12.04 LTS
18. Services for public cloud providers
Offering Ubuntu as a Guest
●
Enablement
●
Certification
●
Standardization
●
Mirror maintenance
●
Use of Ubuntu trademark
●
Certification
18 Presentation by Mark Baker & Nick Barcet Ubuntu Cloud - 12.04 LTS
20. Cloud orchestration
Distributed computing needs new tools that can deliver applications as services:
●
Automated ●
Provision multiple architectures –
public or private cloud, bare metal
●
Hands-off
●
Provision to multiple cloud
●
Repeatable
infrastructures (Amazon, OpenStack,
●
Cloud and HW independent VMWare, Eucalyptus etc..)
●
API driven ●
Has a vibrant community building best
(and worst) practices
●
Integrate with monitoring and billing
20 Presentation by Mark Baker & Nick Barcet Ubuntu Cloud - 12.04 LTS
21. Introducing Juju
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
21 Presentation by Mark Baker & Nick Barcet Ubuntu Cloud - 12.04 LTS
22. Juju Charms
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
22 Presentation by Mark Baker & Nick Barcet Ubuntu Cloud - 12.04 LTS
23. ~75+ charms
Jenkins
23 Presentation by Mark Baker & Nick Barcet Ubuntu Cloud - 12.04 LTS
24. Deploy in Seconds
Bare metal
Public Cloud
Private Cloud
24 Presentation by Mark Baker & Nick Barcet Ubuntu Cloud - 12.04 LTS
25. Learning from Web Scale properties
Web scale flexibility isn't Scale horizontally using
achieved with vertical solutions smart Service Orchestration
25 Presentation by Mark Baker & Nick Barcet Ubuntu Cloud - 12.04 LTS
26. 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.
26 Presentation by Mark Baker & Nick Barcet Ubuntu Cloud - 12.04 LTS