vanilla vs openstack distributions - update on distinctions, status, and statistics (sydney)

147
VANILLA VANILLA VANILLA VANILLA VANILLA VANILLA vs DISTRIBUTIONS DISTRIBUTIONS DISTRIBUTIONS DISTRIBUTIONS DISTRIBUTIONS DISTRIBUTIONS Update on Distinctions, Status, and Statistics Deutsche Telekom AG Danny Al-Gaaf

Upload: danny-al-gaaf

Post on 21-Jan-2018

45 views

Category:

Presentations & Public Speaking


0 download

TRANSCRIPT

Page 1: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

VANILLA

VANILLA

VANILLA

VANILLA

VANILLA

VANILLA

VANILLA

VANILLA

VANILLAVANILLAvs

DISTRIBUTIONS

DISTRIBUTIONS

DISTRIBUTIONS

DISTRIBUTIONS

DISTRIBUTIONS

DISTRIBUTIONS

DISTRIBUTIONS

DISTRIBUTIONS

DISTRIBUTIONSDISTRIBUTIONSUpdateonDistinctions,Status,andStatistics

DeutscheTelekomAG

DannyAl-Gaaf

Page 2: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

Whatmeans

VANILLA

VANILLA

VANILLA

VANILLA

VANILLA

VANILLA

VANILLA

VANILLA

VANILLAVANILLAinthiscontext?

Page 3: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

UPSTREAM

UPSTREAM

UPSTREAM

UPSTREAM

UPSTREAM

UPSTREAM

UPSTREAM

UPSTREAM

UPSTREAMUPSTREAMwithout

PRIVATCHANGES

PRIVATCHANGES

PRIVATCHANGES

PRIVATCHANGES

PRIVATCHANGES

PRIVATCHANGES

PRIVATCHANGES

PRIVATCHANGES

PRIVATCHANGESPRIVATCHANGES

Page 4: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

Sounds

GREAT

GREAT

GREAT

GREAT

GREAT

GREAT

GREAT

GREAT

GREATGREATright?

Page 5: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

Letstakealook

Page 6: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

1

1

1

1

1

1

1

1

11Knowyour

REQUIREMENTS!

REQUIREMENTS!

REQUIREMENTS!

REQUIREMENTS!

REQUIREMENTS!

REQUIREMENTS!

REQUIREMENTS!

REQUIREMENTS!

REQUIREMENTS!REQUIREMENTS!

Page 7: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

Mayconsider

topics

like

Page 8: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

Whichsoftwaredoyouneed?

OPENSTACK

OPENSTACK

OPENSTACK

OPENSTACK

OPENSTACK

OPENSTACK

OPENSTACK

OPENSTACK

OPENSTACKOPENSTACKSTORAGE

STORAGE

STORAGE

STORAGE

STORAGE

STORAGE

STORAGE

STORAGE

STORAGESTORAGEBASEOS

BASEOS

BASEOS

BASEOS

BASEOS

BASEOS

BASEOS

BASEOS

BASEOSBASEOS

Page 9: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

Whichspecific

COMPONENTS

COMPONENTS

COMPONENTS

COMPONENTS

COMPONENTS

COMPONENTS

COMPONENTS

COMPONENTS

COMPONENTSCOMPONENTSOpenStackprojects

and

FEATURES

FEATURES

FEATURES

FEATURES

FEATURES

FEATURES

FEATURES

FEATURES

FEATURESFEATURESCephFS,SDN,Hypervisor/Container,APIversions...

Page 10: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

Operationalrequirements

AUTOMATION

AUTOMATION

AUTOMATION

AUTOMATION

AUTOMATION

AUTOMATION

AUTOMATION

AUTOMATION

AUTOMATIONAUTOMATIONCI/CD

CI/CD

CI/CD

CI/CD

CI/CD

CI/CD

CI/CD

CI/CD

CI/CDCI/CDMANAGEMENT

MANAGEMENT

MANAGEMENT

MANAGEMENT

MANAGEMENT

MANAGEMENT

MANAGEMENT

MANAGEMENT

MANAGEMENTMANAGEMENTSUPPORT

SUPPORT

SUPPORT

SUPPORT

SUPPORT

SUPPORT

SUPPORT

SUPPORT

SUPPORTSUPPORT

Page 11: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

Butalso

COST&EFFICENCY

COST&EFFICENCY

COST&EFFICENCY

COST&EFFICENCY

COST&EFFICENCY

COST&EFFICENCY

COST&EFFICENCY

COST&EFFICENCY

COST&EFFICENCYCOST&EFFICENCYandmayeven

LEGALTOPICS

LEGALTOPICS

LEGALTOPICS

LEGALTOPICS

LEGALTOPICS

LEGALTOPICS

LEGALTOPICS

LEGALTOPICS

LEGALTOPICSLEGALTOPICS

Page 12: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

2

2

2

2

2

2

2

2

22Your

ORGANIZATION

ORGANIZATION

ORGANIZATION

ORGANIZATION

ORGANIZATION

ORGANIZATION

ORGANIZATION

ORGANIZATION

ORGANIZATIONORGANIZATION

Page 13: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

Evenwithfullautomation

Page 14: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

Youabsolutelyneed

EXPERIENCED

EXPERIENCED

EXPERIENCED

EXPERIENCED

EXPERIENCED

EXPERIENCED

EXPERIENCED

EXPERIENCED

EXPERIENCEDEXPERIENCEDOperators

butalsoverylikely

Developers

Page 15: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

Youmayalsoneedtochange

themindsetofpeople

andadaptprocesses.

Page 16: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

THISISTHE

THISISTHE

THISISTHE

THISISTHE

THISISTHE

THISISTHE

THISISTHE

THISISTHE

THISISTHETHISISTHEHARDPART!

PART!

PART!

PART!

PART!

PART!

PART!

PART!

PART!PART!

Page 17: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

3

3

3

3

3

3

3

3

33COMMUNITY

COMMUNITY

COMMUNITY

COMMUNITY

COMMUNITY

COMMUNITY

COMMUNITY

COMMUNITY

COMMUNITYCOMMUNITY

Page 18: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

Howdoyouget

bugsfixed

or

missingfeatures

upstreamimplemented?

Page 19: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

Participateinthe

COMMUNITY

COMMUNITY

COMMUNITY

COMMUNITY

COMMUNITY

COMMUNITY

COMMUNITY

COMMUNITY

COMMUNITYCOMMUNITYReportyourbugsandmissingfeatures!

Blueprints!

Feedback!

Review!

Page 20: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

Butwhatthen?

Opensourcedevelopersdoeither:

whattheyareinterestedin

orwhattheyarepayedfor.

Page 21: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

Therefore

BEPREPARED:

BEPREPARED:

BEPREPARED:

BEPREPARED:

BEPREPARED:

BEPREPARED:

BEPREPARED:

BEPREPARED:

BEPREPARED:BEPREPARED:Attheendyoumay

fixorimplementit!

Page 22: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

Withthisinmind,

let'stakea

DEEPERLOOK

