vs
Update on Distinctions, Status, and Statistics
Deutsche Telekom AG
What means
in this context?
without
Sounds
right?
Lets take a look
Know your
May consider
topics
like
Which software do you need ?
Which specific
OpenStack projects
and
CephFS, SDN, Hypervisor/Container, API versions ...
Operational requirements
But also
and may even
Your
Even with full automation
You absolutely need
Operators
but also very likely
Developers
You may also need to change
the mindset
of people
and adapt processes
.
HARD
part!How do you get
bugs
fixed
or
missing features
upstream implemented?
Participate in the
Report your bugs and missing features!
Blueprints!
Feedback!
Review!
But what then?
Open source developers
do either:
what they are interested
in
or
what they are payed
for.
Therefore
At the end you
may
fix or implement it!
With this in mind,
let's take a
Former Core Services: Highly mature
and widely adopted.
Other Services:
Lower level of maturity
and adoption
!
What about Automation?
Sure!
If you prefer an epic fail
!
What does the
Ansible, Puppet, Chef, SaltStack
.
But what about
Juju
?
Juju
may an option if you use
96%
of the code is from one company
But even then:
The community code may not fit your needs.
It may takes quite some time to make it work.
You may stuck with a release longer than expected.
Very likely
means:
Lot of extra work for you!
Main features
:
What about Automation?
First: Check above!
Then choose from
Ansible, Puppet, Chef, SaltStack
What are the
Select a
to provide
Select a
Leaves one question:
What is the
of your organization?
with
based on
RHEL 7.3
3.10-based
KVM
ESX (vCenter)
Deployment
TripleO/Ironic and Ansible (optional)
or
for test environments
All Core Services plus
New downstream version with
Next: Pike
Additionally recommended
(bundled)
(optional)
between
(phase 2 support, like r11)
and
(LLR/LTS releases like r10)
per machine and per-socket-pair
running RHEL guests or not
support for business hours or 24x7
special SLAs
based on
RHEL 7.4 or Ubuntu 16.04
Next: 3.0 with Luminous
Deployment via
or
or
CephFS (Tech preview)
NFS (via Object Gateway)
iSCSI (Tech preview)
Yearly subscriptions
based on:
raw capacity with node limit
Also available:
pre-production subscriptions
Kubernetes
Docker (OS)
Atomic and RHEL OS
with
based on
SLES 12 SP2
4.4-based
KVM, Xen
VMWare vSphere
IBM z/VM
Kubernetes Docker via Magnum
Deployment
and
All Core Services plus
New downstream version with
Next:
Pike release (Q1/18)
Additionally recommended
(for KVM/Xen compute nodes)
Cloud 7:
after GA
From 8 on: 36 months
(aligned with SLES12-SP3)
control node
admin node
compute node, per-socket-pair (SLES)
Swift
12x5 or 24x7
special SLAs
based on
with
OpenATTIC
based on SLES12-SP3
Deployment via
BlueStore
Data compression
CephFS Multi MDS
iSCSI
NFS Ganesha/S3
CIFS Samba (Tech Preview)
per node
Basis subscription:
with 4 OSDs, 3/5 MONs, Admin/Deploy node
priority support included
Kubernetes
Docker (OS)
SUSE MicroOS
SUSE aquired
OpenStack
Cloud Foundry
Stackato
and
will share the same code base
You should also know:
Is the only distro
which does not
charge for
development of upstream features
if you agree on it!
All included in the subscription!
with
Mirantis is the
distribution
not maintaining an own
Compute and Controller
Ubuntu 16.04 LTS
(no longer support for SLES/RHEL/Oracle)
4.4-based
KVM
Kubernetes/Docker
Deployment
via
SaltStack based + Jenkins/Gerrit
All Core Services plus
New downstream version with
within 1-6 months, depending on CI/CD
Next: MCP 1.2 end of Q4/2017
(supports Mitaka, Ocata, and Pike)
Additionally included
per machine
8x5
24x7
Managed Service
Part of
based on
Deployment via
(Decapod/ansible discontinued)
RBD
RadosGW
BlueStore
Subscription
per machine
Kubernetes
Docker
with
based on
Ubuntu 16.04 LTS
4.4-based
KVM
Hyper-V
LXD
Let's get one thing out of the way!
(enterprise version)
(community version)
While probably most
Community Developers
using Ubuntu, make use of
DevStack, Puppet, Ansible, SaltStack, Chef
the enterprise version uses
All Core Services plus
New downstream version with
Additionally recommended
for
system management, security compliance and audit
For versions released with LTS
For 3 following versions (e.g. N, O, P)
OpenStack release of next LTS in former version
node/year
VM/hour
OpenStack regions (S/M/L)
support for business hours, 24x7, managed
based on
with
Ceph Dashboard
and OpenAttic
CephFS
iSCSI
NFS Gateway
Erasure coding (no Juju charm)
Subscription
based on:
used capacity
LXD
Kubernetes
Docker (CS)
Juju
has a
non Open Source license
At least
controversial
integration of
in 16.04
Not offered by the other distros.
Potential vendor lock-in.
How to assess
if a distro can provide
for your project?
Just Kidding!
Rhetorical question!
If you are lucky:
The experience of
or
you know
If you have time and resources:
Before you stuck with one!
Are there any other
helpful
What about
![]() |
||||
![]() |
Platin | Platin | Gold | Gold |
![]() |
Silver | Gold | Silver | Silver |
![]() |
Member | Member | ||
![]() |
Platin | Gold | Silver | Silver |
![]() |
Platin | Platin | Silver | Silver |
Another may helpful indicator:
on project
Cinder, Glance, Keystone, Neutron, Nova, Swift
Source: stackalytics.com , Analysis: git.io/vQYT0, 20171023
Aodh, Barbican, Ceilometer, Designate, Gnocchi, Heat, Horizon, Ironic, Magnum, Manila, Mistral,
Monasca, Murano, Panko, Rally, Sahara, Tempest, Trove, +(os-client, oslo, security, documentation)
Source: stackalytics.com , Analysis: git.io/vQYT0
Cinder, Glance, Keystone, Neutron, Nova, Swift
Source: stackalytics.com , Analysis: git.io/vQYT0
Aodh, Barbican, Ceilometer, Designate, Gnocchi, Heat, Horizon, Ironic, Magnum, Manila, Mistral,
Monasca, Murano, Panko, Rally, Sahara, Tempest, Trove, +(os-client, oslo, security, documentation)
Source: stackalytics.com , Analysis: git.io/vQYT0
Source: stackalytics.com , Analysis: git.io/vQYT0
resolved vs. reported bugs in %
Source: stackalytics.com , Analysis: git.io/vQYT0
source: metrics.ceph.com, ceph.git, 2017/6/23
source: linux.git, gitdm with 4.4 data set, 2017/06/23
source: linux-stable.git, gitdm with 4.4 data set, e.g. v4.0..v4.0.x, 2017/06/23
libvirt/qemu git, 2017/06/24
How is their
Are there useful and reliable numbers?
What about
thecloudmarket.com
?
Not helpful!
Only Amazon EC2 images.
What about
Some issues, but let see ...
Source: OpenStack User Survey April/November 2017
Source: OpenStack User Survey April/November 2017
Source: OpenStack User Survey April/November 2017
Trademarks or registered trademarks used in this presentation are the property of their respective owners.
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |