PRIORITY AREAS OF THE DOST - INFORMATION AND COMMUNICATIONS TECHNOLOGY OFFICE ( DOST- ICTO )
DOST 2017 - Vanilla or Distributions - How do they differentiate
-
Upload
danny-al-gaaf -
Category
Presentations & Public Speaking
-
view
91 -
download
4
Transcript of DOST 2017 - Vanilla or Distributions - How do they differentiate
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.
https://dalgaaf.github.io/dost2017-vanilla-vs-distros