roadmap update - meetupfiles.meetup.com/7427972/openstack meetup 2016.1...rhel kvm ubuntu vm vm vm...
TRANSCRIPT
Copyright © 2015 Mirantis, Inc. All rights reserved Mirantis Confidential
www.mirantis.com
Roadmap Update
Alex Freedland, Mirantis CEOFeb 17, 2016
Copyright © 2015 Mirantis, Inc. All rights reserved Page 2
OpenStack Mission Statement
To produce an Open Source Cloud Computing platform that is
easy to use, simple to implement, interoperable between deployments,
works well at all scale, and meets the needs of users and operators of
both public and private clouds.
Copyright © 2015 Mirantis, Inc. All rights reserved Page 3
2011-2015 we were focused on this2016 onwards focus shifts to this
Platform standard company goal drives strategy
OpenStack = THE dominant OS for developing and running cloud apps
OpenStack Must Win in Cloud OpenStack is Industrial Grade
Accelerate Developer Productivity
Develop Next Gen Arch
Improve Life Cycle Management
Resilience at Scale
Ease of Operations
Pure-play -- Ecosystem
Copyright © 2015 Mirantis, Inc. All rights reserved Mirantis CONFIDENTIAL - INTERNAL USE ONLY
How do we evolve the full lifecycle management capabilities?
Lifecycle management
Copyright © 2015 Mirantis, Inc. All rights reserved Page 5
Evolution of the next generation Life Cycle Management solution
Fuel UI
Installation and OrchestrationDiscoverConfigureProvisionDeploy
Ref Arch
Current Fuel ArchInstallation-only focus (Day 1)Limited lifecycle management
Monolithic and inflexible architecture
Fuel UI
Discover
MOS 9.0/June 2016LCM framework and pluggable architecture (framework for day 2)
Modularization of LCM services - enables contribution and extensibility External Config DB: enables chg mgmt & integrates w/ existing data center
Hardened Packages
Ref Arch
Hardened Packages
LCM frameworkOrchestrateAutomate
Provision Configure Deploy
Copyright © 2015 Mirantis, Inc. All rights reserved Page 6
Evolution of our next generation Life Cycle Management solution
MOS 10/Dec 2016 (tentative) LCM orchestration - Deploy/upgrade, composable architecturesome limited Integration with data center information systems
MOS 11 2017 (tentative)Full life cycle orchestration - Rollback, versioning
External DCIM, IPAM, DNS integrations with Config DB
Current Ref Arch
Hardened Packages
Next Gen Ref Arch
Custom RefArch
Fuel UI
LCM frameworkOrchestrateAutomate
Discover Provision UpgradeConfigure
Current Ref Arch
Hardened Packages
Next Gen Ref Arch
Composable Architecture
Fuel UI
LCM frameworkOrchestrateAutomate
Rollback
Composable Architecture
VersionDeploy Scale DiscoverProvisionConfigure Deploy UpgradeScale
Copyright © 2015 Mirantis, Inc. All rights reserved Mirantis CONFIDENTIAL - INTERNAL USE ONLY
How is next gen architecture evolving to address resilience, scale, and operational requirements?
Next Generation Architecture
Copyright © 2015 Mirantis, Inc. All rights reserved Page 8
OpenStack
KVM
MOS 7.0/Current ArchitectureOpenStack is tied to 3rd party Linux distros
Ubuntu (or CentOS) base OS
VM VM VM
OpenStackcontrol plane
(appliance-like)
KVM
RHEL
KVM
Ubuntu
VM VM VM
VMWvCenter
MOS 8.0/Feb 2016OpenStack Controllers delivered as a software appliance. Provides for a better
support story and less QA overhead
MOS evolution to next gen architecture. Co-dev roadmap with Intel and other partners.
Copyright © 2015 Mirantis, Inc. All rights reserved Page 9
KVM
RHEL
KVM
Ubuntu
VM VM VM
VMWVcenter
2016 (tentative)OpenStack Controllers delivered as containers and scheduled by Mesos
provides scale, resilience, easier upgrade
OpenStack Controller services in containers
scheduled by Mesos Single platform for mixed workloads
MOS evolution to next gen architecture. Co-dev roadmap with Intel and other partners.
OpenStack Container manager
2017 (tentative/research mode)Single platform for VM’s, containers, and bare metal
VM Containers Bare Metal
Copyright © 2015 Mirantis, Inc. All rights reserved Mirantis CONFIDENTIAL - INTERNAL USE ONLY
How do we accelerate developer adoption?
Developer Productivity
Copyright © 2015 Mirantis, Inc. All rights reserved Page 11
Evolution of the next generation workload management solution
Horizon UI
Murano CatalogCreate app catalog
Deploy appsManage apps
Current ArchApp orchestration and lifecycle management
Limited management API
Horizon UI
March 2016Enabling rapid cloud app dev using Cloud Foundry & Docker containers
Connecting [limited] enterprise services to the cloud (LBaaS to start)Build the framework to enable Multi-cloud Orchestration
Murano Catalog
Multi-cloud Orchestrator
Workload supportLinuxWindowsDockerCloud Foundry
OpenStack
Service interfaces supportLBaaS
OpenStack
Workload supportLinuxWindows
Copyright © 2015 Mirantis, Inc. All rights reserved Page 12
Evolution of the next generation workload management solution
Cloud Apps UI (monitoring, billing)
Dec 2016 (tentative)Hybrid cloud app management
Improved developer experience for service creation and consumption
Multi-Cloud Orchestrator
OpenStack
Cloud Apps UI Basic
June 2016 (tentative)App management on multiple OpenStack clouds
Expanding enterprise services building blocks
Murano Catalog
Multi-Cloud Orchestrator
Support for WorkloadsLinuxWindowsDockerCloudFoundryKubernetes
OpenStack OpenStack AWS GCE Azure
Murano CatalogAction APIsService interfaces
LBaaSFWaaSVPNaaSCIaaS
Support for WorkloadsLinuxWindowsDockerCloudFoundryKubernetesOpenShift
Service interfacesLBaaSFWaaSVPNaaSCIaaSQueue-aaS
Copyright © 2015 Mirantis, Inc. All rights reserved
Partner Co-Innovation Heat Map
Base OpenStackComponents
System Features
StorageCeph, Cinder
ComputeNova
Containers
Application OrchestrationHeat, Murano,
Mistral
NetworkingNeutron
Workload Mgmt
Containers, CI, PaaS, Dev
Automation & Governance
Ops Runbook, Monitoring, Uptime dashboard, ITSM
Lifecycle Mgmt
Fuel, Octane, LMA
Performance and Scale
Benchmarks, labs
Use Case
NFVOPNFV
Agile IT App Dev
Enterprise apps
SecurityBarbican. keystone
Multi CloudFederation, Multi
DC, Hybrid
Resilience ScalabilityOperability
Big Data