SlideShare a Scribd company logo
1 of 16
OpenStack® Summit Austin 2016OpenStack® Summit Austin 2016
Succeeding
with cloud
in the enterprise
Omri Gazitt
VP Products & Services
HPE Helion
@omrig
2
OpenStack success in the enterprise
State of the union, 2016
3
Upstream
Distro
Solution
Operated
Sweet spot
$ $ $ $ $
Deployment / lifecycle lessons
4
V1
Triple-O
V2+
Ansible
Standard configurations
Text-based, transparent
Easy to tweak
Easy to update
Predictable upgrades
Secure out of the box
Management lessons
5
V1
Ceilometer, Horizon
V2+
Monasca, Ops Console
Operations as a first-class persona
Separate OLTP / Management DB’s
Scalable event store
Alarm engine
Prescribed resolutions
Remediation and lifecycle actions
Time series visualization
Security lessons
6
V1
“Read the whitepaper”
V2+
Barbican, Bandit
TLS for endpoints
TLS for internal services
Barbican for key management
Data-at-rest encryption
Bandit: static analysis in CICD
Audit logging: PCI compliance
Standard configs secure by default
Platforms are about workloads
7
OpenStack
CattleWorkload
Requirements
Features/complexity
(IaaS+: Heat,
LBaaS, …)
2013
Platforms are about workloads
8
OpenStack
Cloud Native
Platforms
CattleWorkload
Requirements
Features/complexity
(Nova, plus…
Cinder/Neutron)
(IaaS+: Heat,
LBaaS, …)
2014
Platforms are about workloads
9
OpenStack
Cloud Native
Platforms
Cattle PetsWorkload
Requirements
Features/complexity
(Nova, plus…
Cinder/Neutron)
(IaaS+: Heat,
LBaaS, …)
(Live Migration)
2015
Platforms are about workloads
10
OpenStack
Cloud Native
Platforms
Cattle
Carrier-
Grade
PetsWorkload
Requirements
Features/complexity
(Nova, plus…
Cinder/Neutron)
(IaaS+: Heat,
LBaaS, …)
(DPDK, SR-IOV)(Live Migration)
2016
Cloud-native workloads
“DIY” by stitching together services versus “delegate to a platform”
11
“AWS approach” PaaS approach
Unit of compute EC2/ECS (nova/docker) Docker/runC
App deployment/versioning CloudFormation (heat) Built in
Load balancing ELB (neutron-lbaas) Built in
Zero-downtime deployment CodeDeploy/Elastic Beanstalk (diy) Built in
Services (DB/queuing) RDS (trove)/SQS (zaqar/cue) Service brokering
App health monitoring CloudWatch (monasca) Built in
Auto-scaling AutoScaling (heat?) Built in
Log aggregation CloudTrail (ELK/diy?) Built in
What about containers?
“Everything is a container” versus “delegate to a platform”
12
CaaS approach PaaS approach
Unit of compute Docker/runC Docker/runC
App deployment/versioning Pods, replication controllers/compose Built in
Load balancing k8s services (plumbed to LB) Built in
Zero-downtime deployment k8s rolling-update Built in
Services (DB/queuing) Data service in a pod? Service brokering
App health monitoring Datadog? Sysdig? Built in
Auto-scaling “Horizontal pod auto-scaler” Built in
Log aggregation Fluentd, elasticsearch, kibana Built in
Use the platforms, Luke!
13
OpenStack Platform
Cloud Native Platform
Traditional/
High-end
Workloads
Apps Apps Apps Apps Apps AppsApps
Announcing…
14
HELION OPENSTACK 3.0
Other talks you should check out…
15
HPE Track Speakers Title
Tuesday 11:15 AM–11:55 AM Joy Dorairaj Security & Compliance in OpenStack
Tuesday 12:05 PM–12:45 PM Tom Howley Lifecycle management of Openstack using Ansible
Tuesday 2:00 PM–2:50 PM Joy Dorairaj
Achieving OpenStack Carrier—Grade Performance
and Reliability
Tuesday 2:50 PM–3:30 PM Nayana Dhawalbhakta Multi-Data Center OpenStack Carrier Grade for CSP's
Tuesday 3:40 PM–4:20 PM HPE & Telstra Executive
Full ISO 7-Layer Stack Fullfillment, Activation and
Orchestration of VNF's in Carrier Networks
Tuesday 4:40 PM–5:20 PM
Swami Vasudevan, Fabrizio Fresco,
Matt Young, Joy Dorairaj, Paul Murray
OpenStack in Production Panel
Tuesday 5:30 PM–6:10 PM
Henrik Blixt, Dave Hawley, Matt Young,
Nathanial Dillon
Ignite Session: What's Hot and What's New
Thank you

More Related Content

What's hot

[OpenStack Day in Korea 2015] Track 2-2 - OpenStack for PaaS: Why it's Hot
[OpenStack Day in Korea 2015] Track 2-2 - OpenStack for PaaS: Why it's Hot[OpenStack Day in Korea 2015] Track 2-2 - OpenStack for PaaS: Why it's Hot
[OpenStack Day in Korea 2015] Track 2-2 - OpenStack for PaaS: Why it's HotOpenStack Korea Community
 
The 'Untold' OpenStack Enterprise Customer Stories: Anthony Rees & Alex Tesch...
The 'Untold' OpenStack Enterprise Customer Stories: Anthony Rees & Alex Tesch...The 'Untold' OpenStack Enterprise Customer Stories: Anthony Rees & Alex Tesch...
The 'Untold' OpenStack Enterprise Customer Stories: Anthony Rees & Alex Tesch...OpenStack
 
