DOST 2017 - Vanilla or Distributions - How do they differentiate

Preview:

Citation preview

VANILLA

VANILLA

VANILLA

VANILLA

VANILLA

VANILLA

VANILLA

VANILLA

VANILLAVANILLAor

DISTRIBUTIONS

DISTRIBUTIONS

DISTRIBUTIONS

DISTRIBUTIONS

DISTRIBUTIONS

DISTRIBUTIONS

DISTRIBUTIONS

DISTRIBUTIONS

DISTRIBUTIONSDISTRIBUTIONSHowdotheydifferentiate?

DeutscheTelekomAG

DannyAl-Gaaf

Whatmeans

VANILLA

VANILLA

VANILLA

VANILLA

VANILLA

VANILLA

VANILLA

VANILLA

VANILLAVANILLAinthiscontext?

UPSTREAM

UPSTREAM

UPSTREAM

UPSTREAM

UPSTREAM

UPSTREAM

UPSTREAM

UPSTREAM

UPSTREAMUPSTREAMwithout

PRIVATCHANGES

PRIVATCHANGES

PRIVATCHANGES

PRIVATCHANGES

PRIVATCHANGES

PRIVATCHANGES

PRIVATCHANGES

PRIVATCHANGES

PRIVATCHANGESPRIVATCHANGESfromVCSorreleasedpackages

Sounds

GREAT

GREAT

GREAT

GREAT

GREAT

GREAT

GREAT

GREAT

GREATGREATRIGHT?

RIGHT?

RIGHT?

RIGHT?

RIGHT?

RIGHT?

RIGHT?

RIGHT?

RIGHT?RIGHT?

Letstakealook

1

1

1

1

1

1

1

1

11Knowyour

REQUIREMENTS!

REQUIREMENTS!

REQUIREMENTS!

REQUIREMENTS!

REQUIREMENTS!

REQUIREMENTS!

REQUIREMENTS!

REQUIREMENTS!

REQUIREMENTS!REQUIREMENTS!

Mayconsider

topics

like

Whichsoftwaredoyouneed?

OPENSTACK

OPENSTACK

OPENSTACK

OPENSTACK

OPENSTACK

OPENSTACK

OPENSTACK

OPENSTACK

OPENSTACKOPENSTACKSTORAGE

STORAGE

STORAGE

STORAGE

STORAGE

STORAGE

STORAGE

STORAGE

STORAGESTORAGECeph

BASEOS

BASEOS

BASEOS

BASEOS

BASEOS

BASEOS

BASEOS

BASEOS

BASEOSBASEOSKernel/Hypervisor/Container/...

Whichspecific

COMPONENTS

COMPONENTS

COMPONENTS

COMPONENTS

COMPONENTS

COMPONENTS

COMPONENTS

COMPONENTS

COMPONENTSCOMPONENTSOpenStackprojects

and

FEATURES

FEATURES

FEATURES

FEATURES

FEATURES

FEATURES

FEATURES

FEATURES

FEATURESFEATURESCephFS,SDN,Hypervisor,APIversions...

Operationalrequirements

CI/CD

CI/CD

CI/CD

CI/CD

CI/CD

CI/CD

CI/CD

CI/CD

CI/CDCI/CDAUTOMATION

AUTOMATION

AUTOMATION

AUTOMATION

AUTOMATION

AUTOMATION

AUTOMATION

AUTOMATION

AUTOMATIONAUTOMATIONMANAGEMENT

MANAGEMENT

MANAGEMENT

MANAGEMENT

MANAGEMENT

MANAGEMENT

MANAGEMENT

MANAGEMENT

MANAGEMENTMANAGEMENTReleaseCycles,Update/Upgrade

SLAs

SUPPORT

SUPPORT

SUPPORT

SUPPORT

SUPPORT

SUPPORT

SUPPORT

SUPPORT

SUPPORTSUPPORT

Butalso

COST&EFFICENCY

COST&EFFICENCY

COST&EFFICENCY

COST&EFFICENCY

COST&EFFICENCY

COST&EFFICENCY

COST&EFFICENCY

COST&EFFICENCY

COST&EFFICENCYCOST&EFFICENCYLEGALTOPICS

LEGALTOPICS

LEGALTOPICS

LEGALTOPICS

LEGALTOPICS

LEGALTOPICS

LEGALTOPICS

LEGALTOPICS

LEGALTOPICSLEGALTOPICS

2

2

2

2

2

2

2

2

22Your

ORGANIZATION

ORGANIZATION

ORGANIZATION

ORGANIZATION

ORGANIZATION

