building enterprise clouds - files.meetup.comfiles.meetup.com/6653182/6_mattina_alessandro...

54
Building Enterprise Clouds: Reset Expectations To Get Them Right Alessandro Perilli General Manager, Open Hybrid Cloud, Red Hat @giano

Upload: ngoxuyen

Post on 06-Feb-2018

230 views

Category:

Documents


0 download

TRANSCRIPT

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

Myth

Reality

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

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

CAPACITY CONSTRAINED

MOSTLY UNMETERED

CAPACITY CONSTRAINED

HEAVILY GOVERNED

SO WHAT TO DO?

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

A (Very Mature) Private Cloud

Source: Gartner, Evaluation Criteria for Cloud Management Platforms, Alessandro Perilli, 19 July 2012

A (Very Mature) Private Cloud

Cloud Infrastructure

Cloud Management

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

Q&ASend questions to @giano (if you are a competitor, be civil…)