Professional Documents
Culture Documents
OpenStack Made Easy Ebook 11.17
OpenStack Made Easy Ebook 11.17
We’re in a phase change from traditional, Big software demands that infrastructure and This eBook will explain how Canonical and Ubuntu
monolithic scale-up software to multi-host, operations personnel approach the challenge of are uniquely positioned to facilitate the needs
deployment, integration and operations from a of modern, scalable, repeatable implementations
scale-out microservices. Welcome to the
different perspective. This eBook explains how of cloud infrastructure based on OpenStack.
age of ‘big software’. we used to do things, why that is no longer an
economically viable approach, and and what can be Many of the approaches that we discuss in this
done to achieve technical scalability without the eBook are also useful when addressing other
large economic overhead of traditional approaches big software challenges in areas such as scale
to modern software. out applications and workloads, big data and
machine learning.
This eBook will also help you gain a deeper
understanding of why there is a perceived
complexity to the installation and operations of
OpenStack-based clouds. You will learn that this
perceived complexity does not originate from the
software itself, but rather the use of outdated
tools and methodologies used to deploy them.
Tweet this
OpenStack made easy03
Contents
Tweet this
OpenStack made easy04
What is OpenStack?
Tweet this
OpenStack made easy05
OpenStack challenges
Tweet this
OpenStack made easy06
Additional challenges A scalable, practical approach OpenStack installation and integration challenges
are best solved by a thoughtful approach, using
On-going challenges all lend to increasing cost A better approach, an easier approach, are vendor, technologies designed for modern clouds. Legacy
and decreasing economic scalability. Additional hardware and platform neutral tools. Tools that scripting technologies might work now, but likely
considerations include: include APIs for automation of not just software, won’t scale as your cloud’s needs change and grow.
but your datacenter, as well. Tools with graphical The same goes for personnel.
• Upgrades interfaces, designed with scalable cloud
economics in mind. This eBook will go into detail about the approach
• Rebuilding
and tools that make OpenStack easy.
• New clouds Putting the intelligence of installation and
• Repeatable best practices integration complexity directly into the tools
themselves is how you make OpenStack easy
• Scaling out
and achieve economic scalability.
• Reducing cost of consultants
Tweet this
OpenStack made easy07
Who is Canonical?
Tweet this
OpenStack made easy08
Proven integration testing Sophisticated testing and Why OIL makes OpenStack
Canonical has a long history of interoperability
integration processes easier
testing between OpenStack and Ubuntu.
Our process tests current and future OIL ensures the best possible user experience
developments of OpenStack against current and when standing up your Canonical OpenStack cloud
The Openstack Interoperability Lab (OIL) is the
future versions of Ubuntu Server and Ubuntu and maintaining it.
world’s largest Openstack interoperability and
Server LTS.
integration test lab. It is operated by Canonical
By testing up to 500,000 test cases per month
with over 35 major industry hardware and
As our ecosystem has grown, we’ve expanded it you can run your Canonical OpenStack cloud and
software partners participating. Each month we
to include a wide array of guest operating systems, technologies from our partner eco-system with
create and test over 3,500 cloud combinations
hypervisors, storage technologies, networking greater ease and confidence.
in the OIL lab. We could not do this without the
technologies and software-defined networking
solutions described in this ebook.
(SDN) stacks. Find OIL partners
Tweet this
OpenStack made easy09
Almost all OpenStack projects are developed, built and tested on Ubuntu.
So it’s no surprise that Ubuntu OpenStack is in production at organizations
of all sizes worldwide. Over half of all production OpenStack clouds are
built with Ubuntu.
To give you an idea of what organisations are doing with Canonical OpenStack,
we’ve highlighted a few here:
• Deutsche Telekom
• Walmart
• Tele2
• Sky
• AT&T
Tweet this
OpenStack made easy10
German telco Deutsche Telekom (DT) “When I started working with OpenStack it took
uses Ubuntu OpenStack as the foundation three months to install. But with the help of Juju
of a next-generation network functions it takes three days”
virtualisation (NFV) infrastructure.
Robert Schwegler
Deutsche Telekom AG
Deutsche Telekom leverages Canonical’s tool
chain even further, using Juju as a generic
Virtualised Network Functions (VNF) manager.
In this case, Juju is used to model and deploy
both OpenStack, as well as the critical workloads
running within the Ubuntu OpenStack
environment.
Tweet this
OpenStack made easy11
Tweet this
OpenStack made easy12
Tweet this
OpenStack made easy13
Tweet this
OpenStack made easy14
Tweet this
OpenStack made easy15
Value of repeatable operations The reality of modern clouds is that there is no Telcos, media and broadcast companies and
static production cloud that is never upgraded or enterprise organisations distribute operations
When building OpenStack clouds it’s important to expanded to more than one cloud or rebuilt as globally, with potentially thousands of smaller, off-
understand the need for repeatable operations. part of a rolling upgrade. site operations centers. All need their own cloud
to support localised and scalable infrastructure.
One of the common conceptions of building and Also, there is no one size fits all cloud.
operating a cloud is that you do it once and it’s Even smaller organisations build development,
done. There is a tendency to put tremendous time Successful early cloud adopters have come to test, staging and production clouds.
and effort into designing both the physical and realize that remote locations may have each their
software infrastructure for what is to be a static own small cloud infrastructure. For scalability and Everyone needs to do these builds consistently,
production cloud. Often there is little thought put redundancy, even within a single datacenter, they in a repeatable fashion, many times.
into rebuilding it, modifying it, or doing it many will end up building many, even dozens, of clouds.
times over.
Tweet this
OpenStack made easy16
Watch Video
Tweet this
OpenStack made easy17
In order to scale, operational intelligence must In the next section, we introduce MAAS, to Since containers are vital to system density and
no longer be a function of number of skilled manage bare metal hardware, Juju, to manage return on investment, we will also discuss how
operators, but rather a function of the right application design and deployment, and conjure- LXD, the pure container hypervisor, and Fan
tools designed to focus on the right issues. This is up, to completely automate the configuration, networking, play essential roles in solving for
where Canonical’s unique toolset makes Canonical architecture choices and deployment of a server and IP network density.
OpenStack relatively easy compared to other Canonical OpenStack cloud.
offerings.
Additional tools and solutions are introduced, as
Tools built specifically for big software like well. Conjure-up can deploy single-node or multi-
OpenStack are the only way to achieve cloud node OpenStack test/dev environments through
economics in a private cloud. Adding personnel an intuitive interface and setup test OpenStack
won’t scale as your cloud grows, and using deployments in VMware or even public cloud.
traditional scripting technologies requires too
many, and too frequent of updates within a
growing, dynamic cloud.
Tweet this
OpenStack made easy18
Tweet this
OpenStack made easy19
Tweet this
OpenStack made easy20
Tweet this
OpenStack made easy21
Tweet this
OpenStack made easy22
Containers in OpenStack
Tweet this
OpenStack made easy23
LXD, the pure container hypervisor, is the key Operational efficiency is furthered by the ability There are prebuilt LXD images for running CentOS,
to delivering the world’s fastest OpenStack, as to live migrate services from one physical host to Debian, OpenSUSE, Fedora, and other Linux
demonstrated at OpenStack Summit in Austin, another, just like legacy hypervisors, but with a operating systems.
TX. It achieves the lowest latency and bare metal pure container hypervisor.
performance. Security is implicit with mandatory access controls
Upgrading a host’s LXD containers is as simple as from Apparmor profiles. LXD pure containers are
LXD helps enable a hyperconverged Canonical upgrading the underlying OS (Ubuntu), migrating as secure as Linux itself.
OpenStack. It deploys in minutes. Instances that services off and back.
run on top of OpenStack perform at bare metal LXD can run virtually any Linux distribution as a
speed. Dozens of LXD instances can be launched You can even run LXD containers inside other guest operating system. It doesn’t require special
within that OpenStack cloud in a matter LXD containers; all at bare metal speed, with no virtualisation hardware. It even allows you to
of seconds. performance degradation. Traditional virtual deploy all of OpenStack inside another cloud, like
machines must run on bare metal and cannot be on Amazon, for example.
When using LXD, an entire OpenStack run practically inside other VMs.
environment can be snapshotted in about Learn more about LXD at ubuntu.com/lxd
2 seconds.
Tweet this
OpenStack made easy24
Tweet this
OpenStack made easy25
Tweet this
OpenStack made easy26
ZFS makes better containers Container characteristics All clouds store data
ZFS accelerates LXD on Linux. Specifically, Critical aspects of a successful container Ubuntu Advantage Storage provides support for
it provides: hypervisor are: a number of software defined storage solutions,
all priced at cloud scale. Ceph object storage is a
• Copy-on-write • Density popular technology that is readily available within
Ubuntu OpenStack and provides massive scale-out
• snapshot backups • Latency
storage for organisations of all sizes.
• continuous integrity checking • Performance
• auto repairs • Fast, secure, efficient Another unique advantage to Canonical
OpenStack and Ubuntu Advantage Storage is the
• efficient compression
The features of ZFS make innovative and CephDash, which provides real-time data analytics
• deduplication superior pure container technologies like LXD of Ceph deployments.
even better.
All of these features improve the management Learn more about Ubuntu cloud storage at
and density of containers. ubuntu.com/storage
Tweet this
OpenStack made easy27
Why BootStack? Build, Operate and With BootStack and BootStack Direct, it has never
Optionally Transfer been easier to instantiate an Ubuntu OpenStack
Even with the most advanced tools and the best cloud. Regardless of the BootStack offer you
teams, it can be a lot easier to get started with may choose, the cloud will still be built with the
Canonical’s cloud experts will design and build an
some help from the experts that build thousands aforementioned toolset in this eBook, to best
Canonical OpenStack cloud to your specifications.
of Canonical OpenStack clouds every month. practices and reference architecture standards,
The hardware can be hosted at your datacenter or
as defined by those tools.
a 3rd-party provider.
BootStack (which stands for ‘Build’, ‘Operate’
and ‘Optionally Transfer’) is a managed service Learn more about BootStack at
When you feel comfortable managing your
offering that gets you an OpenStack private cloud ubuntu.com/bootstack
OpenStack environment, there is an optional
in a matter of weeks, instead of months.
transfer of administrative ownership over to your
internal team.
Tweet this
OpenStack made easy28
Conclusion
OpenStack may not be easy, but it With the right tools, OpenStack can be easy, and it If you’re excited to hear more and talk to us
doesn’t have to be difficult. The ease of can reap financial rewards for your organisation: directly, you can reach us on at:
Contact Us
OpenStack is in the approach. Big software
MAAS is the smartest way to handle bare metal
can’t be tackled with legacy tools and old To learn more about a managed solution for
fashioned thinking. Juju enables easy model-driven operations for big data, download the datasheet:
hybrid cloud services BootStack Your Big Data Cloud
conjure-up is the fastest way to build an If you want to start trying things out immediately,
OpenStack cloud for production and also the we highly encourage you to visit:
simplest way for developers to build a multi-node jujucharms.com
OpenStack deployment on their laptop
Tweet this
Enjoyed this eBook?
You might also be interested in…
Download eBook