ORGANIZATION

ORGANIZATION

ORGANIZATION

ORGANIZATIONORGANIZATION

Evenwithfullautomation

Youabsolutelyneed

EXPERIENCED

EXPERIENCED

EXPERIENCED

EXPERIENCED

EXPERIENCED

EXPERIENCED

EXPERIENCED

EXPERIENCED

EXPERIENCEDEXPERIENCEDOperators

butalsoverylikelyDevelopers

Youmayalsoneedtochange

themindsetofpeople

andadaptprocesses.

3

3

3

3

3

3

3

3

33COMMUNITY

COMMUNITY

COMMUNITY

COMMUNITY

COMMUNITY

COMMUNITY

COMMUNITY

COMMUNITY

COMMUNITYCOMMUNITY

Howdoyouget

bugsfixed

or

missingfeatures

upstreamimplemented?

Participateinthe

COMMUNITY

COMMUNITY

COMMUNITY

COMMUNITY

COMMUNITY

COMMUNITY

COMMUNITY

COMMUNITY

COMMUNITYCOMMUNITYReportyourbugsandmissingfeatures!

Writeblueprints!

Givefeedback!

Review!

Butwhatthen?

Opensourcedevelopersdoeither:

whattheyareinterestedin

orwhattheyarepayedfor.

Therefore

BEPREPARED:

BEPREPARED:

BEPREPARED:

BEPREPARED:

BEPREPARED:

BEPREPARED:

BEPREPARED:

BEPREPARED:

BEPREPARED:BEPREPARED:Attheendyoumay

fixorimplementit!

Withthisinmind,

let'stakea

DEEPERLOOK

DEEPERLOOK

DEEPERLOOK

DEEPERLOOK

DEEPERLOOK

DEEPERLOOK

DEEPERLOOK

DEEPERLOOK

DEEPERLOOKDEEPERLOOK

FormerCoreServices:Highlymatureandwidelyadopted.

OtherServices:

Lowerlevelofmaturityandadoption!

AODHAlarming

BARBICANKeyManagement

CEILOMETERTelemetry

DESIGNATEDNSService

GNOCCHITDBaaS

HEATOrchestration

HORIZONDashboard

IRONICBare-MetalProvisioning

MAGNUMContainers

MANILASharedFilesystems

MISTRALWorkflowService

MONASCAMonitoring

MURANOApplicationCatalog

PANKOEvent,MetadataIndexing

RALLYBenchmark

SAHARAElasticMapReduce

TEMPESTIntegrationTestSuite

TROVEDatabase

WhataboutAutomation?

Writeyourown?

Writeyourown?

Writeyourown?

Writeyourown?

Writeyourown?

Writeyourown?

Writeyourown?

Writeyourown?

Writeyourown?Writeyourown?Sure!

Ifyouprefertheepicfail!

Whatdoesthe

OPENSTACKCOMMUNITY?

OPENSTACKCOMMUNITY?

OPENSTACKCOMMUNITY?

OPENSTACKCOMMUNITY?

OPENSTACKCOMMUNITY?

OPENSTACKCOMMUNITY?

OPENSTACKCOMMUNITY?

OPENSTACKCOMMUNITY?

OPENSTACKCOMMUNITY?OPENSTACKCOMMUNITY?Ansible,Puppet,Chef.

Butwhatabout

FuelandJuju?

Jujumayanoptionifyouuse

CANONICAL

CANONICAL

CANONICAL

CANONICAL

CANONICAL

CANONICAL

CANONICAL

CANONICAL

CANONICALCANONICAL96%ofthecodeisfromonecompany

Fuelhadthesameissue!

96%ofthecodeisfrom

MIRANTIS

MIRANTIS

MIRANTIS

MIRANTIS

MIRANTIS

MIRANTIS

MIRANTIS

MIRANTIS

MIRANTISMIRANTISbut:

FueldevelopmentwasstoppedbyMirantis

Buteventhen:

Thecommunitycodemaynotfityourneeds.

Itmaytakesquitesometimetomakeitwork.

Youmaystuckwithareleaselongerthanexpected.

Verylikelymeans:Lotofextraworkforyou!

Mainfeatures:

RBD

RBD

RBD

RBD

RBD

RBD

RBD

RBD

RBDRBDblockstorage

RADOSGW

RADOSGW

RADOSGW

RADOSGW

RADOSGW

RADOSGW

RADOSGW

RADOSGW

RADOSGWRADOSGWSwift/S3objectstore

CEPHFS

CEPHFS

CEPHFS

CEPHFS

CEPHFS

CEPHFS