DEEPERLOOK

DEEPERLOOK

DEEPERLOOK

DEEPERLOOK

DEEPERLOOK

DEEPERLOOK

DEEPERLOOK

DEEPERLOOKDEEPERLOOK

Page 23: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)
Page 24: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

FormerCoreServices:Highlymatureandwidelyadopted.

Page 25: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

OtherServices:

Lowerlevelofmaturityandadoption!

AODHAlarming

BARBICANKeyManagement

CEILOMETERTelemetry

DESIGNATEDNSService

GNOCCHITDBaaS

HEATOrchestration

HORIZONDashboard

IRONICBare-MetalProvisioning

MAGNUMContainers

MANILASharedFilesystems

MISTRALWorkflowService

MONASCAMonitoring

MURANOApplicationCatalog

PANKOEvent,MetadataIndexing

RALLYBenchmark

SAHARAElasticMapReduce

TEMPESTIntegrationTestSuite

TROVEDatabase

Page 26: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

WhataboutAutomation?

Writeyourown?

Writeyourown?

Writeyourown?

Writeyourown?

Writeyourown?

Writeyourown?

Writeyourown?

Writeyourown?

Writeyourown?Writeyourown?Sure!

Ifyoupreferanepicfail!

Page 27: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

Whatdoesthe

OPENSTACKCOMMUNITY?

OPENSTACKCOMMUNITY?

OPENSTACKCOMMUNITY?

OPENSTACKCOMMUNITY?

OPENSTACKCOMMUNITY?

OPENSTACKCOMMUNITY?

OPENSTACKCOMMUNITY?

OPENSTACKCOMMUNITY?

OPENSTACKCOMMUNITY?OPENSTACKCOMMUNITY?Ansible,Puppet,Chef,SaltStack.

Page 28: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

Butwhatabout

Juju?

Page 29: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

Jujumayanoptionifyouuse

CANONICAL

CANONICAL

CANONICAL

CANONICAL

CANONICAL

CANONICAL

CANONICAL

CANONICAL

CANONICALCANONICAL96%ofthecodeisfromonecompany

Page 30: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

Buteventhen:

Thecommunitycodemaynotfityourneeds.

Itmaytakesquitesometimetomakeitwork.

Youmaystuckwithareleaselongerthanexpected.

Verylikelymeans:Lotofextraworkforyou!

Page 31: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)
Page 32: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

Mainfeatures:

RBD

RBD

RBD

RBD

RBD

RBD

RBD

RBD

RBDRBDRADOSGW

RADOSGW

RADOSGW

RADOSGW

RADOSGW

RADOSGW

RADOSGW

RADOSGW

RADOSGWRADOSGWCEPHFS

CEPHFS

CEPHFS

CEPHFS

CEPHFS

CEPHFS

CEPHFS

CEPHFS

CEPHFSCEPHFS

Page 33: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

WhataboutAutomation?

First:Checkabove!

Thenchoosefrom

Ansible,Puppet,Chef,SaltStack

Page 34: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

Whatarethe

ALTERNATIVES

ALTERNATIVES

ALTERNATIVES

ALTERNATIVES

ALTERNATIVES

ALTERNATIVES

ALTERNATIVES

ALTERNATIVES

ALTERNATIVESALTERNATIVESTOPUREVANILLA?

TOPUREVANILLA?

TOPUREVANILLA?

TOPUREVANILLA?

TOPUREVANILLA?

TOPUREVANILLA?

TOPUREVANILLA?

TOPUREVANILLA?

TOPUREVANILLA?TOPUREVANILLA?

Page 35: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

Selecta

PARTNER

PARTNER

PARTNER

PARTNER

PARTNER

PARTNER

PARTNER

PARTNER

PARTNERPARTNERtoprovide

Packages,Updates,CI/CD

Packages,Updates,CI/CD

Packages,Updates,CI/CD

Packages,Updates,CI/CD

Packages,Updates,CI/CD

Packages,Updates,CI/CD

Packages,Updates,CI/CD

Packages,Updates,CI/CD

Packages,Updates,CI/CDPackages,Updates,CI/CD

Page 36: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

OR

OR

OR

OR

OR

OR

OR

OR

OROR

Page 37: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

Selecta

DISTRIBUTION

DISTRIBUTION

DISTRIBUTION

DISTRIBUTION

DISTRIBUTION

DISTRIBUTION

DISTRIBUTION

DISTRIBUTION

DISTRIBUTIONDISTRIBUTION

Page 38: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

Leavesonequestion:

Whatisthe

PREFERED

PREFERED

PREFERED

PREFERED

PREFERED

PREFERED

PREFERED

PREFERED

PREFEREDPREFERED

DISTRIBUTION

DISTRIBUTION

DISTRIBUTION

DISTRIBUTION

DISTRIBUTION

DISTRIBUTION

DISTRIBUTION

DISTRIBUTION

DISTRIBUTIONDISTRIBUTIONofyourorganization?

Page 39: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)
Page 40: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

1

1

1

1

1

1

1

1

11OPENSTACK

OPENSTACK

OPENSTACK

OPENSTACK

OPENSTACK

OPENSTACK

OPENSTACK

OPENSTACK

OPENSTACKOPENSTACK

Page 41: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

RedHat

RedHat

RedHat

RedHat

RedHat

RedHat

RedHat

RedHat

RedHatRedHatOpenStackPlatform11

OpenStackPlatform11

OpenStackPlatform11

OpenStackPlatform11

OpenStackPlatform11

OpenStackPlatform11

OpenStackPlatform11

OpenStackPlatform11

OpenStackPlatform11OpenStackPlatform11with

basedon

RHEL7.3

Page 42: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

KERNEL

KERNEL

KERNEL

KERNEL

KERNEL

KERNEL

KERNEL

KERNEL

KERNELKERNEL3.10-based

VIRTUALIZATION

VIRTUALIZATION

VIRTUALIZATION

VIRTUALIZATION

VIRTUALIZATION

VIRTUALIZATION

VIRTUALIZATION

VIRTUALIZATION

VIRTUALIZATIONVIRTUALIZATIONKVM

ESX(vCenter)

Page 43: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

Deployment

OSPDIRECTOR

OSPDIRECTOR

OSPDIRECTOR

OSPDIRECTOR

OSPDIRECTOR

OSPDIRECTOR

OSPDIRECTOR

OSPDIRECTOR

OSPDIRECTOROSPDIRECTORTripleO/IronicandAnsible(optional)

or

PACKSTACK

PACKSTACK

PACKSTACK

PACKSTACK

PACKSTACK

PACKSTACK

PACKSTACK

PACKSTACK

PACKSTACKPACKSTACKfortestenvironments

Page 44: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

OPENSTACKSUPPORT

OPENSTACKSUPPORT

OPENSTACKSUPPORT

OPENSTACKSUPPORT

OPENSTACKSUPPORT

OPENSTACKSUPPORT

OPENSTACKSUPPORT

OPENSTACKSUPPORT

