winning with cloud computing 03 09 linthicum updated

22
© 2006 The Linthicum Group. All Rights Reserved. Reproduction without prior written permission is strictly prohibited. Winning with Cloud Computing Step-by-Step David S. Linthicum [email protected] www.bluemountainlabs.com

Upload: guest1e13d4

Post on 27-Jun-2015

492 views

Category:

Business


0 download

TRANSCRIPT

Page 1: Winning With Cloud Computing 03 09 Linthicum Updated

© 2006 The Linthicum Group. All Rights Reserved.

Reproduction without prior written permission is strictly prohibited.

Winning with Cloud Computing

Step-by-Step

David S. Linthicum

[email protected]

www.bluemountainlabs.com

Page 2: Winning With Cloud Computing 03 09 Linthicum Updated

© 2006 The Linthicum. Group. All Rights Reserved.

Reproduction without prior written permission is strictly prohibited.

2

The Basic Idea

New

Accounts

Finance/

Operations

Commission

Calculation

Sales

Data

Cleaning

Sales Order

Update

SOA Cloud

Resources

Page 3: Winning With Cloud Computing 03 09 Linthicum Updated

© 2006 The Linthicum. Group. All Rights Reserved.

Reproduction without prior written permission is strictly prohibited.

Cloud Computing makes SOA even

more Cost Effective

3

Cloud

ComputingSOA Cha-Ching!

Page 4: Winning With Cloud Computing 03 09 Linthicum Updated

© 2006 The Linthicum. Group. All Rights Reserved.

Reproduction without prior written permission is strictly prohibited.

SOA and Cloud Computing

• One can consider cloud

computing the extension of

SOA out to cloud-delivered

resources, such as storage-

as-a-service, data-as-a-

service, platform-as-a-service

-- you get the idea.

• The trick is to determine which

services, information, and

processes are good

candidates to reside in the

clouds, as well as which cloud

services should be abstracted

within the existing or emerging

SOA.

4

Page 5: Winning With Cloud Computing 03 09 Linthicum Updated

© 2006 The Linthicum. Group. All Rights Reserved.

Reproduction without prior written permission is strictly prohibited.

Infrastructure-as-a-Service

Se

cu

rity-a

s-a

-S

ervic

e

Storage-as-a-Service

In

te

gratio

n-a

s-a

-S

ervic

e Database-as-a-Service

Information-as-a-Service

Process-as-a-Service

Organizing the CloudsP

latfo

rm

-a

s-a

-S

ervic

e

Application-as-a-Service

Management/Governance-as-a-Service

Testing-as-a-Service

Page 6: Winning With Cloud Computing 03 09 Linthicum Updated

© 2006 The Linthicum. Group. All Rights Reserved.

Reproduction without prior written permission is strictly prohibited.

IT is Skeptical

• Enterprise IT is

understandably skittish

about cloud computing.

• However, many of the

cloud computing

resources out there will

actually provide better

service than on-premise.

• Security and performance

are still issues.

6

Page 7: Winning With Cloud Computing 03 09 Linthicum Updated

© 2006 The Linthicum Group. All Rights Reserved.

Reproduction without prior written permission is strictly prohibited.

Making the Business Case

Page 8: Winning With Cloud Computing 03 09 Linthicum Updated

© 2006 The Linthicum Group. All Rights Reserved.

Reproduction without prior written permission is strictly prohibited.

$500,000

$1,000,000

On-Premise

Page 9: Winning With Cloud Computing 03 09 Linthicum Updated

© 2006 The Linthicum Group. All Rights Reserved.

Reproduction without prior written permission is strictly prohibited.

Cloud Delivered

Page 10: Winning With Cloud Computing 03 09 Linthicum Updated

© 2006 The Linthicum. Group. All Rights Reserved.

Reproduction without prior written permission is strictly prohibited.

However, Not So Fast

• Not all computing

resources should

exist in the clouds.

• Cloud computing is

not always cost

effective.

• Do your homework

before making the

move.

10

Page 11: Winning With Cloud Computing 03 09 Linthicum Updated

© 2006 The Linthicum. Group. All Rights Reserved.

Reproduction without prior written permission is strictly prohibited.

When Cloud Computing may be a Fit

• When the processes, applications, and data are

largely independent.

• When the points of integration are well defined.

• When a lower level of security will work just fine.

• When the core internal enterprise architecture is

healthy.

• When the Web is the desired platform.

• When cost is an issue.

• When the applications are new.

11

Page 12: Winning With Cloud Computing 03 09 Linthicum Updated

© 2006 The Linthicum. Group. All Rights Reserved.