CEPHFS

CEPHFS

CEPHFSCEPHFSDistributedfilesystem

WhataboutAutomation?

First:Checkabove!

Thenchoosefromceph-deploy

orAnsible,Puppet,Chef,SaltStack

Whatarethe

ALTERNATIVES

ALTERNATIVES

ALTERNATIVES

ALTERNATIVES

ALTERNATIVES

ALTERNATIVES

ALTERNATIVES

ALTERNATIVES

ALTERNATIVESALTERNATIVESTOPUREVANILLA?

TOPUREVANILLA?

TOPUREVANILLA?

TOPUREVANILLA?

TOPUREVANILLA?

TOPUREVANILLA?

TOPUREVANILLA?

TOPUREVANILLA?

TOPUREVANILLA?TOPUREVANILLA?

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

(e.g.B1Systems)

OR

OR

OR

OR

OR

OR

OR

OR

OROR

Selecta

DISTRIBUTION

DISTRIBUTION

DISTRIBUTION

DISTRIBUTION

DISTRIBUTION

DISTRIBUTION

DISTRIBUTION

DISTRIBUTION

DISTRIBUTIONDISTRIBUTION

Leavesonequestion:

Whatisthe

PREFERED

PREFERED

PREFERED

PREFERED

PREFERED

PREFERED

PREFERED

PREFERED

PREFEREDPREFERED

DISTRIBUTION

DISTRIBUTION

DISTRIBUTION

DISTRIBUTION

DISTRIBUTION

DISTRIBUTION

DISTRIBUTION

DISTRIBUTION

DISTRIBUTIONDISTRIBUTIONofyourorganization?

1

1

1

1

1

1

1

1

11OPENSTACK

OPENSTACK

OPENSTACK

OPENSTACK

OPENSTACK

OPENSTACK

OPENSTACK

OPENSTACK

OPENSTACKOPENSTACK

RedHat

RedHat

RedHat

RedHat

RedHat

RedHat

RedHat

RedHat

RedHatRedHatOpenStackPlatform11

OpenStackPlatform11

OpenStackPlatform11

OpenStackPlatform11

OpenStackPlatform11

OpenStackPlatform11

OpenStackPlatform11

OpenStackPlatform11

OpenStackPlatform11OpenStackPlatform11with

basedonRHEL7.3

KERNEL

KERNEL

KERNEL

KERNEL

KERNEL

KERNEL

KERNEL

KERNEL

KERNELKERNEL3.10-based

HYPERVISOR

HYPERVISOR

HYPERVISOR

HYPERVISOR

HYPERVISOR

HYPERVISOR

HYPERVISOR

HYPERVISOR

HYPERVISORHYPERVISORKVM

ESX(vCenter)

Deployment

OSPDIRECTOR

OSPDIRECTOR

OSPDIRECTOR

OSPDIRECTOR

OSPDIRECTOR

OSPDIRECTOR

OSPDIRECTOR

OSPDIRECTOR

OSPDIRECTOROSPDIRECTORTripleO/IronicandAnsible(optional)

or

PACKSTACK

PACKSTACK

PACKSTACK

PACKSTACK

PACKSTACK

PACKSTACK

PACKSTACK

PACKSTACK

PACKSTACKPACKSTACKfortestenvironments

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

LIFECYCLE

LIFECYCLE

LIFECYCLE

LIFECYCLE

LIFECYCLE

LIFECYCLE

LIFECYCLE

LIFECYCLE

LIFECYCLELIFECYCLENewdownstreamversionwith

everyupstreamrelease

everyupstreamrelease

everyupstreamrelease

everyupstreamrelease

everyupstreamrelease

everyupstreamrelease

everyupstreamrelease

everyupstreamrelease

everyupstreamreleaseeveryupstreamreleaseNext:

Pike

Additionallyrecommended

OSPDIRECTOR

OSPDIRECTOR

OSPDIRECTOR

OSPDIRECTOR

OSPDIRECTOR

OSPDIRECTOR

OSPDIRECTOR

OSPDIRECTOR

OSPDIRECTOROSPDIRECTORSATELLITE

SATELLITE

SATELLITE

SATELLITE

SATELLITE

SATELLITE

SATELLITE

SATELLITE

SATELLITESATELLITECLOUDFORMS(BUNDLED)

CLOUDFORMS(BUNDLED)

CLOUDFORMS(BUNDLED)

CLOUDFORMS(BUNDLED)

CLOUDFORMS(BUNDLED)

CLOUDFORMS(BUNDLED)

CLOUDFORMS(BUNDLED)