OPENSTACKSUPPORTOPENSTACKSUPPORTAllCoreServicesplus

AODHAlarming

BARBICANKeyManagement

CEILOMETERTelemetry

DESIGNATEDNSService

GNOCCHITDBaaS

HEATOrchestration

HORIZONDashboard

IRONICBare-MetalProvisioning

MAGNUMContainers

MANILASharedFilesystems

MISTRALWorkflowService

MONASCAMonitoring

MURANOApplicationCatalog

PANKOEvent,MetadataIndexing

RALLYBenchmark

SAHARAElasticMapReduce

TEMPESTIntegrationTestSuite

TROVEDatabase

TechnicalPreviewSupported

Unsupported

Page 45: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

LIFECYCLE

LIFECYCLE

LIFECYCLE

LIFECYCLE

LIFECYCLE

LIFECYCLE

LIFECYCLE

LIFECYCLE

LIFECYCLELIFECYCLENewdownstreamversionwith

everyupstreamrelease

everyupstreamrelease

everyupstreamrelease

everyupstreamrelease

everyupstreamrelease

everyupstreamrelease

everyupstreamrelease

everyupstreamrelease

everyupstreamreleaseeveryupstreamrelease

Next:Pike

Page 46: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

Additionallyrecommended

CLOUDFORMS

CLOUDFORMS

CLOUDFORMS

CLOUDFORMS

CLOUDFORMS

CLOUDFORMS

CLOUDFORMS

CLOUDFORMS

CLOUDFORMSCLOUDFORMS(bundled)

SATELLITE

SATELLITE

SATELLITE

SATELLITE

SATELLITE

SATELLITE

SATELLITE

SATELLITE

SATELLITESATELLITE(optional)

Page 47: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

SUPPORT

SUPPORT

SUPPORT

SUPPORT

SUPPORT

SUPPORT

SUPPORT

SUPPORT

SUPPORTSUPPORTbetween

1year

1year

1year

1year

1year

1year

1year

1year

1year1year(phase2support,liker11)

and

upto5years

upto5years

upto5years

upto5years

upto5years

upto5years

upto5years

upto5years

upto5yearsupto5years(LLR/LTSreleasesliker10)

Page 48: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

PRICING

PRICING

PRICING

PRICING

PRICING

PRICING

PRICING

PRICING

PRICINGPRICINGpermachineandper-socket-pair

DEPENDINGON:

DEPENDINGON:

DEPENDINGON:

DEPENDINGON:

DEPENDINGON:

DEPENDINGON:

DEPENDINGON:

DEPENDINGON:

DEPENDINGON:DEPENDINGON:

runningRHELguestsornot

supportforbusinesshoursor24x7

specialSLAs

Page 49: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

2

2

2

2

2

2

2

2

22CEPH

CEPH

CEPH

CEPH

CEPH

CEPH

CEPH

CEPH

CEPHCEPH

Page 50: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

RedHatCephStorage2.4

RedHatCephStorage2.4

RedHatCephStorage2.4

RedHatCephStorage2.4

RedHatCephStorage2.4

RedHatCephStorage2.4

RedHatCephStorage2.4

RedHatCephStorage2.4

RedHatCephStorage2.4RedHatCephStorage2.4basedon

JEWEL

JEWEL

JEWEL

JEWEL

JEWEL

JEWEL

JEWEL

JEWEL

JEWELJEWELRHEL7.4orUbuntu16.04

Next:3.0withLuminous

Page 51: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

Deploymentvia

RHSTORAGECONSOLE

RHSTORAGECONSOLE

RHSTORAGECONSOLE

RHSTORAGECONSOLE

RHSTORAGECONSOLE

RHSTORAGECONSOLE

RHSTORAGECONSOLE

RHSTORAGECONSOLE

RHSTORAGECONSOLERHSTORAGECONSOLEor

ANSIBLE

ANSIBLE

ANSIBLE

ANSIBLE

ANSIBLE

ANSIBLE

ANSIBLE

ANSIBLE

ANSIBLEANSIBLEor

MANUALLY

MANUALLY

MANUALLY

MANUALLY

MANUALLY

MANUALLY

MANUALLY

MANUALLY

MANUALLYMANUALLY

Page 52: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

FEATURES

FEATURES

FEATURES

FEATURES

FEATURES

FEATURES

FEATURES

FEATURES

FEATURESFEATURESCephFS(Techpreview)

NFS(viaObjectGateway)

iSCSI(Techpreview)

Page 53: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

PRICING

PRICING

PRICING

PRICING

PRICING

PRICING

PRICING

PRICING

PRICINGPRICINGYearlysubscriptions

basedon:

rawcapacitywithnodelimit

Alsoavailable:

pre-productionsubscriptions

Page 54: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

3

3

3

3

3

3

3

3

33CONTAINER

CONTAINER

CONTAINER

CONTAINER

CONTAINER

CONTAINER

CONTAINER

CONTAINER

CONTAINERCONTAINERPLATFORM

PLATFORM

PLATFORM

PLATFORM

PLATFORM

PLATFORM

PLATFORM

PLATFORM

PLATFORMPLATFORM

Page 55: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

RedHatOpenShift

RedHatOpenShift

RedHatOpenShift

RedHatOpenShift

RedHatOpenShift

RedHatOpenShift

RedHatOpenShift

RedHatOpenShift

RedHatOpenShiftRedHatOpenShiftKubernetes

Docker(OS)

AtomicandRHELOS

Page 56: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)
Page 57: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

1

1

1

1

1

1

1

1

11OPENSTACK

OPENSTACK

OPENSTACK

OPENSTACK

OPENSTACK

OPENSTACK

OPENSTACK

OPENSTACK

OPENSTACKOPENSTACK

Page 58: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

SUSE

SUSE

SUSE

SUSE

SUSE

SUSE

SUSE

SUSE

SUSESUSEOpenStackCloud7

OpenStackCloud7

OpenStackCloud7

OpenStackCloud7

OpenStackCloud7

OpenStackCloud7

OpenStackCloud7

OpenStackCloud7

OpenStackCloud7OpenStackCloud7with

basedon

SLES12SP2

Page 59: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

KERNEL

KERNEL

KERNEL

KERNEL

KERNEL

KERNEL

KERNEL

KERNEL

KERNELKERNEL4.4-based

VIRTUALIZATION

VIRTUALIZATION

VIRTUALIZATION

VIRTUALIZATION

VIRTUALIZATION

VIRTUALIZATION

VIRTUALIZATION

VIRTUALIZATION

VIRTUALIZATIONVIRTUALIZATIONKVM,Xen

VMWarevSphere

IBMz/VM

KubernetesDockerviaMagnum

Page 60: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

Deployment

CROWBAR

CROWBAR

CROWBAR

CROWBAR

CROWBAR

CROWBAR

CROWBAR

CROWBAR

CROWBARCROWBARand

CHEF

CHEF

CHEF

CHEF

CHEF

CHEF

CHEF

CHEF

CHEFCHEF

Page 61: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

OPENSTACKSUPPORT

OPENSTACKSUPPORT