We Are OpenStack: David F. Flanders & Tom Fifield, OpenStack Foundation
We Are OpenStack: David F. Flanders & Tom Fifield, OpenStack FoundationWe Are OpenStack: David F. Flanders & Tom Fifield, OpenStack Foundation
We Are OpenStack: David F. Flanders & Tom Fifield, OpenStack FoundationOpenStack
 
Leveraging OpenStack to Run Mesos/Marathon at Charter Communications
Leveraging OpenStack to Run Mesos/Marathon at Charter CommunicationsLeveraging OpenStack to Run Mesos/Marathon at Charter Communications
Leveraging OpenStack to Run Mesos/Marathon at Charter CommunicationsTesora
 
aCloud Services Architecture - Harshal Pimpalkhute, Sr. Prod. Mktg. Mgr., A1...
aCloud Services Architecture -  Harshal Pimpalkhute, Sr. Prod. Mktg. Mgr., A1...aCloud Services Architecture -  Harshal Pimpalkhute, Sr. Prod. Mktg. Mgr., A1...
aCloud Services Architecture - Harshal Pimpalkhute, Sr. Prod. Mktg. Mgr., A1...Mirantis
 
Journey to the Cloud with Red Hat
Journey to the Cloud with Red HatJourney to the Cloud with Red Hat
Journey to the Cloud with Red HatKen Thompson
 
Operating OpenStack - Case Study in the Rackspace Cloud
Operating OpenStack - Case Study in the Rackspace CloudOperating OpenStack - Case Study in the Rackspace Cloud
Operating OpenStack - Case Study in the Rackspace CloudRainya Mosher
 
Things You MUST Know Before Deploying OpenStack: Bruno Lago, Catalyst IT
Things You MUST Know Before Deploying OpenStack: Bruno Lago, Catalyst ITThings You MUST Know Before Deploying OpenStack: Bruno Lago, Catalyst IT
Things You MUST Know Before Deploying OpenStack: Bruno Lago, Catalyst ITOpenStack
 
OpenStack Management at Hyperscale
OpenStack Management at HyperscaleOpenStack Management at Hyperscale
OpenStack Management at HyperscaleTesora
 
Secure Infrastructure Provisioning with Terraform Cloud, Vault + GitLab CI
Secure Infrastructure Provisioning with Terraform Cloud, Vault + GitLab CISecure Infrastructure Provisioning with Terraform Cloud, Vault + GitLab CI
Secure Infrastructure Provisioning with Terraform Cloud, Vault + GitLab CIMitchell Pronschinske
 
Open stack + Containers + Hyper-V
Open stack + Containers + Hyper-VOpen stack + Containers + Hyper-V
Open stack + Containers + Hyper-VSriram Subramanian
 
CloudStack news
CloudStack newsCloudStack news
CloudStack newsShapeBlue
 
OpenStack Juno The Complete Lowdown and Tales from the Summit
OpenStack Juno The Complete Lowdown and Tales from the SummitOpenStack Juno The Complete Lowdown and Tales from the Summit
OpenStack Juno The Complete Lowdown and Tales from the SummitNati Shalom
 
VMware and Container Orchestration
VMware and Container OrchestrationVMware and Container Orchestration
VMware and Container OrchestrationTesora
 
Fast SAP system provisioning based on CloudStack
Fast SAP system provisioning based on CloudStack Fast SAP system provisioning based on CloudStack
Fast SAP system provisioning based on CloudStack ShapeBlue
 
Accelerating the Next 10,000 Clouds
Accelerating the Next 10,000 CloudsAccelerating the Next 10,000 Clouds
Accelerating the Next 10,000 CloudsMirantis
 
Stateful Applications On the Cloud: A PayPal Journey
Stateful Applications On the Cloud: A PayPal JourneyStateful Applications On the Cloud: A PayPal Journey
Stateful Applications On the Cloud: A PayPal JourneyTesora
 
CI/CD trên Cloud OpenStack tại Viettel Networks | Hà Minh Công, Phạm Tường Chiến
CI/CD trên Cloud OpenStack tại Viettel Networks | Hà Minh Công, Phạm Tường ChiếnCI/CD trên Cloud OpenStack tại Viettel Networks | Hà Minh Công, Phạm Tường Chiến
CI/CD trên Cloud OpenStack tại Viettel Networks | Hà Minh Công, Phạm Tường ChiếnVietnam Open Infrastructure User Group
 
Simplifying OpenStack Networks with Routing on the Host: Gerard Chami + Scott...
Simplifying OpenStack Networks with Routing on the Host: Gerard Chami + Scott...Simplifying OpenStack Networks with Routing on the Host: Gerard Chami + Scott...
Simplifying OpenStack Networks with Routing on the Host: Gerard Chami + Scott...OpenStack
 

What's hot (20)

[OpenStack Day in Korea 2015] Track 2-2 - OpenStack for PaaS: Why it's Hot
[OpenStack Day in Korea 2015] Track 2-2 - OpenStack for PaaS: Why it's Hot[OpenStack Day in Korea 2015] Track 2-2 - OpenStack for PaaS: Why it's Hot
[OpenStack Day in Korea 2015] Track 2-2 - OpenStack for PaaS: Why it's Hot
 
The 'Untold' OpenStack Enterprise Customer Stories: Anthony Rees & Alex Tesch...
The 'Untold' OpenStack Enterprise Customer Stories: Anthony Rees & Alex Tesch...The 'Untold' OpenStack Enterprise Customer Stories: Anthony Rees & Alex Tesch...
The 'Untold' OpenStack Enterprise Customer Stories: Anthony Rees & Alex Tesch...
 