CLOUDFORMS(BUNDLED)

CLOUDFORMS(BUNDLED)CLOUDFORMS(BUNDLED)

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)

PRICING

PRICING

PRICING

PRICING

PRICING

PRICING

PRICING

PRICING

PRICINGPRICINGpermachineandper-socket-pair

DEPENDINGON:

DEPENDINGON:

DEPENDINGON:

DEPENDINGON:

DEPENDINGON:

DEPENDINGON:

DEPENDINGON:

DEPENDINGON:

DEPENDINGON:DEPENDINGON:

runningRHELguestsornot

supportforbusinesshoursor24x7

specialSLAs

2

2

2

2

2

2

2

2

22CEPH

CEPH

CEPH

CEPH

CEPH

CEPH

CEPH

CEPH

CEPHCEPH

RedHatCephStorage2.3

RedHatCephStorage2.3

RedHatCephStorage2.3

RedHatCephStorage2.3

RedHatCephStorage2.3

RedHatCephStorage2.3

RedHatCephStorage2.3

RedHatCephStorage2.3

RedHatCephStorage2.3RedHatCephStorage2.3basedon

JEWEL

JEWEL

JEWEL

JEWEL

JEWEL

JEWEL

JEWEL

JEWEL

JEWELJEWELRHEL7.3orUbuntu16.04

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

CephFS

CephFS

CephFS

CephFS

CephFS

CephFS

CephFS

CephFS

CephFSCephFSTechpreview(Supportplannedfor3.0)

NFS

NFS

NFS

NFS

NFS

NFS

NFS

NFS

NFSNFSviaObjectGateway

iSCSI

iSCSI

iSCSI

iSCSI

iSCSI

iSCSI

iSCSI

iSCSI

iSCSIiSCSITechpreview

PRICING

PRICING

PRICING

PRICING

PRICING

PRICING

PRICING

PRICING

PRICINGPRICINGYearlysubscriptions

basedon:

rawcapacitywithnodelimit

Alsoavailable:

pre-productionsubscriptions

1

1

1

1

1

1

1

1

11OPENSTACK

OPENSTACK

OPENSTACK

OPENSTACK

OPENSTACK

OPENSTACK

OPENSTACK

OPENSTACK

OPENSTACKOPENSTACK

SUSE

SUSE

SUSE

SUSE

SUSE

SUSE

SUSE

SUSE

SUSESUSEOpenStackCloud7

OpenStackCloud7

OpenStackCloud7

OpenStackCloud7

OpenStackCloud7

OpenStackCloud7

OpenStackCloud7

OpenStackCloud7

OpenStackCloud7OpenStackCloud7with

basedonSLES12SP2

KERNEL

KERNEL

KERNEL

KERNEL

KERNEL

KERNEL

KERNEL

KERNEL

KERNELKERNEL4.4-based

HYPERVISOR

HYPERVISOR

HYPERVISOR

HYPERVISOR

HYPERVISOR

HYPERVISOR

HYPERVISOR

HYPERVISOR

HYPERVISORHYPERVISORKVM,Xen

VMWarevSphere

IBMz/VM

KubernetesDockerviaMagnum

Deployment

CROWBAR

CROWBAR

CROWBAR

CROWBAR

CROWBAR

CROWBAR

CROWBAR

CROWBAR

CROWBARCROWBAR(v4.0)

and

CHEF

CHEF

CHEF

CHEF

CHEF

CHEF

CHEF

CHEF

CHEFCHEF(v10)

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

LIFECYCLE

LIFECYCLE

LIFECYCLE

LIFECYCLE

LIFECYCLE

LIFECYCLE

LIFECYCLE

LIFECYCLE

LIFECYCLELIFECYCLENewdownstreamversionwith

every2ndupstreamrelease

every2ndupstreamrelease

every2ndupstreamrelease

every2ndupstreamrelease

every2ndupstreamrelease

every2ndupstreamrelease

every2ndupstreamrelease

every2ndupstreamrelease

every2ndupstreamreleaseevery2ndupstreamreleaseNext:

Pikerelease

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)

SUPPORT

SUPPORT

SUPPORT

SUPPORT

SUPPORT

SUPPORT

SUPPORT

SUPPORT

SUPPORTSUPPORTatleast

27months

27months

27months

27months

27months

27months

27months

27months

27months27monthsafterGA

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

2

2

2

2

2

2

2

2

22CEPH

CEPH

CEPH

CEPH

CEPH

CEPH

CEPH

CEPH

CEPHCEPH

SUSEEnterpriseStorage4

SUSEEnterpriseStorage4