OPENSTACKSUPPORT

OPENSTACKSUPPORT

OPENSTACKSUPPORT

OPENSTACKSUPPORT

OPENSTACKSUPPORT

OPENSTACKSUPPORT

OPENSTACKSUPPORTOPENSTACKSUPPORTAllCoreServicesplus

AODHAlarming

BARBICANKeyManagement

CEILOMETERTelemetry

DESIGNATEDNSService

GNOCCHITDBaaS

HEATOrchestration

HORIZONDashboard

IRONICBare-MetalProvisioning

MAGNUMContainers

MANILASharedFilesystems

MISTRALWorkflowService

MONASCAMonitoring

MURANOApplicationCatalog

PANKOEvent,MetadataIndexing

RALLYBenchmark

SAHARAElasticMapReduce

TEMPESTIntegrationTestSuite

TROVEDatabase

TechnicalPreviewSupported

Unsupported

Page 62: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

LIFECYCLE

LIFECYCLE

LIFECYCLE

LIFECYCLE

LIFECYCLE

LIFECYCLE

LIFECYCLE

LIFECYCLE

LIFECYCLELIFECYCLENewdownstreamversionwith

every2ndupstreamrelease

every2ndupstreamrelease

every2ndupstreamrelease

every2ndupstreamrelease

every2ndupstreamrelease

every2ndupstreamrelease

every2ndupstreamrelease

every2ndupstreamrelease

every2ndupstreamreleaseevery2ndupstreamreleaseNext:

Pikerelease(Q1/18)

Page 63: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

Additionallyrecommended

SUSESTUDIO

SUSESTUDIO

SUSESTUDIO

SUSESTUDIO

SUSESTUDIO

SUSESTUDIO

SUSESTUDIO

SUSESTUDIO

SUSESTUDIOSUSESTUDIOSUSEMANAGER

SUSEMANAGER

SUSEMANAGER

SUSEMANAGER

SUSEMANAGER

SUSEMANAGER

SUSEMANAGER

SUSEMANAGER

SUSEMANAGERSUSEMANAGERSLESHAEXTENSION

SLESHAEXTENSION

SLESHAEXTENSION

SLESHAEXTENSION

SLESHAEXTENSION

SLESHAEXTENSION

SLESHAEXTENSION

SLESHAEXTENSION

SLESHAEXTENSIONSLESHAEXTENSION(forKVM/Xencomputenodes)

Page 64: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

SUPPORT

SUPPORT

SUPPORT

SUPPORT

SUPPORT

SUPPORT

SUPPORT

SUPPORT

SUPPORTSUPPORTCloud7:

27months

27months

27months

27months

27months

27months

27months

27months

27months27monthsafterGA

From8on:36months

(alignedwithSLES12-SP3)

Page 65: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

PRICING

PRICING

PRICING

PRICING

PRICING

PRICING

PRICING

PRICING

PRICINGPRICINGcontrolnode

adminnode

computenode,per-socket-pair(SLES)

Swift

DEPENDINGON:

DEPENDINGON:

DEPENDINGON:

DEPENDINGON:

DEPENDINGON:

DEPENDINGON:

DEPENDINGON:

DEPENDINGON:

DEPENDINGON:DEPENDINGON:

12x5or24x7

specialSLAs

Page 66: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

2

2

2

2

2

2

2

2

22CEPH

CEPH

CEPH

CEPH

CEPH

CEPH

CEPH

CEPH

CEPHCEPH

Page 67: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

SUSEEnterpriseStorage5

SUSEEnterpriseStorage5

SUSEEnterpriseStorage5

SUSEEnterpriseStorage5

SUSEEnterpriseStorage5

SUSEEnterpriseStorage5

SUSEEnterpriseStorage5

SUSEEnterpriseStorage5

SUSEEnterpriseStorage5SUSEEnterpriseStorage5basedon

LUMINOUS

LUMINOUS

LUMINOUS

LUMINOUS

LUMINOUS

LUMINOUS

LUMINOUS

LUMINOUS

LUMINOUSLUMINOUSwith

OpenATTIC

basedonSLES12-SP3

Page 68: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

Deploymentvia

DEEPSEA/SALT

DEEPSEA/SALT

DEEPSEA/SALT

DEEPSEA/SALT

DEEPSEA/SALT

DEEPSEA/SALT

DEEPSEA/SALT

DEEPSEA/SALT

DEEPSEA/SALTDEEPSEA/SALT

Page 69: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

FEATURES

FEATURES

FEATURES

FEATURES

FEATURES

FEATURES

FEATURES

FEATURES

FEATURESFEATURESBlueStore

Datacompression

CephFSMultiMDS

iSCSI

NFSGanesha/S3

CIFSSamba(TechPreview)

Page 70: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

PRICING

PRICING

PRICING

PRICING

PRICING

PRICING

PRICING

PRICING

PRICINGPRICINGpernode

Basissubscription:

with4OSDs,3/5MONs,Admin/Deploynode

prioritysupportincluded

Page 71: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

3

3

3

3

3

3

3

3

33CONTAINER

CONTAINER

CONTAINER

CONTAINER

CONTAINER

CONTAINER

CONTAINER

CONTAINER

CONTAINERCONTAINERPLATFORM

PLATFORM

PLATFORM

PLATFORM

PLATFORM

PLATFORM

PLATFORM

PLATFORM

PLATFORMPLATFORM

Page 72: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

SUSECaaSPlatform

SUSECaaSPlatform

SUSECaaSPlatform

SUSECaaSPlatform

SUSECaaSPlatform

SUSECaaSPlatform

SUSECaaSPlatform

SUSECaaSPlatform

SUSECaaSPlatformSUSECaaSPlatformKubernetes

Docker(OS)

SUSEMicroOS

Page 73: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

4

4

4

4

4

4

4

4

44MORE

MORE

MORE

MORE

MORE

MORE

MORE

MORE

MOREMORE

Page 74: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

SUSEaquired

HPE'SCLOUDASSETS

HPE'SCLOUDASSETS

HPE'SCLOUDASSETS

HPE'SCLOUDASSETS

HPE'SCLOUDASSETS

HPE'SCLOUDASSETS

HPE'SCLOUDASSETS

HPE'SCLOUDASSETS

HPE'SCLOUDASSETSHPE'SCLOUDASSETSOpenStack

CloudFoundry

Stackato

Page 75: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

HPEHELION

HPEHELION

HPEHELION

HPEHELION

HPEHELION

HPEHELION

HPEHELION

HPEHELION

HPEHELIONHPEHELIONand

SUSECLOUD8

SUSECLOUD8

SUSECLOUD8

SUSECLOUD8

SUSECLOUD8

SUSECLOUD8

SUSECLOUD8

SUSECLOUD8

SUSECLOUD8SUSECLOUD8willsharethesamecodebase

Page 76: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

Youshouldalsoknow:

Page 77: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

SUSE

SUSE

SUSE

SUSE

SUSE

SUSE

SUSE

SUSE

SUSESUSEIstheonlydistro