We Are OpenStack: David F. Flanders & Tom Fifield, OpenStack Foundation
We Are OpenStack: David F. Flanders & Tom Fifield, OpenStack FoundationWe Are OpenStack: David F. Flanders & Tom Fifield, OpenStack Foundation
We Are OpenStack: David F. Flanders & Tom Fifield, OpenStack Foundation
 
Leveraging OpenStack to Run Mesos/Marathon at Charter Communications
Leveraging OpenStack to Run Mesos/Marathon at Charter CommunicationsLeveraging OpenStack to Run Mesos/Marathon at Charter Communications
Leveraging OpenStack to Run Mesos/Marathon at Charter Communications
 
aCloud Services Architecture - Harshal Pimpalkhute, Sr. Prod. Mktg. Mgr., A1...
aCloud Services Architecture -  Harshal Pimpalkhute, Sr. Prod. Mktg. Mgr., A1...aCloud Services Architecture -  Harshal Pimpalkhute, Sr. Prod. Mktg. Mgr., A1...
aCloud Services Architecture - Harshal Pimpalkhute, Sr. Prod. Mktg. Mgr., A1...
 
Journey to the Cloud with Red Hat
Journey to the Cloud with Red HatJourney to the Cloud with Red Hat
Journey to the Cloud with Red Hat
 
Operating OpenStack - Case Study in the Rackspace Cloud
Operating OpenStack - Case Study in the Rackspace CloudOperating OpenStack - Case Study in the Rackspace Cloud
Operating OpenStack - Case Study in the Rackspace Cloud
 
Things You MUST Know Before Deploying OpenStack: Bruno Lago, Catalyst IT
Things You MUST Know Before Deploying OpenStack: Bruno Lago, Catalyst ITThings You MUST Know Before Deploying OpenStack: Bruno Lago, Catalyst IT
Things You MUST Know Before Deploying OpenStack: Bruno Lago, Catalyst IT
 
OpenStack Management at Hyperscale
OpenStack Management at HyperscaleOpenStack Management at Hyperscale
OpenStack Management at Hyperscale
 
Secure Infrastructure Provisioning with Terraform Cloud, Vault + GitLab CI
Secure Infrastructure Provisioning with Terraform Cloud, Vault + GitLab CISecure Infrastructure Provisioning with Terraform Cloud, Vault + GitLab CI
Secure Infrastructure Provisioning with Terraform Cloud, Vault + GitLab CI
 
Open stack + Containers + Hyper-V
Open stack + Containers + Hyper-VOpen stack + Containers + Hyper-V
Open stack + Containers + Hyper-V
 
Microsoft loves Linux
Microsoft loves LinuxMicrosoft loves Linux
Microsoft loves Linux
 
CloudStack news
CloudStack newsCloudStack news
CloudStack news
 
OpenStack Juno The Complete Lowdown and Tales from the Summit
OpenStack Juno The Complete Lowdown and Tales from the SummitOpenStack Juno The Complete Lowdown and Tales from the Summit
OpenStack Juno The Complete Lowdown and Tales from the Summit
 
VMware and Container Orchestration
VMware and Container OrchestrationVMware and Container Orchestration
VMware and Container Orchestration
 
Fast SAP system provisioning based on CloudStack
Fast SAP system provisioning based on CloudStack Fast SAP system provisioning based on CloudStack
Fast SAP system provisioning based on CloudStack
 
Accelerating the Next 10,000 Clouds
Accelerating the Next 10,000 CloudsAccelerating the Next 10,000 Clouds
Accelerating the Next 10,000 Clouds
 
Stateful Applications On the Cloud: A PayPal Journey
Stateful Applications On the Cloud: A PayPal JourneyStateful Applications On the Cloud: A PayPal Journey
Stateful Applications On the Cloud: A PayPal Journey
 
CI/CD trên Cloud OpenStack tại Viettel Networks | Hà Minh Công, Phạm Tường Chiến
CI/CD trên Cloud OpenStack tại Viettel Networks | Hà Minh Công, Phạm Tường ChiếnCI/CD trên Cloud OpenStack tại Viettel Networks | Hà Minh Công, Phạm Tường Chiến
CI/CD trên Cloud OpenStack tại Viettel Networks | Hà Minh Công, Phạm Tường Chiến
 
Simplifying OpenStack Networks with Routing on the Host: Gerard Chami + Scott...
Simplifying OpenStack Networks with Routing on the Host: Gerard Chami + Scott...Simplifying OpenStack Networks with Routing on the Host: Gerard Chami + Scott...
Simplifying OpenStack Networks with Routing on the Host: Gerard Chami + Scott...
 

Viewers also liked

[OpenStack Days Korea 2016] Track1 - Monasca를 이용한 Cloud 모니터링
[OpenStack Days Korea 2016] Track1 - Monasca를 이용한 Cloud 모니터링[OpenStack Days Korea 2016] Track1 - Monasca를 이용한 Cloud 모니터링
[OpenStack Days Korea 2016] Track1 - Monasca를 이용한 Cloud 모니터링OpenStack Korea Community
 
Heat monasca auto scale
Heat monasca auto scaleHeat monasca auto scale
Heat monasca auto scaleKanagaraj M
 
Bug smash day magnum
Bug smash day magnumBug smash day magnum
Bug smash day magnumTon Ngo
 