SUSEEnterpriseStorage4

SUSEEnterpriseStorage4

SUSEEnterpriseStorage4

SUSEEnterpriseStorage4

SUSEEnterpriseStorage4

SUSEEnterpriseStorage4

SUSEEnterpriseStorage4SUSEEnterpriseStorage4basedon

JEWEL

JEWEL

JEWEL

JEWEL

JEWEL

JEWEL

JEWEL

JEWEL

JEWELJEWELwith

OpenATTIC

Next:SES5,Luminous,Q3/Q42017

Deploymentvia

DEEPSEA/SALT

DEEPSEA/SALT

DEEPSEA/SALT

DEEPSEA/SALT

DEEPSEA/SALT

DEEPSEA/SALT

DEEPSEA/SALT

DEEPSEA/SALT

DEEPSEA/SALTDEEPSEA/SALTor

CROWBAR

CROWBAR

CROWBAR

CROWBAR

CROWBAR

CROWBAR

CROWBAR

CROWBAR

CROWBARCROWBARor

CEPH-DEPLOY

CEPH-DEPLOY

CEPH-DEPLOY

CEPH-DEPLOY

CEPH-DEPLOY

CEPH-DEPLOY

CEPH-DEPLOY

CEPH-DEPLOY

CEPH-DEPLOYCEPH-DEPLOY

CephFS

CephFS

CephFS

CephFS

CephFS

CephFS

CephFS

CephFS

CephFSCephFSiSCSI

iSCSI

iSCSI

iSCSI

iSCSI

iSCSI

iSCSI

iSCSI

iSCSIiSCSIRGWMulti-siteReplication

RGWMulti-siteReplication

RGWMulti-siteReplication

RGWMulti-siteReplication

RGWMulti-siteReplication

RGWMulti-siteReplication

RGWMulti-siteReplication

RGWMulti-siteReplication

RGWMulti-siteReplicationRGWMulti-siteReplicationAArch64

AArch64

AArch64

AArch64

AArch64

AArch64

AArch64

AArch64

AArch64AArch64

PRICING

PRICING

PRICING

PRICING

PRICING

PRICING

PRICING

PRICING

PRICINGPRICINGpernode

Basissubscription:

with4OSDs,3/5MONs,Admin/Deploynode

prioritysupportincluded

3

3

3

3

3

3

3

3

33MORE

MORE

MORE

MORE

MORE

MORE

MORE

MORE

MOREMORE

Youshouldknow:

SUSE

SUSE

SUSE

SUSE

SUSE

SUSE

SUSE

SUSE

SUSESUSEIstheonlydistro

whichdoesnotchargefor

developmentofupstreamfeatures

ifyouagreeonit!

Allincludedinthesubscription!

1

1

1

1

1

1

1

1

11OPENSTACK

OPENSTACK

OPENSTACK

OPENSTACK

OPENSTACK

OPENSTACK

OPENSTACK

OPENSTACK

OPENSTACKOPENSTACK

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

basedonUbuntu16.04LTS

Mirantisisthe

ONLY

ONLY

ONLY

ONLY

ONLY

ONLY

ONLY

ONLY

ONLYONLYdistribution

notmaintaininganown

BASEOS

BASEOS

BASEOS

BASEOS

BASEOS

BASEOS

BASEOS

BASEOS

BASEOSBASEOS

CONTROLLERNODES

CONTROLLERNODES

CONTROLLERNODES

CONTROLLERNODES

CONTROLLERNODES

CONTROLLERNODES

CONTROLLERNODES

CONTROLLERNODES

CONTROLLERNODESCONTROLLERNODESUbuntu16.04LTS

COMPUTENODES

COMPUTENODES

COMPUTENODES

COMPUTENODES

COMPUTENODES

COMPUTENODES

COMPUTENODES

COMPUTENODES

COMPUTENODESCOMPUTENODESUbuntu16.04LTS

(nolongersupportforSLES/RHEL/Oracle)

KERNEL

KERNEL

KERNEL

KERNEL

KERNEL

KERNEL

KERNEL

KERNEL

KERNELKERNEL4.4-based

HYPERVISOR

HYPERVISOR

HYPERVISOR

HYPERVISOR

HYPERVISOR

HYPERVISOR

HYPERVISOR

HYPERVISOR

HYPERVISORHYPERVISORKVM

Deployment

via

MCPDRIVETRAIN

MCPDRIVETRAIN

MCPDRIVETRAIN

MCPDRIVETRAIN

MCPDRIVETRAIN

MCPDRIVETRAIN

MCPDRIVETRAIN