whichdoesnotchargefor

developmentofupstreamfeatures

ifyouagreeonit!

Allincludedinthesubscription!

Page 78: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)
Page 79: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

1

1

1

1

1

1

1

1

11OPENSTACK

OPENSTACK

OPENSTACK

OPENSTACK

OPENSTACK

OPENSTACK

OPENSTACK

OPENSTACK

OPENSTACKOPENSTACK

Page 80: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

MIRANTISCLOUD

MIRANTISCLOUD

MIRANTISCLOUD

MIRANTISCLOUD

MIRANTISCLOUD

MIRANTISCLOUD

MIRANTISCLOUD

MIRANTISCLOUD

MIRANTISCLOUDMIRANTISCLOUDPLATFORM1.1

PLATFORM1.1

PLATFORM1.1

PLATFORM1.1

PLATFORM1.1

PLATFORM1.1

PLATFORM1.1

PLATFORM1.1

PLATFORM1.1PLATFORM1.1with

Page 81: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

Mirantisisthe

ONLY

ONLY

ONLY

ONLY

ONLY

ONLY

ONLY

ONLY

ONLYONLYdistribution

notmaintaininganown

BASEOS

BASEOS

BASEOS

BASEOS

BASEOS

BASEOS

BASEOS

BASEOS

BASEOSBASEOS

Page 82: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

NODES

NODES

NODES

NODES

NODES

NODES

NODES

NODES

NODESNODESComputeandController

Ubuntu16.04LTS

(nolongersupportforSLES/RHEL/Oracle)

Page 83: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

KERNEL

KERNEL

KERNEL

KERNEL

KERNEL

KERNEL

KERNEL

KERNEL

KERNELKERNEL4.4-based

VIRTUALIZATION

VIRTUALIZATION

VIRTUALIZATION

VIRTUALIZATION

VIRTUALIZATION

VIRTUALIZATION

VIRTUALIZATION

VIRTUALIZATION

VIRTUALIZATIONVIRTUALIZATIONKVM

Kubernetes/Docker

Page 84: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

Deployment

via

MCPDRIVETRAIN

MCPDRIVETRAIN

MCPDRIVETRAIN

MCPDRIVETRAIN

MCPDRIVETRAIN

MCPDRIVETRAIN

MCPDRIVETRAIN

MCPDRIVETRAIN

MCPDRIVETRAINMCPDRIVETRAINSaltStackbased+Jenkins/Gerrit

Page 85: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

OPENSTACKSUPPORT

OPENSTACKSUPPORT

OPENSTACKSUPPORT

OPENSTACKSUPPORT

OPENSTACKSUPPORT

OPENSTACKSUPPORT

OPENSTACKSUPPORT

OPENSTACKSUPPORT

OPENSTACKSUPPORTOPENSTACKSUPPORTAllCoreServicesplus

AODHAlarming

BARBICANKeyManagement

CEILOMETERTelemetry

DESIGNATEDNSService

GNOCCHITDBaaS

HEATOrchestration

HORIZONDashboard

IRONICBare-MetalProvisioning

MAGNUMContainers

MANILASharedFilesystems

MISTRALWorkflowService

MONASCAMonitoring

MURANOApplicationCatalog

PANKOEvent,MetadataIndexing

RALLYBenchmark

SAHARAElasticMapReduce

TEMPESTIntegrationTestSuite

TROVEDatabase

TechnicalPreviewSupported

Unsupported

Page 86: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

LIFECYCLE

LIFECYCLE

LIFECYCLE

LIFECYCLE

LIFECYCLE

LIFECYCLE

LIFECYCLE

LIFECYCLE

LIFECYCLELIFECYCLENewdownstreamversionwith

everyupstreamrelease

everyupstreamrelease

everyupstreamrelease

everyupstreamrelease

everyupstreamrelease

everyupstreamrelease

everyupstreamrelease

everyupstreamrelease

everyupstreamreleaseeveryupstreamreleasewithin1-6months,dependingonCI/CD

Next:MCP1.2endofQ4/2017

(supportsMitaka,Ocata,andPike)

Page 87: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

Additionallyincluded

STACKLIGHT

STACKLIGHT

STACKLIGHT

STACKLIGHT

STACKLIGHT

STACKLIGHT

STACKLIGHT

STACKLIGHT

STACKLIGHTSTACKLIGHTDRIVETRAIN

DRIVETRAIN

DRIVETRAIN

DRIVETRAIN

DRIVETRAIN

DRIVETRAIN

DRIVETRAIN

DRIVETRAIN

DRIVETRAINDRIVETRAINKUBERNETES

KUBERNETES

KUBERNETES

KUBERNETES

KUBERNETES

KUBERNETES

KUBERNETES

KUBERNETES

KUBERNETESKUBERNETESOPENCONTRAIL

OPENCONTRAIL

OPENCONTRAIL

OPENCONTRAIL

OPENCONTRAIL

OPENCONTRAIL

OPENCONTRAIL

OPENCONTRAIL

OPENCONTRAILOPENCONTRAIL

Page 88: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

PRICING

PRICING

PRICING

PRICING

PRICING

PRICING

PRICING

PRICING

PRICINGPRICINGpermachine

DEPENDINGON:

DEPENDINGON:

DEPENDINGON:

DEPENDINGON:

DEPENDINGON:

DEPENDINGON:

DEPENDINGON:

DEPENDINGON:

DEPENDINGON:DEPENDINGON:

8x5

24x7

ManagedService

Page 89: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

2

2

2

2

2

2

2

2

22CEPH

CEPH

CEPH

CEPH

CEPH

CEPH

CEPH

CEPH

CEPHCEPH

Page 90: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

Partof

MCP

MCP

MCP

MCP

MCP

MCP

MCP

MCP

MCPMCPbasedon

LUMINOUS

LUMINOUS

LUMINOUS

LUMINOUS

LUMINOUS

LUMINOUS

LUMINOUS

LUMINOUS

LUMINOUSLUMINOUS

Page 91: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

Deploymentvia

SALTSTACK

SALTSTACK

SALTSTACK

SALTSTACK

SALTSTACK

SALTSTACK

SALTSTACK

SALTSTACK

SALTSTACKSALTSTACKOPENATTIC

OPENATTIC

OPENATTIC

OPENATTIC

OPENATTIC

OPENATTIC

OPENATTIC

OPENATTIC

OPENATTICOPENATTIC(Decapod/ansiblediscontinued)

Page 92: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

FEATURES

FEATURES

FEATURES

FEATURES

FEATURES

FEATURES

FEATURES

FEATURES

FEATURESFEATURESRBD

RadosGW

BlueStore

Page 93: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

PRICING

PRICING

PRICING

PRICING

PRICING

PRICING

PRICING

PRICING

PRICINGPRICINGSubscription

permachine

Page 94: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

3

3

3

3

3

3

3

3

33CONTAINER

CONTAINER

CONTAINER

CONTAINER

CONTAINER

CONTAINER

CONTAINER

CONTAINER