Barbican 1.0 - Open Source Key Management for OpenStack
Barbican 1.0 - Open Source Key Management for OpenStackBarbican 1.0 - Open Source Key Management for OpenStack
Barbican 1.0 - Open Source Key Management for OpenStackjarito030506
 
Designate Installation Workshop
Designate Installation WorkshopDesignate Installation Workshop
Designate Installation WorkshopGraham Hayes
 
OpenStack in 10 minutes with Devstack
OpenStack in 10 minutes with DevstackOpenStack in 10 minutes with Devstack
OpenStack in 10 minutes with DevstackSean Dague
 
H3 2011 안드로이드의 Seamless UX를 위한 Activity 활용전략
H3 2011 안드로이드의 Seamless UX를 위한 Activity 활용전략H3 2011 안드로이드의 Seamless UX를 위한 Activity 활용전략
H3 2011 안드로이드의 Seamless UX를 위한 Activity 활용전략KTH
 
Get your instance by name integration of nova, neutron and designate
Get your instance by name  integration of nova, neutron and designateGet your instance by name  integration of nova, neutron and designate
Get your instance by name integration of nova, neutron and designateMiguel Lavalle
 
Addressing DHCP and DNS scalability issues in OpenStack Neutron
Addressing DHCP and DNS scalability issues in OpenStack NeutronAddressing DHCP and DNS scalability issues in OpenStack Neutron
Addressing DHCP and DNS scalability issues in OpenStack NeutronVikram G Hosakote
 
Designate: An Overview
Designate: An OverviewDesignate: An Overview
Designate: An OverviewGraham Hayes
 
Openstack - Enterprise cloud management platform
Openstack - Enterprise cloud management platformOpenstack - Enterprise cloud management platform
Openstack - Enterprise cloud management platformNagaraj Shenoy
 
H3 2011 모바일에서의 Location API 완전정복
H3 2011 모바일에서의 Location API 완전정복H3 2011 모바일에서의 Location API 완전정복
H3 2011 모바일에서의 Location API 완전정복KTH
 
Hardening Your Config Management - Security and Attack Vectors in Config Mana...
Hardening Your Config Management - Security and Attack Vectors in Config Mana...Hardening Your Config Management - Security and Attack Vectors in Config Mana...
Hardening Your Config Management - Security and Attack Vectors in Config Mana...Peter Souter
 
H3 2011 하이브리드 클라우드 활용방안 및 도입전략
H3 2011 하이브리드 클라우드 활용방안 및 도입전략H3 2011 하이브리드 클라우드 활용방안 및 도입전략
H3 2011 하이브리드 클라우드 활용방안 및 도입전략KTH
 
Hp가 바라보는 클라우드의 미래, hp helion
Hp가 바라보는 클라우드의 미래, hp helionHp가 바라보는 클라우드의 미래, hp helion
Hp가 바라보는 클라우드의 미래, hp helionSangWook Byun
 
Integration of neutron, nova and designate how to use it and how to configur...
Integration of neutron, nova and designate  how to use it and how to configur...Integration of neutron, nova and designate  how to use it and how to configur...
Integration of neutron, nova and designate how to use it and how to configur...Miguel Lavalle
 