MCPDRIVETRAIN

MCPDRIVETRAINMCPDRIVETRAINSaltStackbased+Jenkins/Gerrit

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

LIFECYCLE

LIFECYCLE

LIFECYCLE

LIFECYCLE

LIFECYCLE

LIFECYCLE

LIFECYCLE

LIFECYCLE

LIFECYCLELIFECYCLENewdownstreamversionwith

everyupstreamrelease

everyupstreamrelease

everyupstreamrelease

everyupstreamrelease

everyupstreamrelease

everyupstreamrelease

everyupstreamrelease

everyupstreamrelease

everyupstreamreleaseeveryupstreamreleasewithin1-6months

Next:

MCP1.2(Ocata,Q3-Q4/2017)

Additionallyincluded

STACKLIGHT

STACKLIGHT

STACKLIGHT

STACKLIGHT

STACKLIGHT

STACKLIGHT

STACKLIGHT

STACKLIGHT

STACKLIGHTSTACKLIGHTand

DRIVETRAIN

DRIVETRAIN

DRIVETRAIN

DRIVETRAIN

DRIVETRAIN

DRIVETRAIN

DRIVETRAIN

DRIVETRAIN

DRIVETRAINDRIVETRAINand

KUBERNETES

KUBERNETES

KUBERNETES

KUBERNETES

KUBERNETES

KUBERNETES

KUBERNETES

KUBERNETES

KUBERNETESKUBERNETES

SUPPORT

SUPPORT

SUPPORT

SUPPORT

SUPPORT

SUPPORT

SUPPORT

SUPPORT

SUPPORTSUPPORTEachreleasefor

3years

3years

3years

3years

3years

3years

3years

3years

3years3years

PRICING

PRICING

PRICING

PRICING

PRICING

PRICING

PRICING

PRICING

PRICINGPRICINGpermachine(Ubuntu)

DEPENDINGON:

DEPENDINGON:

DEPENDINGON:

DEPENDINGON:

DEPENDINGON:

DEPENDINGON:

DEPENDINGON:

DEPENDINGON:

DEPENDINGON:DEPENDINGON:

8x5

24x7

ManagedService

2

2

2

2

2

2

2

2

22CEPH

CEPH

CEPH

CEPH

CEPH

CEPH

CEPH

CEPH

CEPHCEPH

Partof

MCP

MCP

MCP

MCP

MCP

MCP

MCP

MCP

MCPMCPbasedon

JEWEL

JEWEL

JEWEL

JEWEL

JEWEL

JEWEL

JEWEL

JEWEL

JEWELJEWELand

UBUNTU

UBUNTU

UBUNTU

UBUNTU

UBUNTU

UBUNTU

UBUNTU

UBUNTU

UBUNTUUBUNTU

Deploymentvia

DECAPOD

DECAPOD

DECAPOD

DECAPOD

DECAPOD

DECAPOD

DECAPOD

DECAPOD

DECAPODDECAPODceph-ansible+OpenAttic

Only

RBD

RBD

RBD

RBD

RBD

RBD

RBD

RBD

RBDRBDand

RADOSGW

RADOSGW

RADOSGW

RADOSGW

RADOSGW

RADOSGW

RADOSGW

RADOSGW

RADOSGWRADOSGWsupported

PRICING

PRICING

PRICING

PRICING

PRICING

PRICING

PRICING

PRICING

PRICINGPRICINGSubscription

permachine

1

1

1

1

1

1

1

1

11OPENSTACK

OPENSTACK

OPENSTACK

OPENSTACK

OPENSTACK

OPENSTACK

OPENSTACK

OPENSTACK

OPENSTACKOPENSTACK

UBUNTU

UBUNTU

UBUNTU

UBUNTU

UBUNTU

UBUNTU

UBUNTU

UBUNTU

UBUNTUUBUNTUOPENSTACK

OPENSTACK

OPENSTACK

OPENSTACK

OPENSTACK

OPENSTACK

OPENSTACK

OPENSTACK

OPENSTACKOPENSTACKwith

basedonUbuntu16.04LTS

KERNEL

KERNEL

KERNEL

KERNEL

KERNEL

KERNEL

KERNEL

KERNEL

KERNELKERNEL4.4-based

HYPERVISOR

HYPERVISOR

HYPERVISOR

HYPERVISOR

HYPERVISOR

HYPERVISOR

HYPERVISOR

HYPERVISOR

HYPERVISORHYPERVISORKVM

Hyper-V

LXD

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)

WhileprobablymostCommunityDevelopers

usingUbuntu,makeuseofDevStack,Puppet,Ansible,Chef

