Upload
ngoxuyen
View
229
Download
0
Embed Size (px)
Citation preview
Building Enterprise Clouds: Reset Expectations To Get Them RightAlessandro Perilli General Manager, Open Hybrid Cloud, Red Hat @giano
When We Think About “Cloud” We Think About:
• Simple • Cheap-ish !
• Self-service • Standardized and fully automated • Elastic (application level) • Resource consumption-based • Infinitely scalable (infrastructure level) • Minimally governed
What Usually Happens…The (Public) Cloud
!
• Apparently simple • Cheap-ish !
• Self-service • Standardized and fully automated • Elastic (application level) • Resource consumption-based • Infinitely scalable (infrastructure level) • Minimally governed
The (Enterprise) Private Cloud !
• Undeniably complex • Expensive !
• Self-service • Partially standardized and barely automated • All but elastic • Mostly unmetered • Capacity constrained • Heavily governed
A (Very Mature) Private Cloud
Source: Gartner, Evaluation Criteria for Cloud Management Platforms, Alessandro Perilli, 19 July 2012
A Second Opinion
Subbu Allamaraju, Cloud Chief Engineer, eBay: OpenStack is a cloud controller software. Though the community did a nice job at putting together
this software, an instance of an OpenStack installation does not make a cloud. As an operator you will be dealing with many additional activities not all of which users see. These include infra onboarding, boostrapping, remediation, config management, patching, packaging, upgrades, high availability, monitoring, metrics, user support, capacity forecasting and management, billing or chargeback, reclamation, security, firewalls, DNS, integration with other internal infrastructure and tools, and on and on and on. These activities are bound to consume a significant amount of time and effort. OpenStack gives some very key ingredinents to build a cloud, but it is not cloud in a box.
!
http://www.subbu.org/blog/2013/07/openstack-is-not-cloud
A Long Way To Get There
Source: Gartner, Stuck Between Stations: From Traditional Data Center to Internal Cloud, Chris Wolf, 22 September 2012
Where Most Enterprises Are
Source: Gartner, Stuck Between Stations: From Traditional Data Center to Internal Cloud, Chris Wolf, 22 September 2012
It’s Easier Said Than Done…
Source: Gartner, Climbing the Cloud Orchestration Curve, Alessandro Perilli, 13 January 2014
…And In Fact Most Don’t Do It
Source: Gartner, Climbing the Cloud Orchestration Curve, Alessandro Perilli, 13 January 2014
What Does “Cloud Application” Mean Anyway?
Source: Gartner, Cloud Characteristics, Principles and Design Patterns, Richard Watson, 15 July 2012
What Does “Cloud Application” Mean Anyway?
Source: Gartner, Cloud Characteristics, Principles and Design Patterns, Richard Watson, 15 July 2012
Nope. Enterprises See Enormous Value in Private Clouds
We created a copy of production and orchestrated new environments every two weeks. We didn't know this in the beginning but the results are there. Speed to market and quality.
!
We looked at two years of infrastructure provisioning demand to come up with [PaaS bundles]. We thought we'd capture 35% of low hanging fruit when we put together initial bundles. We found that those bundles turned into 67% in just over three months. We had no idea that people would adopt the bundles so readily. Had we known that originally it probably would have changed how we went about doing some of those pieces. It was interesting learning, unexpected, and pleasant.
Source: Gartner, Climbing the Cloud Orchestration Curve, Alessandro Perilli, 13 January 2014
Select a cloud solution that adjusts to your organization maturity level !
A bundle with 6-12 management modules is overkill (and overpriced)
Don’t believe the promise of a fully automated production cloud !
Stay focused on building a solid dev & test cloud first
Introduce support for scale out application in a meaningful way !
Consider a multi-tier cloud architecture
A (Very Mature) Private Cloud
Source: Gartner, Evaluation Criteria for Cloud Management Platforms, Alessandro Perilli, 19 July 2012
Red Hat Open Hybrid CloudFocus on Cloud Infrastructure
OpenStack OpenShift
Physical Infrastructure
Cloud Infrastructure
Cloud Management
oVirt
KVM / Containers
Gluster / Ceph
Red Hat Open Hybrid CloudFocus on Cloud Infrastructure
OpenStack OpenShift
Physical Infrastructure
oVirt
Virtualization IaaS PaaS
Cloud Platforms
Red Hat Enterprise Virtualization Manager
Red Hat Open Hybrid CloudFocus on Cloud Infrastructure
oVirtCloud Platforms
Virtualization IaaS PaaS
Red Hat Enterprise Linux OpenStack Platform
Red Hat Open Hybrid CloudFocus on Cloud Infrastructure
OpenStackCloud Platforms
Virtualization IaaS PaaS
Red Hat OpenShift Enterprise
Red Hat Open Hybrid CloudFocus on Cloud Infrastructure
OpenShiftCloud Platforms
Virtualization IaaS PaaS
Red Hat Enterprise Linux
Red Hat Open Hybrid CloudFocus on Cloud Infrastructure
OpenStack OpenShift
Physical Infrastructure
KVM / Containers
oVirt
Compute Abstraction
Virtualization IaaS PaaS
Red Hat Storage Server / ICE
Red Hat Enterprise Linux
Red Hat Open Hybrid CloudFocus on Cloud Infrastructure
Physical Infrastructure
Compute Abstraction
Gluster / CephStorage Abstraction
OpenStack OpenShiftoVirt
Virtualization IaaS PaaS
KVM / Containers
Red Hat Storage Server / ICE
Red Hat Enterprise Linux
Red Hat Open Hybrid CloudFocus on Cloud Infrastructure
Physical Infrastructure
Compute Abstraction
Gluster / CephStorage Abstraction
OpenDaylightNetwork Abstraction
OpenStack OpenShiftoVirt
Virtualization IaaS PaaS
KVM / Containers
Red Hat Open Hybrid CloudFocus on Cloud Management
OpenStack OpenShift
Physical Infrastructure
Cloud Infrastructure
Cloud Management
oVirt
KVM / Containers
Gluster / Ceph
Red Hat Open Hybrid CloudFocus on Cloud Management
OpenStack OpenShift
!!!!
ManageIQ
Physical Infrastructure
Cloud Infrastructure
Cloud Management
oVirt
KVM / Containers
Gluster / Ceph
Foreman
RHELM / RHELOSP / RHOSE
Red Hat Storage Server / ICE
Red Hat Enterprise Linux
Red Hat Open Hybrid CloudFocus on Cloud Management
Physical Infrastructure
Compute Abstraction
Gluster / CephStorage Abstraction
OpenDaylightNetwork Abstraction
OpenStack OpenShiftoVirt
Virtualization IaaS PaaS
KVM / Containers
Cloud Platforms
RHELM / RHELOSP / RHOSE Cloud Platforms
Satellite
Red Hat Storage Server / ICE
Red Hat Enterprise Linux
Red Hat Open Hybrid CloudFocus on Cloud Management
Foreman
Physical Infrastructure
Compute Abstraction
Gluster / CephStorage Abstraction
OpenDaylightNetwork Abstraction
OpenStack OpenShiftoVirt
KVM / Containers
OS and App Lifecycle Management
CloudForms ManageIQCloud Management
LoB Application
Red Hat Open Hybrid Cloud: Ready For Traditional and Cloud Apps
Foreman
Physical Infrastructure
Database BackEnd Middleware
oVirt
KVM
Gluster / Ceph
Web FrontEnd
ManageIQ
LoB Application
Red Hat Open Hybrid Cloud: Ready For Traditional and Cloud Apps
Foreman
Physical Infrastructure
Database BackEnd Middleware
oVirt
KVM
Gluster / Ceph
Web FrontEnd
v1
ManageIQ
OpenStack
SCALE UP TIER SCALE OUT TIER
LoB Application
Red Hat Open Hybrid Cloud: Ready For Traditional and Cloud Apps
Foreman
Physical Infrastructure
Database BackEnd Middleware
oVirt
KVM
Gluster / Ceph
Web FrontEnd
v1
ManageIQ
OpenStack
SCALE UP TIER SCALE OUT TIER
LoB Application
Red Hat Open Hybrid Cloud: Ready For Traditional and Cloud Apps
Foreman
Physical Infrastructure
Database BackEnd Middleware
oVirt
KVM
Gluster / Ceph
Web FrontEnd
v2
ManageIQ
OpenStack
SCALE UP TIER SCALE OUT TIER
Web FrontEnd
v1
LoB Application
Red Hat Open Hybrid Cloud: Ready For Traditional and Cloud Apps
Foreman
Physical Infrastructure
Database BackEnd Middleware
oVirt
KVM
Gluster / Ceph
Web FrontEnd
v2
ManageIQ
OpenStack
SCALE UP TIER SCALE OUT TIER
LoB Application
Red Hat Open Hybrid Cloud: Ready For Traditional and Cloud Apps
Foreman
Physical Infrastructure
Database BackEnd
Middleware v2
oVirt
KVM
Gluster / Ceph
Web FrontEnd
v2
ManageIQ
OpenStack
SCALE UP TIER SCALE OUT TIER
LoB Application
Red Hat Open Hybrid Cloud: Ready For Traditional and Cloud Apps
Foreman
Physical Infrastructure
Database BackEnd
Middleware v2
oVirt
KVM
Gluster / Ceph
Web FrontEnd
v2
ManageIQ
OpenStack
SCALE UP TIER SCALE OUT TIER
OpenShift
SCALE OUT TIER
LoB Application
Red Hat Open Hybrid Cloud: Ready For Traditional and Cloud Apps
Foreman
Physical Infrastructure
Database BackEnd
Middleware v2
oVirt
KVM / Containers
Gluster / Ceph
Web FrontEnd
v2
ManageIQ
OpenStack
SCALE UP TIER SCALE OUT TIER
OpenShift
SCALE OUT TIER
LoB Application
Red Hat Open Hybrid Cloud: Ready For Traditional and Cloud Apps
Foreman
Physical Infrastructure
Database BackEnd
Middleware v2
oVirt
KVM / Containers
Gluster / Ceph
Web FrontEnd
v3
ManageIQ
OpenStack
SCALE UP TIER SCALE OUT TIER
OpenShift
SCALE OUT TIER
JBoss
LoB Application
Red Hat Open Hybrid Cloud: Ready For Hybrid Architectures
Foreman
Physical Infrastructure
Database BackEnd Middleware
oVirt
KVM / Containers
Gluster / Ceph
Web FrontEnd
ManageIQ
OpenShift
SCALE UP TIER SCALE OUT TIER
OpenShift
SCALE OUT TIER
PRIVATE CLOUD PUBLIC CLOUD
Physical Infrastructure
LoB Application
Red Hat Open Hybrid Cloud: Ready For Hybrid Architectures
Foreman
Physical Infrastructure
Database BackEnd Middleware
oVirt
KVM
Gluster / Ceph
Web FrontEnd
ManageIQ
OpenStack
SCALE UP TIER SCALE OUT TIER SCALE OUT TIER
PRIVATE CLOUD PUBLIC CLOUD
Physical Infrastructure
AWS
LoB Application
Red Hat Open Hybrid Cloud: Ready For Hybrid Architectures
Foreman
Physical Infrastructure
Database BackEnd Middleware
KVM
Gluster / Ceph
Web FrontEnd
ManageIQ
OpenStack
SCALE UP TIER SCALE OUT TIER SCALE OUT TIER
PRIVATE CLOUD PUBLIC CLOUD
Physical Infrastructure
AWSvSphere
Red Hat Open Hybrid Cloud: Adaptable And Extensible
OpenStack OpenShift
!ManageIQ
Physical Infrastructure
Partner Management Module
Partner Management Module
Partner Management Module
KVM / Containers
oVirt
Cloud Infrastructure
Cloud Management
Gluster / Ceph
Foreman