Intelligent Business Management in the Cloud Business Management in the Cloud [email protected]...

37
Intelligent Business Management in the Cloud [email protected] [email protected] [email protected]

Transcript of Intelligent Business Management in the Cloud Business Management in the Cloud [email protected]...

Page 2: Intelligent Business Management in the Cloud Business Management in the Cloud vchemiti@redhat.com jpaulraj@redhat.com jlabocki@redhat.com

ACME Corporation

During ACME Corporation's peak season it's e-commerce application was overwhelmed with requests, slowing application response time.

Operations teams were notifed of the slow response time by the Line of Business responsible for e-commerce.

Operations teams reacted by providing more capacity for the application on a different Infrastructure as a Service platform.

Page 3: Intelligent Business Management in the Cloud Business Management in the Cloud vchemiti@redhat.com jpaulraj@redhat.com jlabocki@redhat.com

ACME Corporation Problem

Lost Revenue

– High MTTR for e-commerce slow response time

Increased Cost

– Infrastructure platform utilized by operations team had higher total cost per transaction

Increased Risk

– Failed governance requirements (PCI-DSS) because the new infrastructure platform used for additional resources was not compliant

Increased Process Complexity

– No separation between the implementation and business rules

Lack of Control

– Unable to determine workload placement in business context

Page 4: Intelligent Business Management in the Cloud Business Management in the Cloud vchemiti@redhat.com jpaulraj@redhat.com jlabocki@redhat.com

What If

What if the Cloud Management Platform was more aware of the ACME Corporation's requirements as a business and could ...– Respond to events?

– Allow for complex business workflows?

– Manage workloads with the business in mind?

– Rapidly adapt to business changes?

Page 5: Intelligent Business Management in the Cloud Business Management in the Cloud vchemiti@redhat.com jpaulraj@redhat.com jlabocki@redhat.com

The Answer

JBoss BPMS+

Red Hat CloudForms

Page 6: Intelligent Business Management in the Cloud Business Management in the Cloud vchemiti@redhat.com jpaulraj@redhat.com jlabocki@redhat.com

Level Setting

What is a CMP?

What is a BPMS?

Page 7: Intelligent Business Management in the Cloud Business Management in the Cloud vchemiti@redhat.com jpaulraj@redhat.com jlabocki@redhat.com

What is a CMP?

Page 8: Intelligent Business Management in the Cloud Business Management in the Cloud vchemiti@redhat.com jpaulraj@redhat.com jlabocki@redhat.com

What is a CMP?

Page 9: Intelligent Business Management in the Cloud Business Management in the Cloud vchemiti@redhat.com jpaulraj@redhat.com jlabocki@redhat.com

March 2014 Red Hat Confdential 9

• Automate manual, opaque, error-prone processes

• Extract and represent requirements in the business domain using a variety of forms:

• Decision Tables, Domain Specific Language, Flow charts, Data Models, ...

• Collaborate: Shared Repository, Historical Tracking, Deployment Lifecycle

• Monitor and Continuously Improve

Without a Rules Solution With a Rules Solution

Business Knowledge Mgmt system

Why Business Knowledge Management?

Page 10: Intelligent Business Management in the Cloud Business Management in the Cloud vchemiti@redhat.com jpaulraj@redhat.com jlabocki@redhat.com

March 2014 Red Hat Confdential 10

BPMS OverviewHigh Level Components▶ Eclipse based Development Tooling▶ Web based Business User Authoring, and Process Service▶ Source and Archive Repository▶ Engines with Unified API: BPM, Rule, CEP, Planner▶ Choice of container▶ Business Activity Monitoring / Reporting

Page 11: Intelligent Business Management in the Cloud Business Management in the Cloud vchemiti@redhat.com jpaulraj@redhat.com jlabocki@redhat.com

March 2014 Red Hat Confdential 11

Product Overview

Page 12: Intelligent Business Management in the Cloud Business Management in the Cloud vchemiti@redhat.com jpaulraj@redhat.com jlabocki@redhat.com

March 2014 Red Hat Confdential 12

Web based Authoring – DSL

Page 13: Intelligent Business Management in the Cloud Business Management in the Cloud vchemiti@redhat.com jpaulraj@redhat.com jlabocki@redhat.com

BPMS + CMP

BPMS

BusinessUsers

CMP

SaaS

BusinessRules

CloudManagement

Users

PaaSIaaS

Event DataOperations

Users

Self-ServiceUsers

PlacementPolicies

AlertingPolicies

Utilization Data

Self-ServicePortal

Capacity and Utilization

Information

Page 14: Intelligent Business Management in the Cloud Business Management in the Cloud vchemiti@redhat.com jpaulraj@redhat.com jlabocki@redhat.com