theenterpriseversionuses

JuJuandMaaS

JuJuandMaaS

JuJuandMaaS

JuJuandMaaS

JuJuandMaaS

JuJuandMaaS

JuJuandMaaS

JuJuandMaaS

JuJuandMaaSJuJuandMaaS

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

LIFECYCLE

LIFECYCLE

LIFECYCLE

LIFECYCLE

LIFECYCLE

LIFECYCLE

LIFECYCLE

LIFECYCLE

LIFECYCLELIFECYCLENewdownstreamversionwith

everyupstreamrelease

everyupstreamrelease

everyupstreamrelease

everyupstreamrelease

everyupstreamrelease

everyupstreamrelease

everyupstreamrelease

everyupstreamrelease

everyupstreamreleaseeveryupstreamrelease

Additionallyrecommended

LANDSCAPE

LANDSCAPE

LANDSCAPE

LANDSCAPE

LANDSCAPE

LANDSCAPE

LANDSCAPE

LANDSCAPE

LANDSCAPELANDSCAPEfor

systemmanagement,securitycomplianceandaudit

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

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

2

2

2

2

2

2

2

2

22CEPH

CEPH

CEPH

CEPH

CEPH

CEPH

CEPH

CEPH

CEPHCEPH

UBUNTUADVANTAGE

UBUNTUADVANTAGE

UBUNTUADVANTAGE

UBUNTUADVANTAGE

UBUNTUADVANTAGE

UBUNTUADVANTAGE

UBUNTUADVANTAGE

UBUNTUADVANTAGE

UBUNTUADVANTAGEUBUNTUADVANTAGESTORAGE

STORAGE

STORAGE

STORAGE

STORAGE

STORAGE

STORAGE

STORAGE

STORAGESTORAGEbasedon

JEWEL

JEWEL

JEWEL

JEWEL

JEWEL

JEWEL

JEWEL

JEWEL

JEWELJEWELwith

UbuntuPerformanceDashboardandOpenAttic

CephFS

CephFS

CephFS

CephFS

CephFS

CephFS

CephFS

CephFS

CephFSCephFSiSCSI

iSCSI

iSCSI

iSCSI

iSCSI

iSCSI

iSCSI

iSCSI

iSCSIiSCSInoJujucharm

PRICING

PRICING

PRICING

PRICING

PRICING

PRICING

PRICING

PRICING

PRICINGPRICINGSubscription

basedon:

usedcapacity

3

3

3

3

3

3

3

3

33POTENTIALISSUES

POTENTIALISSUES

POTENTIALISSUES

POTENTIALISSUES

POTENTIALISSUES

POTENTIALISSUES

POTENTIALISSUES

POTENTIALISSUES

POTENTIALISSUESPOTENTIALISSUES

LANDSCAPE

LANDSCAPE

LANDSCAPE

LANDSCAPE

LANDSCAPE

LANDSCAPE

LANDSCAPE

LANDSCAPE

LANDSCAPELANDSCAPEand

UBUNTUPERFORMANCE

UBUNTUPERFORMANCE

UBUNTUPERFORMANCE

UBUNTUPERFORMANCE

UBUNTUPERFORMANCE

UBUNTUPERFORMANCE

UBUNTUPERFORMANCE

UBUNTUPERFORMANCE

UBUNTUPERFORMANCEUBUNTUPERFORMANCEDASHBOARD

DASHBOARD

DASHBOARD

DASHBOARD

DASHBOARD

DASHBOARD

DASHBOARD

DASHBOARD

DASHBOARDDASHBOARD(forCeph)

haveanonOpenSourcelicense

KERNEL

KERNEL

KERNEL

KERNEL

KERNEL

KERNEL

KERNEL

KERNEL

KERNELKERNELAtleast

controversial

integrationof

ZFS

ZFS

ZFS

ZFS

ZFS

ZFS

ZFS

ZFS

ZFSZFSin16.04

Howtoassess

ifadistrocanprovide

SUPPORT

SUPPORT

SUPPORT

SUPPORT

SUPPORT

SUPPORT

SUPPORT

SUPPORT

SUPPORTSUPPORTforyourproject?

MARKETING?

MARKETING?

MARKETING?

MARKETING?

MARKETING?

MARKETING?

MARKETING?

MARKETING?

MARKETING?MARKETING?JustKidding!

Rhetoricalquestion!

Ifyouarelucky:

Theexperienceof

YOURSELF

YOURSELF

YOURSELF

YOURSELF

YOURSELF

YOURSELF

YOURSELF

YOURSELF