CONTAINERCONTAINERPLATFORM

PLATFORM

PLATFORM

PLATFORM

PLATFORM

PLATFORM

PLATFORM

PLATFORM

PLATFORMPLATFORM

Page 95: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

MCPCaaS

MCPCaaS

MCPCaaS

MCPCaaS

MCPCaaS

MCPCaaS

MCPCaaS

MCPCaaS

MCPCaaSMCPCaaSKubernetes

Docker

Page 96: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)
Page 97: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

1

1

1

1

1

1

1

1

11OPENSTACK

OPENSTACK

OPENSTACK

OPENSTACK

OPENSTACK

OPENSTACK

OPENSTACK

OPENSTACK

OPENSTACKOPENSTACK

Page 98: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

UBUNTU

UBUNTU

UBUNTU

UBUNTU

UBUNTU

UBUNTU

UBUNTU

UBUNTU

UBUNTUUBUNTUOPENSTACK

OPENSTACK

OPENSTACK

OPENSTACK

OPENSTACK

OPENSTACK

OPENSTACK

OPENSTACK

OPENSTACKOPENSTACKwith

basedon

Ubuntu16.04LTS

Page 99: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

KERNEL

KERNEL

KERNEL

KERNEL

KERNEL

KERNEL

KERNEL

KERNEL

KERNELKERNEL4.4-based

VIRTUALIZATION

VIRTUALIZATION

VIRTUALIZATION

VIRTUALIZATION

VIRTUALIZATION

VIRTUALIZATION

VIRTUALIZATION

VIRTUALIZATION

VIRTUALIZATIONVIRTUALIZATIONKVM

Hyper-V

LXD

Page 100: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

Let'sgetonethingoutoftheway!

"CANONICAL"OPENSTACK

"CANONICAL"OPENSTACK

"CANONICAL"OPENSTACK

"CANONICAL"OPENSTACK

"CANONICAL"OPENSTACK

"CANONICAL"OPENSTACK

"CANONICAL"OPENSTACK

"CANONICAL"OPENSTACK

"CANONICAL"OPENSTACK"CANONICAL"OPENSTACK(enterpriseversion)

≠≠UBUNTUOPENSTACK

UBUNTUOPENSTACK

UBUNTUOPENSTACK

UBUNTUOPENSTACK

UBUNTUOPENSTACK

UBUNTUOPENSTACK

UBUNTUOPENSTACK

UBUNTUOPENSTACK

UBUNTUOPENSTACKUBUNTUOPENSTACK(communityversion)

Page 101: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

Whileprobablymost

CommunityDevelopers

usingUbuntu,makeuseof

DevStack,Puppet,Ansible,SaltStack,Chef

theenterpriseversionuses

JuJuandMaaS

JuJuandMaaS

JuJuandMaaS

JuJuandMaaS

JuJuandMaaS

JuJuandMaaS

JuJuandMaaS

JuJuandMaaS

JuJuandMaaSJuJuandMaaS

Page 102: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

OPENSTACKSUPPORT

OPENSTACKSUPPORT

OPENSTACKSUPPORT

OPENSTACKSUPPORT

OPENSTACKSUPPORT

OPENSTACKSUPPORT

OPENSTACKSUPPORT

OPENSTACKSUPPORT

OPENSTACKSUPPORTOPENSTACKSUPPORTAllCoreServicesplus

AODHAlarming

BARBICANKeyManagement

CEILOMETERTelemetry

DESIGNATEDNSService

GNOCCHITDBaaS

HEATOrchestration

HORIZONDashboard

IRONICBare-MetalProvisioning

MAGNUMContainers

MANILASharedFilesystems

MISTRALWorkflowService

MONASCAMonitoring

MURANOApplicationCatalog

PANKOEvent,MetadataIndexing

RALLYBenchmark

SAHARAElasticMapReduce

TEMPESTIntegrationTestSuite

TROVEDatabase

TechnicalPreviewSupported

Unsupported

Page 103: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

LIFECYCLE

LIFECYCLE

LIFECYCLE

LIFECYCLE

LIFECYCLE

LIFECYCLE

LIFECYCLE

LIFECYCLE

LIFECYCLELIFECYCLENewdownstreamversionwith

everyupstreamrelease

everyupstreamrelease

everyupstreamrelease

everyupstreamrelease

everyupstreamrelease

everyupstreamrelease

everyupstreamrelease

everyupstreamrelease

everyupstreamreleaseeveryupstreamrelease

Page 104: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

Additionallyrecommended

LANDSCAPE

LANDSCAPE

LANDSCAPE

LANDSCAPE

LANDSCAPE

LANDSCAPE

LANDSCAPE

LANDSCAPE

LANDSCAPELANDSCAPEfor

systemmanagement,securitycomplianceandaudit

Page 105: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

SUPPORT

SUPPORT

SUPPORT

SUPPORT

SUPPORT

SUPPORT

SUPPORT

SUPPORT

SUPPORTSUPPORT5years

5years

5years

5years

5years

5years

5years

5years

5years5yearsForversionsreleasedwithLTS

1,5years

1,5years

1,5years

1,5years

1,5years

1,5years

1,5years

1,5years

1,5years1,5yearsFor3followingversions(e.g.N,O,P)

3years

3years

3years

3years

3years

3years

3years

3years

3years3yearsOpenStackreleaseofnextLTSinformerversion

Page 106: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

PRICING

PRICING

PRICING

PRICING

PRICING

PRICING

PRICING

PRICING

PRICINGPRICINGnode/year

VM/hour

OpenStackregions(S/M/L)

DEPENDINGON:

DEPENDINGON:

DEPENDINGON:

DEPENDINGON:

DEPENDINGON:

DEPENDINGON:

DEPENDINGON:

DEPENDINGON:

DEPENDINGON:DEPENDINGON:

supportforbusinesshours,24x7,managed

Page 107: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

2

2

2

2

2

2

2

2

22CEPH

CEPH

CEPH

CEPH

CEPH

CEPH

CEPH

CEPH

CEPHCEPH

Page 108: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

UBUNTUADVANTAGE

UBUNTUADVANTAGE

UBUNTUADVANTAGE

UBUNTUADVANTAGE

UBUNTUADVANTAGE

UBUNTUADVANTAGE

UBUNTUADVANTAGE

UBUNTUADVANTAGE

UBUNTUADVANTAGEUBUNTUADVANTAGESTORAGE

STORAGE

STORAGE

STORAGE

STORAGE

STORAGE

STORAGE

STORAGE

STORAGESTORAGEbasedon

LUMINOUS

LUMINOUS

LUMINOUS

LUMINOUS

LUMINOUS

LUMINOUS

LUMINOUS

LUMINOUS

LUMINOUSLUMINOUSwith

CephDashboardandOpenAttic

Page 109: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

FEATURES

FEATURES

FEATURES

FEATURES

FEATURES

FEATURES

FEATURES

FEATURES

FEATURESFEATURESCephFS

iSCSI

NFSGateway

Erasurecoding(noJujucharm)

Page 110: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