Reproduction without prior written permission is strictly prohibited.

When Cloud Computing may not a

Fit

• When the processes, applications, and data are

largely coupled.

• When the points of integration are not well

defined.

• When a high level of security is required.

• When the core internal enterprise architecture

needs work.

• When the application requires a native interface.

• When cost is an issue.

• When the application is legacy. 12

Page 13: Winning With Cloud Computing 03 09 Linthicum Updated

© 2006 The Linthicum. Group. All Rights Reserved.

Reproduction without prior written permission is strictly prohibited.

Start with the Architecture

Understand:

• Business drivers

• Information under management

• Existing services under management

• Core business processes

•13

Page 14: Winning With Cloud Computing 03 09 Linthicum Updated

© 2006 The Linthicum. Group. All Rights Reserved.

Reproduction without prior written permission is strictly prohibited.

14

Getting Ready

• So, how do you prepare yourself? I have a few suggestions:– First, accept the notion that it's okay to leverage services

that are hosted on the Internet as part of your SOA. Normal security management needs to apply, of course.

– Second, create a strategy for the consumption and management of cloud services, including how you'll deal with semantic management, security, transactions, etc.

– Finally, create a proof of concept now. This does a few things including getting you through the initial learning process and providing proof points as to the feasibility of leveraging cloud computing resources.

Page 15: Winning With Cloud Computing 03 09 Linthicum Updated

© 2006 The Linthicum. Group. All Rights Reserved.

Reproduction without prior written permission is strictly prohibited.

Stepping to the Clouds

1. Access the business.

2. Access the culture.

3. Access the value.

4. Understand your data.

5. Understand your services.

6. Understand your processes.

7. Understand the cloud

resources.

8. Identify candidate data.

9. Identify candidate services.

15

10. Identify candidate processes.

11.Create a governance strategy.

12.Create a security strategy.

13.Bind candidate services to data

and processes.

14.Relocate services, processes, and

information.

15. Implement security.

16. Implement governance.

17. Implement operations.

Page 16: Winning With Cloud Computing 03 09 Linthicum Updated

© 2006 The Linthicum. Group. All Rights Reserved.

Reproduction without prior written permission is strictly prohibited.

Create the Information

Model

Ontologie

sUnderstand Ontologies

Understand the Data

Data

Dictionary

&

Metadata

Catalog the Data

Data

Catalog

Legacy

Metadata

External

Metadata

(B2B)

Build Information Model

Information

Model

Page 17: Winning With Cloud Computing 03 09 Linthicum Updated

© 2006 The Linthicum. Group. All Rights Reserved.

Reproduction without prior written permission is strictly prohibited.

Create a Service Model

Candidate

ServicesUnderstand Services

Information to Services

Services

And

Information

Build Service Model

Service

Model

Data

Catalog

Information

Model

Page 18: Winning With Cloud Computing 03 09 Linthicum Updated

© 2006 The Linthicum Group. All Rights Reserved.

Reproduction without prior written permission is strictly prohibited.

Cloud-Based Application

Data Data

On Premise Application

Data Data

Services

Page 19: Winning With Cloud Computing 03 09 Linthicum Updated

© 2006 The Linthicum. Group. All Rights Reserved.

Reproduction without prior written permission is strictly prohibited.

Cloud Provider

On Premise

Page 20: Winning With Cloud Computing 03 09 Linthicum Updated

© 2006 The Linthicum. Group. All Rights Reserved.

Reproduction without prior written permission is strictly prohibited.

Cloud Provider

On Premise

Page 21: Winning With Cloud Computing 03 09 Linthicum Updated

© 2006 The Linthicum. Group. All Rights Reserved.

Reproduction without prior written permission is strictly prohibited.

21

Other Thoughts

• External cloud services should function like any other enterprise application or infrastructure resource.

• You should evaluate cloud providers using similar validation patterns as you do with new and existing data center resources.

• Cloud resources should appear native.

• Consider Private Clouds.

• Watch the hype, the resources are new, but the patterns of architecture are familiar.

Page 22: Winning With Cloud Computing 03 09 Linthicum Updated

© 2006 The Linthicum. Group. All Rights Reserved.

Reproduction without prior written permission is strictly prohibited.

Thanks!

[email protected]

• Blogs:

– InfoWorld “Real World SOA”

– Intelligent Enterprise

– eBizq.net

• Weekly Podcasts

– InfoWorld SOA Report

– Cloud Computing Podcast

• Columns

– SOA Journal

– Cloud Computing Journal

– eBizq.net

– Align Journal

– Government Computer News

• Follow me on Twitter (DavidLinthicum)