YOURSELFYOURSELFor

SOMEBODY

SOMEBODY

SOMEBODY

SOMEBODY

SOMEBODY

SOMEBODY

SOMEBODY

SOMEBODY

SOMEBODYSOMEBODYyouknow

Ifyouhavetimeandressources:

EVALUATION

EVALUATION

EVALUATION

EVALUATION

EVALUATION

EVALUATION

EVALUATION

EVALUATION

EVALUATIONEVALUATIONPoC

PoC

PoC

PoC

PoC

PoC

PoC

PoC

PoCPoCBeforeyoustuckwithone!

Anothermayhelpfulindicator:

SOMESTATISTICS

SOMESTATISTICS

SOMESTATISTICS

SOMESTATISTICS

SOMESTATISTICS

SOMESTATISTICS

SOMESTATISTICS

SOMESTATISTICS

SOMESTATISTICSSOMESTATISTICSonrecentproject

CONTRIBUTIONS

CONTRIBUTIONS

CONTRIBUTIONS

CONTRIBUTIONS

CONTRIBUTIONS

CONTRIBUTIONS

CONTRIBUTIONS

CONTRIBUTIONS

CONTRIBUTIONSCONTRIBUTIONSofthedistributions

OPENSTACK

OPENSTACK

OPENSTACK

OPENSTACK

OPENSTACK

OPENSTACK

OPENSTACK

OPENSTACK

OPENSTACKOPENSTACK

COMMITSTOOPENSTACKCORE

COMMITSTOOPENSTACKCORE

COMMITSTOOPENSTACKCORE

COMMITSTOOPENSTACKCORE

COMMITSTOOPENSTACKCORE

COMMITSTOOPENSTACKCORE

COMMITSTOOPENSTACKCORE

COMMITSTOOPENSTACKCORE

COMMITSTOOPENSTACKCORECOMMITSTOOPENSTACKCORECinder,Glance,Keystone,Neutron,Nova,Swift

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

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

REVIEWSINCOREANDOPTIONAL

REVIEWSINCOREANDOPTIONAL

REVIEWSINCOREANDOPTIONAL

REVIEWSINCOREANDOPTIONAL

REVIEWSINCOREANDOPTIONAL

REVIEWSINCOREANDOPTIONAL

REVIEWSINCOREANDOPTIONAL

REVIEWSINCOREANDOPTIONAL

REVIEWSINCOREANDOPTIONALREVIEWSINCOREANDOPTIONAL

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

BUGFIXRATIOINCOREANDOPTIONAL

BUGFIXRATIOINCOREANDOPTIONAL

BUGFIXRATIOINCOREANDOPTIONAL

BUGFIXRATIOINCOREANDOPTIONAL

BUGFIXRATIOINCOREANDOPTIONAL

BUGFIXRATIOINCOREANDOPTIONAL

BUGFIXRATIOINCOREANDOPTIONAL

BUGFIXRATIOINCOREANDOPTIONAL

BUGFIXRATIOINCOREANDOPTIONALBUGFIXRATIOINCOREANDOPTIONALresolvedvs.reportedbugsin%

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

CEPH

CEPH

CEPH

CEPH

CEPH

CEPH

CEPH

CEPH

CEPHCEPH

COMMITS

COMMITS

COMMITS

COMMITS

COMMITS

COMMITS

COMMITS

COMMITS

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

KERNEL

KERNEL

KERNEL

KERNEL

KERNEL

KERNEL

KERNEL

KERNEL

KERNELKERNEL

CHANGESETS

CHANGESETS

CHANGESETS

CHANGESETS

CHANGESETS

CHANGESETS

CHANGESETS

CHANGESETS

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

CHANGESETSINSTABLETREE

CHANGESETSINSTABLETREE

CHANGESETSINSTABLETREE

CHANGESETSINSTABLETREE

CHANGESETSINSTABLETREE

CHANGESETSINSTABLETREE

CHANGESETSINSTABLETREE

CHANGESETSINSTABLETREE

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

KVM/LIBVIRT

KVM/LIBVIRT

KVM/LIBVIRT

KVM/LIBVIRT

KVM/LIBVIRT

KVM/LIBVIRT

KVM/LIBVIRT

KVM/LIBVIRT

KVM/LIBVIRTKVM/LIBVIRT

COMMITS

COMMITS

COMMITS

COMMITS

COMMITS

COMMITS

COMMITS

COMMITS

COMMITSCOMMITSlibvirt/qemugit,2017/06/24

Trademarksorregisteredtrademarksusedinthispresentationarethepropertyoftheirrespective

owners.