Building Enterprise Clouds: Reset Expectations To Get Them Right Alessandro 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
Myth 3
Reality 4
What Usually Happens The (Public) Cloud The (Enterprise) Private Cloud! Apparently simple Cheap-ish! Self-service Standardized and fully automated Elastic (application level) Resource consumption-based Infinitely scalable (infrastructure level) Minimally governed! Undeniably complex Expensive! Self-service Partially standardized and barely automated All but elastic Mostly unmetered Capacity constrained Heavily governed
COMPLEX AND EXPENSIVE
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
PARTIALLY STANDARDIZED AND BARELY AUTOMATED
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
ALL BUT ELASTIC
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
MOSTLY UNMETERED CAPACITY CONSTRAINED
CAPACITY CONSTRAINED
HEAVILY GOVERNED
SO WHAT TO DO? 20
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
Reset expectations
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
Red Hat Has a Cloud Solution: Open Hybrid Cloud The CMP! CloudForms RHEVM OpenStack OpenShift The cloud fabric KVM KVM Docker Physical Infrastructure
Red Hat OHC Adjusts To Organizations' Maturity Level!! CloudForms The CMP Partner Management Module Partner Management Module Partner Management Module RHEVM OpenStack OpenShift The cloud fabric KVM KVM Docker Physical Infrastructure
Red Hat OHC Enables a Multi-Tier Architecture Database BackEnd Web FrontEnd Web FrontEnd RHEVM CloudForms OpenStack OpenShift KVM KVM Docker Physical Infrastructure SCALE UP TIER SCALE OUT TIER
Q&A Send questions to @giano (if you are a competitor, be civil )