PRICING

PRICING

PRICING

PRICING

PRICING

PRICING

PRICING

PRICING

PRICINGPRICINGSubscription

basedon:

usedcapacity

Page 111: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

3

3

3

3

3

3

3

3

33CONTAINER

CONTAINER

CONTAINER

CONTAINER

CONTAINER

CONTAINER

CONTAINER

CONTAINER

CONTAINERCONTAINERPLATFORM

PLATFORM

PLATFORM

PLATFORM

PLATFORM

PLATFORM

PLATFORM

PLATFORM

PLATFORMPLATFORM

Page 112: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

UbuntuContainers

UbuntuContainers

UbuntuContainers

UbuntuContainers

UbuntuContainers

UbuntuContainers

UbuntuContainers

UbuntuContainers

UbuntuContainersUbuntuContainersLXD

Kubernetes

Docker(CS)

Juju

Page 113: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

4

4

4

4

4

4

4

4

44POTENTIALISSUES

POTENTIALISSUES

POTENTIALISSUES

POTENTIALISSUES

POTENTIALISSUES

POTENTIALISSUES

POTENTIALISSUES

POTENTIALISSUES

POTENTIALISSUESPOTENTIALISSUES

Page 114: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

LANDSCAPE

LANDSCAPE

LANDSCAPE

LANDSCAPE

LANDSCAPE

LANDSCAPE

LANDSCAPE

LANDSCAPE

LANDSCAPELANDSCAPEhasa

nonOpenSourcelicense

Page 115: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

KERNEL

KERNEL

KERNEL

KERNEL

KERNEL

KERNEL

KERNEL

KERNEL

KERNELKERNELAtleast

controversial

integrationof

ZFS

ZFS

ZFS

ZFS

ZFS

ZFS

ZFS

ZFS

ZFSZFSin16.04

Page 116: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

LXD

LXD

LXD

LXD

LXD

LXD

LXD

LXD

LXDLXDNotofferedbytheotherdistros.

Potentialvendorlock-in.

Page 117: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)
Page 118: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

Howtoassess

ifadistrocanprovide

SUPPORT

SUPPORT

SUPPORT

SUPPORT

SUPPORT

SUPPORT

SUPPORT

SUPPORT

SUPPORTSUPPORTforyourproject?

Page 119: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

MARKETING?

MARKETING?

MARKETING?

MARKETING?

MARKETING?

MARKETING?

MARKETING?

MARKETING?

MARKETING?MARKETING?JustKidding!

Rhetoricalquestion!

Page 120: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

Ifyouarelucky:

Theexperienceof

YOURSELF

YOURSELF

YOURSELF

YOURSELF

YOURSELF

YOURSELF

YOURSELF

YOURSELF

YOURSELFYOURSELFor

SOMEBODY

SOMEBODY

SOMEBODY

SOMEBODY

SOMEBODY

SOMEBODY

SOMEBODY

SOMEBODY

SOMEBODYSOMEBODYyouknow

Page 121: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

Ifyouhavetimeandresources:

EVALUATION

EVALUATION

EVALUATION

EVALUATION

EVALUATION

EVALUATION

EVALUATION

EVALUATION

EVALUATIONEVALUATIONPoC

PoC

PoC

PoC

PoC

PoC

PoC

PoC

PoCPoCBeforeyoustuckwithone!

Page 122: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

Arethereanyother

helpful

INDICATORS?

INDICATORS?

INDICATORS?

INDICATORS?

INDICATORS?

INDICATORS?

INDICATORS?

INDICATORS?

INDICATORS?INDICATORS?

Page 123: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

Whatabout

COMMUNITY

COMMUNITY

COMMUNITY

COMMUNITY

COMMUNITY

COMMUNITY

COMMUNITY

COMMUNITY

COMMUNITYCOMMUNITYENGAGEMENT?

ENGAGEMENT?

ENGAGEMENT?

ENGAGEMENT?

ENGAGEMENT?

ENGAGEMENT?

ENGAGEMENT?

ENGAGEMENT?

ENGAGEMENT?ENGAGEMENT?

Page 124: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

Platin Platin Gold Gold

Silver Gold Silver Silver

Member Member

Platin Gold Silver Silver

Platin Platin Silver Silver

Page 125: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

Anothermayhelpfulindicator:

Statistics

Statistics

Statistics

Statistics

Statistics

Statistics

Statistics

Statistics

StatisticsStatisticsonproject

CONTRIBUTIONS

CONTRIBUTIONS

CONTRIBUTIONS

CONTRIBUTIONS

CONTRIBUTIONS

CONTRIBUTIONS

CONTRIBUTIONS

CONTRIBUTIONS

CONTRIBUTIONSCONTRIBUTIONS

Page 126: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

OPENSTACK

OPENSTACK

OPENSTACK

OPENSTACK

OPENSTACK

OPENSTACK

OPENSTACK

OPENSTACK

OPENSTACKOPENSTACK

Page 127: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

COMMITSTOOPENSTACKCORE

COMMITSTOOPENSTACKCORE

COMMITSTOOPENSTACKCORE

COMMITSTOOPENSTACKCORE

COMMITSTOOPENSTACKCORE

COMMITSTOOPENSTACKCORE

COMMITSTOOPENSTACKCORE

COMMITSTOOPENSTACKCORE

COMMITSTOOPENSTACKCORECOMMITSTOOPENSTACKCORECinder,Glance,Keystone,Neutron,Nova,Swift

Source:stackalytics.com,Analysis:git.io/vQYT0,20171023

Page 128: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

COMMITSTOOPENSTACKOPTIONAL

COMMITSTOOPENSTACKOPTIONAL

COMMITSTOOPENSTACKOPTIONAL

COMMITSTOOPENSTACKOPTIONAL

COMMITSTOOPENSTACKOPTIONAL

COMMITSTOOPENSTACKOPTIONAL

COMMITSTOOPENSTACKOPTIONAL

COMMITSTOOPENSTACKOPTIONAL

COMMITSTOOPENSTACKOPTIONALCOMMITSTOOPENSTACKOPTIONALAodh,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

Page 129: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

AUTHORSINOPENSTACKCORE

AUTHORSINOPENSTACKCORE

AUTHORSINOPENSTACKCORE

AUTHORSINOPENSTACKCORE

AUTHORSINOPENSTACKCORE

AUTHORSINOPENSTACKCORE

AUTHORSINOPENSTACKCORE

AUTHORSINOPENSTACKCORE

AUTHORSINOPENSTACKCOREAUTHORSINOPENSTACKCORECinder,Glance,Keystone,Neutron,Nova,Swift

Source:stackalytics.com,Analysis:git.io/vQYT0

Page 130: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

AUTHORSINOPENSTACKOPTIONAL

AUTHORSINOPENSTACKOPTIONAL

AUTHORSINOPENSTACKOPTIONAL

AUTHORSINOPENSTACKOPTIONAL

AUTHORSINOPENSTACKOPTIONAL

AUTHORSINOPENSTACKOPTIONAL