Responding to Events

How to notify business users of events taking place in the infrastructure intelligently and in a way the business user understands

Page 15: Intelligent Business Management in the Cloud Business Management in the Cloud vchemiti@redhat.com jpaulraj@redhat.com jlabocki@redhat.com

BusinessUsers

CMP

SaaS

BusinessRules

CloudManagement

Users

PaaSIaaS

Event DataOperations

Users

Self-ServiceUsers

PlacementPolicies

AlertingPolicies

Utilization Data

Self-ServicePortal

Capacity and Utilization

Information

Responding to Events?

BPMS

Page 16: Intelligent Business Management in the Cloud Business Management in the Cloud vchemiti@redhat.com jpaulraj@redhat.com jlabocki@redhat.com

BusinessUsers

CMP

SaaS

BusinessRules

CloudManagement

Users

PaaSIaaS

Event DataOperations

Users

Self-ServiceUsers

PlacementPolicies

AlertingPolicies

Utilization Data

Self-ServicePortal

Capacity and Utilization

Information

Responding to Events?!?

VM00123CPU 85%

BPMS

Page 17: Intelligent Business Management in the Cloud Business Management in the Cloud vchemiti@redhat.com jpaulraj@redhat.com jlabocki@redhat.com

Responding to Events

Give the business user notifcations/alerts with rich contextual information that they understand

Page 18: Intelligent Business Management in the Cloud Business Management in the Cloud vchemiti@redhat.com jpaulraj@redhat.com jlabocki@redhat.com

BusinessUsers

CMP

SaaS

BusinessRules

CloudManagement

Users

PaaSIaaS

Event DataOperations

Users

Self-ServiceUsers

PlacementPolicies

AlertingPolicies

Utilization Data

Self-ServicePortal

Capacity and Utilization

Information

Responding to Events

E-commerceDegraded

VM00123CPU 85%

BPMS

Page 19: Intelligent Business Management in the Cloud Business Management in the Cloud vchemiti@redhat.com jpaulraj@redhat.com jlabocki@redhat.com

Responding to Events

Demonstration

Page 20: Intelligent Business Management in the Cloud Business Management in the Cloud vchemiti@redhat.com jpaulraj@redhat.com jlabocki@redhat.com

Workload Placement

How to respond to an infrastructure event with business context in mind

Page 21: Intelligent Business Management in the Cloud Business Management in the Cloud vchemiti@redhat.com jpaulraj@redhat.com jlabocki@redhat.com

BusinessUsers

CMP

SaaS

BusinessRules

CloudManagement

Users

PaaSIaaS

Event DataOperations

Users

Self-ServiceUsers

PlacementPolicies

AlertingPolicies

Utilization Data

Self-ServicePortal

Capacity and Utilization

Information

E-commerceDegraded

VM00123CPU 100%

Workload Placement?!?

BPMS

Page 22: Intelligent Business Management in the Cloud Business Management in the Cloud vchemiti@redhat.com jpaulraj@redhat.com jlabocki@redhat.com

Allow for business rules to drive automation with business context

Workload Placement

Page 23: Intelligent Business Management in the Cloud Business Management in the Cloud vchemiti@redhat.com jpaulraj@redhat.com jlabocki@redhat.com

BusinessUsers

CMP

SaaS

BusinessRules

CloudManagement

Users

PaaSIaaS

Event DataOperations

Users

Self-ServiceUsers

PlacementPolicies

AlertingPolicies

Utilization Data

Self-ServicePortal

Capacity and Utilization

Information

E-commerceDegraded

VM00123CPU 100%

Workload Placement?!?

BPMS

Page 24: Intelligent Business Management in the Cloud Business Management in the Cloud vchemiti@redhat.com jpaulraj@redhat.com jlabocki@redhat.com

BusinessUsers

CMP

SaaS

BusinessRules

CloudManagement

Users

PaaSIaaS

Event DataOperations

Users

Self-ServiceUsers

PlacementPolicies

AlertingPolicies

Utilization Data

Self-ServicePortal

Capacity and Utilization

Information

E-commerceDegraded

Workload Placement?!?

Request: New VM

BPMS

Page 25: Intelligent Business Management in the Cloud Business Management in the Cloud vchemiti@redhat.com jpaulraj@redhat.com jlabocki@redhat.com

BusinessUsers

CMP

SaaS

BusinessRules

CloudManagement

Users

PaaSIaaS

Event DataOperations

Users

Self-ServiceUsers

PlacementPolicies

AlertingPolicies

Utilization Data

Self-ServicePortal

Capacity and Utilization

Information