[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1
[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1
[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1Ji-Woong Choi
 
Docker란 무엇인가? : Docker 기본 사용법
Docker란 무엇인가? : Docker 기본 사용법Docker란 무엇인가? : Docker 기본 사용법
Docker란 무엇인가? : Docker 기본 사용법pyrasis
 

Viewers also liked (20)

[OpenStack Days Korea 2016] Track1 - Monasca를 이용한 Cloud 모니터링
[OpenStack Days Korea 2016] Track1 - Monasca를 이용한 Cloud 모니터링[OpenStack Days Korea 2016] Track1 - Monasca를 이용한 Cloud 모니터링
[OpenStack Days Korea 2016] Track1 - Monasca를 이용한 Cloud 모니터링
 
Heat monasca auto scale
Heat monasca auto scaleHeat monasca auto scale
Heat monasca auto scale
 
Bug smash day magnum
Bug smash day magnumBug smash day magnum
Bug smash day magnum
 
Barbican 1.0 - Open Source Key Management for OpenStack
Barbican 1.0 - Open Source Key Management for OpenStackBarbican 1.0 - Open Source Key Management for OpenStack
Barbican 1.0 - Open Source Key Management for OpenStack
 
Designate Installation Workshop
Designate Installation WorkshopDesignate Installation Workshop
Designate Installation Workshop
 
OpenStack in 10 minutes with Devstack
OpenStack in 10 minutes with DevstackOpenStack in 10 minutes with Devstack
OpenStack in 10 minutes with Devstack
 
H3 2011 안드로이드의 Seamless UX를 위한 Activity 활용전략
H3 2011 안드로이드의 Seamless UX를 위한 Activity 활용전략H3 2011 안드로이드의 Seamless UX를 위한 Activity 활용전략
H3 2011 안드로이드의 Seamless UX를 위한 Activity 활용전략
 
OpenStack architecture and services
OpenStack architecture and servicesOpenStack architecture and services
OpenStack architecture and services
 
Get your instance by name integration of nova, neutron and designate
Get your instance by name  integration of nova, neutron and designateGet your instance by name  integration of nova, neutron and designate
Get your instance by name integration of nova, neutron and designate
 
Addressing DHCP and DNS scalability issues in OpenStack Neutron
Addressing DHCP and DNS scalability issues in OpenStack NeutronAddressing DHCP and DNS scalability issues in OpenStack Neutron
Addressing DHCP and DNS scalability issues in OpenStack Neutron
 
Designate: An Overview
Designate: An OverviewDesignate: An Overview
Designate: An Overview
 
Roadmap to hyper hybrid cloud
Roadmap to hyper hybrid cloudRoadmap to hyper hybrid cloud
Roadmap to hyper hybrid cloud
 
Openstack - Enterprise cloud management platform
Openstack - Enterprise cloud management platformOpenstack - Enterprise cloud management platform
Openstack - Enterprise cloud management platform
 
H3 2011 모바일에서의 Location API 완전정복
H3 2011 모바일에서의 Location API 완전정복H3 2011 모바일에서의 Location API 완전정복
H3 2011 모바일에서의 Location API 완전정복
 
Hardening Your Config Management - Security and Attack Vectors in Config Mana...
Hardening Your Config Management - Security and Attack Vectors in Config Mana...Hardening Your Config Management - Security and Attack Vectors in Config Mana...
Hardening Your Config Management - Security and Attack Vectors in Config Mana...
 
H3 2011 하이브리드 클라우드 활용방안 및 도입전략
H3 2011 하이브리드 클라우드 활용방안 및 도입전략H3 2011 하이브리드 클라우드 활용방안 및 도입전략
H3 2011 하이브리드 클라우드 활용방안 및 도입전략
 
Hp가 바라보는 클라우드의 미래, hp helion
Hp가 바라보는 클라우드의 미래, hp helionHp가 바라보는 클라우드의 미래, hp helion
Hp가 바라보는 클라우드의 미래, hp helion
 
Integration of neutron, nova and designate how to use it and how to configur...
Integration of neutron, nova and designate  how to use it and how to configur...Integration of neutron, nova and designate  how to use it and how to configur...
Integration of neutron, nova and designate how to use it and how to configur...
 
[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1
[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1
[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1
 
Docker란 무엇인가? : Docker 기본 사용법
Docker란 무엇인가? : Docker 기본 사용법Docker란 무엇인가? : Docker 기본 사용법
Docker란 무엇인가? : Docker 기본 사용법
 

Similar to Succeeding with OpenStack in the Enterprise (OpenStack Summit Austin 2016)

OpenStack for VMware Administrators
OpenStack for VMware AdministratorsOpenStack for VMware Administrators
OpenStack for VMware AdministratorsTrevor Roberts Jr.
 
Zero to 1000+ Applications - Large Scale CD Adoption at Cisco with Spinnaker ...
Zero to 1000+ Applications - Large Scale CD Adoption at Cisco with Spinnaker ...Zero to 1000+ Applications - Large Scale CD Adoption at Cisco with Spinnaker ...
Zero to 1000+ Applications - Large Scale CD Adoption at Cisco with Spinnaker ...DevOps.com
 
Open Source Software – Open Day Oracle 2013
Open Source Software  – Open Day Oracle 2013Open Source Software  – Open Day Oracle 2013
Open Source Software – Open Day Oracle 2013Erik Gur
 
OpenStack and the Enterprise
OpenStack and the EnterpriseOpenStack and the Enterprise
OpenStack and the EnterpriseMark Interrante
 
OpenStack Trends for the Enterprise
OpenStack Trends for the EnterpriseOpenStack Trends for the Enterprise
OpenStack Trends for the EnterpriseTesora
 
Running Scylla on Kubernetes with Scylla Operator
Running Scylla on Kubernetes with Scylla OperatorRunning Scylla on Kubernetes with Scylla Operator
Running Scylla on Kubernetes with Scylla OperatorScyllaDB
 
Cloud Native Applications on OpenShift
Cloud Native Applications on OpenShiftCloud Native Applications on OpenShift
Cloud Native Applications on OpenShiftSerhat Dirik
 
Successful Patterns for running platforms
Successful Patterns for running platformsSuccessful Patterns for running platforms
Successful Patterns for running platformsPaul Czarkowski
 
2016 - Open Mic - IGNITE - Open Infrastructure = ANY Infrastructure
2016 - Open Mic - IGNITE - Open Infrastructure = ANY Infrastructure2016 - Open Mic - IGNITE - Open Infrastructure = ANY Infrastructure
2016 - Open Mic - IGNITE - Open Infrastructure = ANY Infrastructuredevopsdaysaustin
 
OpenStack Preso: DevOps on Hybrid Infrastructure
OpenStack Preso: DevOps on Hybrid InfrastructureOpenStack Preso: DevOps on Hybrid Infrastructure
OpenStack Preso: DevOps on Hybrid Infrastructurerhirschfeld
 
SnapLogic- iPaaS (Elastic Integration Cloud and Data Integration)
SnapLogic- iPaaS (Elastic Integration Cloud and Data Integration) SnapLogic- iPaaS (Elastic Integration Cloud and Data Integration)
SnapLogic- iPaaS (Elastic Integration Cloud and Data Integration) Surendar S
 
AWS Summit Atlanta Keynote
AWS Summit Atlanta KeynoteAWS Summit Atlanta Keynote
AWS Summit Atlanta KeynoteKristana Kane
 
What’s New in ScyllaDB Open Source 5.0
What’s New in ScyllaDB Open Source 5.0What’s New in ScyllaDB Open Source 5.0
What’s New in ScyllaDB Open Source 5.0ScyllaDB
 
Why Cloud Management Makes Sense
Why Cloud Management Makes SenseWhy Cloud Management Makes Sense
Why Cloud Management Makes SenseRightScale
 
Current state of affairs cloud computing
Current state of affairs   cloud computingCurrent state of affairs   cloud computing
Current state of affairs cloud computingChirag Jog
 
Open Marketing Meeting 03/27/2013
Open Marketing Meeting 03/27/2013Open Marketing Meeting 03/27/2013
Open Marketing Meeting 03/27/2013OpenStack
 
Dockercon2015_paypal
Dockercon2015_paypalDockercon2015_paypal
Dockercon2015_paypalahunnargikar
 

Similar to Succeeding with OpenStack in the Enterprise (OpenStack Summit Austin 2016) (20)

OpenStack for VMware Administrators
OpenStack for VMware AdministratorsOpenStack for VMware Administrators
OpenStack for VMware Administrators
 
Zero to 1000+ Applications - Large Scale CD Adoption at Cisco with Spinnaker ...
Zero to 1000+ Applications - Large Scale CD Adoption at Cisco with Spinnaker ...Zero to 1000+ Applications - Large Scale CD Adoption at Cisco with Spinnaker ...
Zero to 1000+ Applications - Large Scale CD Adoption at Cisco with Spinnaker ...
 
101b-3
101b-3101b-3
101b-3
 
Open Source Software – Open Day Oracle 2013
Open Source Software  – Open Day Oracle 2013Open Source Software  – Open Day Oracle 2013
Open Source Software – Open Day Oracle 2013
 
OpenStack and the Enterprise
OpenStack and the EnterpriseOpenStack and the Enterprise
OpenStack and the Enterprise
 
OpenStack Trends for the Enterprise
OpenStack Trends for the EnterpriseOpenStack Trends for the Enterprise
OpenStack Trends for the Enterprise
 
Running Scylla on Kubernetes with Scylla Operator
Running Scylla on Kubernetes with Scylla OperatorRunning Scylla on Kubernetes with Scylla Operator
Running Scylla on Kubernetes with Scylla Operator
 
Icehouse Release Webinar
Icehouse Release WebinarIcehouse Release Webinar
Icehouse Release Webinar
 
Cloud Native Applications on OpenShift
Cloud Native Applications on OpenShiftCloud Native Applications on OpenShift
Cloud Native Applications on OpenShift
 
Successful Patterns for running platforms
Successful Patterns for running platformsSuccessful Patterns for running platforms
Successful Patterns for running platforms
 
2016 - Open Mic - IGNITE - Open Infrastructure = ANY Infrastructure
2016 - Open Mic - IGNITE - Open Infrastructure = ANY Infrastructure2016 - Open Mic - IGNITE - Open Infrastructure = ANY Infrastructure
2016 - Open Mic - IGNITE - Open Infrastructure = ANY Infrastructure
 
OpenStack Preso: DevOps on Hybrid Infrastructure
OpenStack Preso: DevOps on Hybrid InfrastructureOpenStack Preso: DevOps on Hybrid Infrastructure
OpenStack Preso: DevOps on Hybrid Infrastructure
 
SnapLogic- iPaaS (Elastic Integration Cloud and Data Integration)
SnapLogic- iPaaS (Elastic Integration Cloud and Data Integration) SnapLogic- iPaaS (Elastic Integration Cloud and Data Integration)
SnapLogic- iPaaS (Elastic Integration Cloud and Data Integration)
 
AWS Summit Atlanta Keynote
AWS Summit Atlanta KeynoteAWS Summit Atlanta Keynote
AWS Summit Atlanta Keynote
 
What’s New in ScyllaDB Open Source 5.0
What’s New in ScyllaDB Open Source 5.0What’s New in ScyllaDB Open Source 5.0
What’s New in ScyllaDB Open Source 5.0
 
Why Cloud Management Makes Sense
Why Cloud Management Makes SenseWhy Cloud Management Makes Sense
Why Cloud Management Makes Sense
 
Core Concepts
Core ConceptsCore Concepts
Core Concepts
 
Current state of affairs cloud computing
Current state of affairs   cloud computingCurrent state of affairs   cloud computing
Current state of affairs cloud computing
 
Open Marketing Meeting 03/27/2013
Open Marketing Meeting 03/27/2013Open Marketing Meeting 03/27/2013
Open Marketing Meeting 03/27/2013
 
Dockercon2015_paypal
Dockercon2015_paypalDockercon2015_paypal
Dockercon2015_paypal
 

Recently uploaded

Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 

Recently uploaded (20)

Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 

Succeeding with OpenStack in the Enterprise (OpenStack Summit Austin 2016)

  • 1. OpenStack® Summit Austin 2016OpenStack® Summit Austin 2016
  • 2. Succeeding with cloud in the enterprise Omri Gazitt VP Products & Services HPE Helion @omrig 2
  • 3. OpenStack success in the enterprise State of the union, 2016 3 Upstream Distro Solution Operated Sweet spot $ $ $ $ $
  • 4. Deployment / lifecycle lessons 4 V1 Triple-O V2+ Ansible Standard configurations Text-based, transparent Easy to tweak Easy to update Predictable upgrades Secure out of the box
  • 5. Management lessons 5 V1 Ceilometer, Horizon V2+ Monasca, Ops Console Operations as a first-class persona Separate OLTP / Management DB’s Scalable event store Alarm engine Prescribed resolutions Remediation and lifecycle actions Time series visualization
  • 6. Security lessons 6 V1 “Read the whitepaper” V2+ Barbican, Bandit TLS for endpoints TLS for internal services Barbican for key management Data-at-rest encryption Bandit: static analysis in CICD Audit logging: PCI compliance Standard configs secure by default
  • 7. Platforms are about workloads 7 OpenStack CattleWorkload Requirements Features/complexity (IaaS+: Heat, LBaaS, …) 2013
  • 8. Platforms are about workloads 8 OpenStack Cloud Native Platforms CattleWorkload Requirements Features/complexity (Nova, plus… Cinder/Neutron) (IaaS+: Heat, LBaaS, …) 2014
  • 9. Platforms are about workloads 9 OpenStack Cloud Native Platforms Cattle PetsWorkload Requirements Features/complexity (Nova, plus… Cinder/Neutron) (IaaS+: Heat, LBaaS, …) (Live Migration) 2015
  • 10. Platforms are about workloads 10 OpenStack Cloud Native Platforms Cattle Carrier- Grade PetsWorkload Requirements Features/complexity (Nova, plus… Cinder/Neutron) (IaaS+: Heat, LBaaS, …) (DPDK, SR-IOV)(Live Migration) 2016
  • 11. Cloud-native workloads “DIY” by stitching together services versus “delegate to a platform” 11 “AWS approach” PaaS approach Unit of compute EC2/ECS (nova/docker) Docker/runC App deployment/versioning CloudFormation (heat) Built in Load balancing ELB (neutron-lbaas) Built in Zero-downtime deployment CodeDeploy/Elastic Beanstalk (diy) Built in Services (DB/queuing) RDS (trove)/SQS (zaqar/cue) Service brokering App health monitoring CloudWatch (monasca) Built in Auto-scaling AutoScaling (heat?) Built in Log aggregation CloudTrail (ELK/diy?) Built in
  • 12. What about containers? “Everything is a container” versus “delegate to a platform” 12 CaaS approach PaaS approach Unit of compute Docker/runC Docker/runC App deployment/versioning Pods, replication controllers/compose Built in Load balancing k8s services (plumbed to LB) Built in Zero-downtime deployment k8s rolling-update Built in Services (DB/queuing) Data service in a pod? Service brokering App health monitoring Datadog? Sysdig? Built in Auto-scaling “Horizontal pod auto-scaler” Built in Log aggregation Fluentd, elasticsearch, kibana Built in
  • 13. Use the platforms, Luke! 13 OpenStack Platform Cloud Native Platform Traditional/ High-end Workloads Apps Apps Apps Apps Apps AppsApps
  • 15. Other talks you should check out… 15 HPE Track Speakers Title Tuesday 11:15 AM–11:55 AM Joy Dorairaj Security & Compliance in OpenStack Tuesday 12:05 PM–12:45 PM Tom Howley Lifecycle management of Openstack using Ansible Tuesday 2:00 PM–2:50 PM Joy Dorairaj Achieving OpenStack Carrier—Grade Performance and Reliability Tuesday 2:50 PM–3:30 PM Nayana Dhawalbhakta Multi-Data Center OpenStack Carrier Grade for CSP's Tuesday 3:40 PM–4:20 PM HPE & Telstra Executive Full ISO 7-Layer Stack Fullfillment, Activation and Orchestration of VNF's in Carrier Networks Tuesday 4:40 PM–5:20 PM Swami Vasudevan, Fabrizio Fresco, Matt Young, Joy Dorairaj, Paul Murray OpenStack in Production Panel Tuesday 5:30 PM–6:10 PM Henrik Blixt, Dave Hawley, Matt Young, Nathanial Dillon Ignite Session: What's Hot and What's New

Editor's Notes

  1. I want to start by providing an honest assessment of OpenStack’s maturity level for Enterprise customers, circa 2016. First, it’s important to note - as with Linux, there are a number of consumption models, with tradeoffs between how much you pay a vendor and how much effort you put in yourself. With any open source project, at the far end of the spectrum is the “DIY” camp – where you directly interact with the upstream ecosystem. Not for the faint of heart, but some very sophisticated companies / early adopters have found early success there. But you need a deep commitment and a set of OpenStack upstream contributors to make that work. Next up is consuming a distro. This is where many Enterprises are at with Linux. Our observation with OpenStack is that it’s not quite at the level of “turnkey” to be consumed as a distro – rather, most of the success we see in the Enterprise adoption of OpenStack is when it’s consumed as a turnkey solution (for example, delivered as an appliance, or stood up / operated with the help of professional services / OpenStack experts). And of course at the far end of the spectrum is the model where another vendor fully operates your OpenStack cluster for you. We find that the sweet spot is those last two models. An important dynamic here is that many Enterprises that started at the left end of the spectrum and experienced challenges (which gave OpenStack a mixed reputation in the Enterprise) are moving to the right end of the spectrum and experiencing success. Time will tell whether OpenStack can cross the chasm and be consumed as a distro… with every successive release it’s getting easier to stand up and operate… but our observation, based on our customers, is that we’re not there yet.
  2. So what have we learned over the past few years building OpenStack solutions? First, lets talk about deploying the platform and managing its lifecycle. In v1, we used Triple-O – running openstack on top of openstack. “Turtles all the way down”. It was attractive / elegant from a computer science perspective, but the hard-won lesson is that we needed a different approach to deploy and manage a complex distributed system such as openstack. Some of the difficulties included the opaqueness of the installation, the difficulty of updates (full images, no topology changes), and the impossibility of upgrades. We moved to an Ansible-based approach to address many of these issues. One of the most important things we learned is to provide a set of standard configurations that match the typical topologies – this really helps our customers fall into the “pit of success”. The fact that the entire deployment system is text based (written in yaml) makes it really easy to tweak in order to match the actual customer environment. More configurability means less custom stuff, which in turn makes the entire system pretty trivial to update with zero downtime. And for the first time, we feel like we have a deployment and lifecycle system that can support zero-downtime upgrades between releases. And it’s more secure! Our Ansible-based lifecycle manager tooling makes it relatively straightforward to enable TLS for external-facing API endpoints as well as internal service communication. Another strong point for HOS 2.x+ on the security front is network separation; HLM makes it possible to separate different classes of traffic across customer-defined network architectures. The proof is in our customer success. A year ago, it was common for OpenStack deployments to take weeks. Just the other day we had a large aerospace company in the US deploy a 10-node PoC cluster in half a day (another 1.5 days on environment issues).
  3. At the heart of management is event collection and the infamous “single pane of glass” that admins can use to gain visibility and control over their infrastructure. Community driven development is an iterative process. In 2014 we sometimes confused Ceilometer (which was focused on collecting usage data for metering purposes) with an event database that could be used for monitoring. But these are different use cases. These days, we know there are significant scale and architecture problems with Ceilometer and it’s been since pulled from core OpenStack. And Horizon (the OpenStack console project) was always designed as a tenant dashboard with some admin features that were kind of bolted on. It’s a great tenant console – we continue to invest in it. But we’ve learned that we need to treat operations as a first-class persona. We helped build two things – Monasca and Ops Console – that focus on management of OpenStack at scale. In v1 we made a common deployment mistake – combine the OLTP store behind Nova etc with the store for the operational event stream. Very different usage patterns and we quickly found out that you need to separate the stores, messaging systems – otherwise “why is this so slow?” We built Monasca on top of a scalable event store (InfluxDB) and provide Vertica (a lightning-fast columnar database) underneath it in Helion – much better than using something like MySQL. You don’t just want events – you want “standing queries” that tell you when things go wrong – Monasca calls this an Alarm Engine. Just as importantly, we have a set of proscribed resolutions - steps to resolve common issues (HPE has a wealth of experience operating openstack!) The coolest thing is that remediations drive lifecycle actions – so that your cloud can reconfigure itself. Ops Console is basically the dashboard on top of Monasca data – you can view and manage alarms, create personalized dashboards, look at time-series charts of important metrics and KPI’s. Putting these all together you get a scalable cloud management and operations platform that is completely open source and capable of managing large and small scale cloud deployments. Each component is scalable, fault tolerant, completely pluggable into your existing tools and processes.
  4. In v1, security was largely an exercise for the reader – how to configure openstack to be secure (e.g. turn on TLS). In this area, we’ve made tremendous gains. We turn on TLS not just for API endpoints, but also for internal service communication. We enable using an ESKM for key and secret management using Barbican. We provide data-at-rest encryption for Cinder volumes. We use the Bandit toolset (which we drove the development of) to perform static analysis on OpenStack code for security vulnerabilities. Putting this in our CICD system finds security issues much earlier in the cycle! Audit logging is an important step for PCI compliance. You can forward audit trails to a centralized log and/or processing system (ELK stack, ArcSight, Splunk) Finally, this all ties back to lifecycle management – our standard configs are secure by default (e.g. enable TLS for endpoints and for internal traffic) All of this is essential to being able to run business-critical workloads on the cloud. With that, let’s transition to talking about workloads.
  5. Platforms are about workloads. OpenStack started out by focusing on cloud-native applications (cattle) as the sweet spot workload. That was the sweet spot in 2013 around the Havana timeframe when I started getting involved. But there’s been an inexorable pull “to the right” – i.e. adding features and complexity – to support more workloads.
  6. In 2014 it became vogue to run Cloud Native Platforms (like Cloud Foundry) on top of OpenStack and have those platforms manage applications. We launched a product (HDP) to do just that. The requirements on the IaaS platform were actually lower, and we started seeing some competition between the approaches (building directly on top of the platform, a-la “the AWS way”, vs building on top of a cloud-native platform). We’ll get back to that.
  7. In 2015 we started seeing OpenStack get pulled towards supporting features that allow “Pets” to run on the platform. Things like Live Migration. 2 years ago we used to say “if you’re trying to replace vSphere with OpenStack, you’re doing it wrong”. Much hand-wringing ensued about what should the future of OpenStack be. Now, not so much…
  8. And in 2016, now in its sixth year, OpenStack can support performance-sensitive, low-latency workloads like NFV. This is actually great! Platforms mature when they support a diverse set of workloads. We should embrace this about OpenStack as opposed to wring our hands on how it evolved from its initial target of being a “cattle platform”.
  9. Going back to how to build cloud-native applications… Back when we first started with OpenStack, the idea was to provide the same design pattern that startups were using on AWS. A set of loosely coupled composable services that a developer could stitch together into a working system. But that approach requires lots of sophistication. And many who try it end up replicating a ton of undifferentiated infrastructure. These days, most of the success we see in Enterprises building cloud-native applications is taking the PaaS approach.
  10. What about containers? Aren’t containers going to rule the world and kill OpenStack and kill all the PaaS platforms? Well, the current state of the art with “CaaS platforms” looks a lot like the AWS approach to building cloud-native apps. With AWS, all of these considerations are discrete services. With CaaS platforms, all of these considerations are containers that the container management platform can orchestrate alongside your app. The PaaS approach continues to be more attractive to Enterprises we talk to, as compared to the “stitch it all together yourself” approach. The trick is that the PaaS platforms need to evolve with the times – pick up new IaaS/CaaS capabilities.
  11. So to bring the last lesson home – “use the platform, luke!” Use OpenStack to host a wide variety of heterogeneous workloads. It’s ready for it! Use a Cloud Native App Platform hosted on top of OpenStack to build cloud-native applications. This is how we see the open source cloud world evolving, and this is how Enterprises can best find success in the Cloud.