AUTHORSINOPENSTACKOPTIONAL

AUTHORSINOPENSTACKOPTIONAL

AUTHORSINOPENSTACKOPTIONALAUTHORSINOPENSTACKOPTIONALAodh,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

Page 131: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

REVIEWSINCOREANDOPTIONAL

REVIEWSINCOREANDOPTIONAL

REVIEWSINCOREANDOPTIONAL

REVIEWSINCOREANDOPTIONAL

REVIEWSINCOREANDOPTIONAL

REVIEWSINCOREANDOPTIONAL

REVIEWSINCOREANDOPTIONAL

REVIEWSINCOREANDOPTIONAL

REVIEWSINCOREANDOPTIONALREVIEWSINCOREANDOPTIONAL

Source:stackalytics.com,Analysis:git.io/vQYT0

Page 132: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

BUGFIXRATIOINCOREANDOPTIONAL

BUGFIXRATIOINCOREANDOPTIONAL

BUGFIXRATIOINCOREANDOPTIONAL

BUGFIXRATIOINCOREANDOPTIONAL

BUGFIXRATIOINCOREANDOPTIONAL

BUGFIXRATIOINCOREANDOPTIONAL

BUGFIXRATIOINCOREANDOPTIONAL

BUGFIXRATIOINCOREANDOPTIONAL

BUGFIXRATIOINCOREANDOPTIONALBUGFIXRATIOINCOREANDOPTIONALresolvedvs.reportedbugsin%

Source:stackalytics.com,Analysis:git.io/vQYT0

Page 133: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

CEPH

CEPH

CEPH

CEPH

CEPH

CEPH

CEPH

CEPH

CEPHCEPH

Page 134: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

COMMITS

COMMITS

COMMITS

COMMITS

COMMITS

COMMITS

COMMITS

COMMITS

COMMITSCOMMITSsource:metrics.ceph.com,ceph.git,2017/6/23

Page 135: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

KERNEL

KERNEL

KERNEL

KERNEL

KERNEL

KERNEL

KERNEL

KERNEL

KERNELKERNEL

Page 136: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

CHANGESETS

CHANGESETS

CHANGESETS

CHANGESETS

CHANGESETS

CHANGESETS

CHANGESETS

CHANGESETS

CHANGESETSCHANGESETSsource:linux.git,gitdmwith4.4dataset,2017/06/23

Page 137: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

CHANGESETSINSTABLETREE

CHANGESETSINSTABLETREE

CHANGESETSINSTABLETREE

CHANGESETSINSTABLETREE

CHANGESETSINSTABLETREE

CHANGESETSINSTABLETREE

CHANGESETSINSTABLETREE

CHANGESETSINSTABLETREE

CHANGESETSINSTABLETREECHANGESETSINSTABLETREEsource:linux-stable.git,gitdmwith4.4dataset,e.g.v4.0..v4.0.x,2017/06/23

Page 138: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

KVM/LIBVIRT

KVM/LIBVIRT

KVM/LIBVIRT

KVM/LIBVIRT

KVM/LIBVIRT

KVM/LIBVIRT

KVM/LIBVIRT

KVM/LIBVIRT

KVM/LIBVIRTKVM/LIBVIRT

Page 139: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

COMMITS

COMMITS

COMMITS

COMMITS

COMMITS

COMMITS

COMMITS

COMMITS

COMMITSCOMMITSlibvirt/qemugit,2017/06/24

Page 140: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

Howistheir

MARKETSHARE?

MARKETSHARE?

MARKETSHARE?

MARKETSHARE?

MARKETSHARE?

MARKETSHARE?

MARKETSHARE?

MARKETSHARE?

MARKETSHARE?MARKETSHARE?Arethereusefulandreliablenumbers?

Page 141: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

Whatabout

thecloudmarket.com?

Nothelpful!

OnlyAmazonEC2images.

Page 142: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

Whatabout

OPENSTACK

OPENSTACK

OPENSTACK

OPENSTACK

OPENSTACK

OPENSTACK

OPENSTACK

OPENSTACK

OPENSTACKOPENSTACKUSERSURVEY?

USERSURVEY?

USERSURVEY?

USERSURVEY?

USERSURVEY?

USERSURVEY?

USERSURVEY?

USERSURVEY?

USERSURVEY?USERSURVEY?Someissues,butletsee...

Page 143: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

WHICHVENDOR’SPRODUCTSPOWERYOURCLOUD?

WHICHVENDOR’SPRODUCTSPOWERYOURCLOUD?

WHICHVENDOR’SPRODUCTSPOWERYOURCLOUD?

WHICHVENDOR’SPRODUCTSPOWERYOURCLOUD?

WHICHVENDOR’SPRODUCTSPOWERYOURCLOUD?

WHICHVENDOR’SPRODUCTSPOWERYOURCLOUD?

WHICHVENDOR’SPRODUCTSPOWERYOURCLOUD?

WHICHVENDOR’SPRODUCTSPOWERYOURCLOUD?

WHICHVENDOR’SPRODUCTSPOWERYOURCLOUD?WHICHVENDOR’SPRODUCTSPOWERYOURCLOUD?

Source:OpenStackUserSurveyApril/November2017

Page 144: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

WHICHOPERATINGSYSTEMRUNSYOURCLOUD?

WHICHOPERATINGSYSTEMRUNSYOURCLOUD?

WHICHOPERATINGSYSTEMRUNSYOURCLOUD?

WHICHOPERATINGSYSTEMRUNSYOURCLOUD?

WHICHOPERATINGSYSTEMRUNSYOURCLOUD?

WHICHOPERATINGSYSTEMRUNSYOURCLOUD?

WHICHOPERATINGSYSTEMRUNSYOURCLOUD?

WHICHOPERATINGSYSTEMRUNSYOURCLOUD?

WHICHOPERATINGSYSTEMRUNSYOURCLOUD?WHICHOPERATINGSYSTEMRUNSYOURCLOUD?

Source:OpenStackUserSurveyApril/November2017

Page 145: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

WHICHTOOLFORDEPLOY/CONFIGOSCLOUD?

WHICHTOOLFORDEPLOY/CONFIGOSCLOUD?

WHICHTOOLFORDEPLOY/CONFIGOSCLOUD?

WHICHTOOLFORDEPLOY/CONFIGOSCLOUD?

WHICHTOOLFORDEPLOY/CONFIGOSCLOUD?

WHICHTOOLFORDEPLOY/CONFIGOSCLOUD?

WHICHTOOLFORDEPLOY/CONFIGOSCLOUD?

WHICHTOOLFORDEPLOY/CONFIGOSCLOUD?

WHICHTOOLFORDEPLOY/CONFIGOSCLOUD?WHICHTOOLFORDEPLOY/CONFIGOSCLOUD?

Source:OpenStackUserSurveyApril/November2017

Page 146: Vanilla vs OpenStack Distributions - Update on Distinctions, Status, and Statistics (Sydney)

Trademarksorregisteredtrademarksusedinthispresentationarethepropertyoftheirrespectiveowners.