E-commerceHealed

Workload Placement

Request: New VM

BPMS

Page 26: Intelligent Business Management in the Cloud Business Management in the Cloud vchemiti@redhat.com jpaulraj@redhat.com jlabocki@redhat.com

Workload Placement

Demonstration

Page 27: Intelligent Business Management in the Cloud Business Management in the Cloud vchemiti@redhat.com jpaulraj@redhat.com jlabocki@redhat.com

Intelligent Workload Placement

Place workloads with business policies in mind

Page 28: Intelligent Business Management in the Cloud Business Management in the Cloud vchemiti@redhat.com jpaulraj@redhat.com jlabocki@redhat.com

BusinessUsers

CMP

SaaS

BusinessRules

CloudManagement

Users

PaaSIaaS

Event DataOperations

Users

Self-ServiceUsers

PlacementPolicies

AlertingPolicies

Utilization Data

Self-ServicePortal

Capacity and Utilization

Information

E-commerceDegraded

VM00123CPU 100%

Intelligent Workload Placement?!?

BPMS

Page 29: Intelligent Business Management in the Cloud Business Management in the Cloud vchemiti@redhat.com jpaulraj@redhat.com jlabocki@redhat.com

BusinessUsers

CMP

SaaS

BusinessRules

CloudManagement

Users

PaaSIaaS

Event DataOperations

Users

Self-ServiceUsers

PlacementPolicies

AlertingPolicies

Utilization Data

Self-ServicePortal

Capacity and Utilization

Information

E-commerceDegraded

Workload Placement?!?

Request: New VM

BPMS

Page 30: Intelligent Business Management in the Cloud Business Management in the Cloud vchemiti@redhat.com jpaulraj@redhat.com jlabocki@redhat.com

BusinessUsers

CMP

Amazon EC2

BusinessRules

CloudManagement

Users

OpenStackRHEV

Event DataOperations

Users

Self-ServiceUsers

PlacementPolicies

AlertingPolicies

Utilization Data

Self-ServicePortal

Capacity and Utilization

Information

E-commerceDegraded

Workload Placement?!?

Request: New VM

BPMS

Which Provider is PCI Compliant? ?!?

Page 31: Intelligent Business Management in the Cloud Business Management in the Cloud vchemiti@redhat.com jpaulraj@redhat.com jlabocki@redhat.com

BusinessUsers

CMP

BusinessRules

CloudManagement

Users

Event DataOperations

Users

Self-ServiceUsers

PlacementPolicies

AlertingPolicies

Utilization Data

Self-ServicePortal

Capacity and Utilization

Information

E-commerceDegraded

Workload Placement?!?

Request: New VMOn Compliant Provider

BPMS

Amazon EC2OpenStackRHEV

Page 32: Intelligent Business Management in the Cloud Business Management in the Cloud vchemiti@redhat.com jpaulraj@redhat.com jlabocki@redhat.com

BusinessUsers

CMP

BusinessRules

CloudManagement

Users

Event DataOperations

Users

Self-ServiceUsers

PlacementPolicies

AlertingPolicies

Utilization Data

Self-ServicePortal

Capacity and Utilization

Information

E-commerceHealed

Workload Placement

Request: New VMOn Compliant Provider

BPMS

Amazon EC2OpenStackRHEV

Page 33: Intelligent Business Management in the Cloud Business Management in the Cloud vchemiti@redhat.com jpaulraj@redhat.com jlabocki@redhat.com

Complex Workflows

Demonstration

Page 34: Intelligent Business Management in the Cloud Business Management in the Cloud vchemiti@redhat.com jpaulraj@redhat.com jlabocki@redhat.com

BPMS and CloudForms integration provides

Speed - React to events taking place in the IT domain faster

Agility – Deliver IT resources for business needs in real-time

Accuracy – Maintain governance and comply with regulations

Empowerment – Business led IT instead of IT led business

Page 35: Intelligent Business Management in the Cloud Business Management in the Cloud vchemiti@redhat.com jpaulraj@redhat.com jlabocki@redhat.com

Learn More ...

(Wednesday) 4/16 3:40-4:30PM

Session: Flex workloads across private, public, and hybrid clouds with CloudForms

Page 36: Intelligent Business Management in the Cloud Business Management in the Cloud vchemiti@redhat.com jpaulraj@redhat.com jlabocki@redhat.com

March 2014 Red Hat Confdential 36

Tech Preview: Core Services – Opta Planner

Page 37: Intelligent Business Management in the Cloud Business Management in the Cloud vchemiti@redhat.com jpaulraj@redhat.com jlabocki@redhat.com

Presentation and Materials at

www.allthingsopen.com