cloud migration: moving to the cloud

26
Cloud Migration A short View on Tools to Support a Migration and Decisions

Upload: michael-menzel

Post on 30-Nov-2014

1.861 views

Category:

Technology


0 download

DESCRIPTION

A short View on Tools to Support a Migration and Decisions

TRANSCRIPT

Page 1: Cloud Migration: Moving to the Cloud

Cloud Migration

A short View onTools to Support a Migration and

Decisions

Page 2: Cloud Migration: Moving to the Cloud

Agenda

1. Motivation

2. Approach

3. Summary

Page 3: Cloud Migration: Moving to the Cloud

Why Cloud?

The Cloud has Success Stories!

•Animoto– Slashdot-Effect requires Elasticity

•New York Times– Processing of enormous Tasks needs a vast amount of

Resources

Page 4: Cloud Migration: Moving to the Cloud

Exploiting the Cloud...

implicates

Planning & Decisions

Page 5: Cloud Migration: Moving to the Cloud

Decision

The Cloud offers many benefits, but involves risks!

Pro

Contra• Low Investments• „Infinite“ Resources• Scalable Services• Supports GreenIT• Data Security Experts• ...

• Law Compliance• Internet Connection

Mandatory• Provider Lock-In• No Standards or

Interoperability• ...

Page 6: Cloud Migration: Moving to the Cloud

Move to the Cloud?

Evaluation of different Alternatives

... considering multiple Factors.

Security

Reliability Support

Performance

Cost

Cloud Hosting In-House

Page 7: Cloud Migration: Moving to the Cloud

What Cloud Services?eff

ort,

cust

omiz

able

effor

t, cu

stom

izab

le

Page 8: Cloud Migration: Moving to the Cloud

Where in the (IaaS) Cloud?

ApplicationApplication

Server

File Server

Web Server

Cloud Provider B

Service A Service B

Resource A Resource B

Cloud Provider A

Service AService BService A

Migration

Service C Service D

Service A?

Page 9: Cloud Migration: Moving to the Cloud

Which VM Image (IaaS)?

Page 10: Cloud Migration: Moving to the Cloud

Which Cloud Service (IaaS)?

Page 11: Cloud Migration: Moving to the Cloud

Agenda

1. Motivation

2. Approach

3. Summary

Page 12: Cloud Migration: Moving to the Cloud

CloudGenius Approach

cyclic Process, continual & evolutionary

to incrementally migrate

CloudGenius Migration:continual and evolutionaryModification and Reconsideration of a Migration

Page 13: Cloud Migration: Moving to the Cloud

CloudGenius Approach

(MC2)2 Framework

Page 14: Cloud Migration: Moving to the Cloud

(MC2)2 Framework: Process

To Cloud or not to Cloud?

(MC2)2 allowsstep-wise Process to create an Evaluation method to assess differend IT Infrastructure Alternatives

Page 15: Cloud Migration: Moving to the Cloud

(MC2)2 Framework: Evaluation

requirementsrequirements

Multi-Criteria Decision-Making Method (AHP)Multi-Criteria Decision-Making Method (AHP)selected

criteriaselected criteria

1. Scenario 2 (234 pt)2. Scenario 1 (145 pt)3. ...

1. Scenario 2 (234 pt)2. Scenario 1 (145 pt)3. ...

Evaluation of alternative IT Infrastructures withresulting Evaluation method that filters Alternatives by Requirements and assigns a normalized value according to Criteria using the Analytic Hierarchy Process (AHP)

Page 16: Cloud Migration: Moving to the Cloud

Aotearoa:Implementation of (MC2)2

http://aotearoadecisions.appsot.com

Page 17: Cloud Migration: Moving to the Cloud

CloudGenius Approach

Cloud Genius Migration Process

Page 18: Cloud Migration: Moving to the Cloud

CloudGenius: Decisions in a Migration

VM image decision

software component

provider evaluation

service evaluation

component requirements

component goals

service decision

appliance evaluation

Image A

Image C

Image B?

?

combined decision

VM images

influences

choose

Component A

Component C

Component B

...

related

How to move a multi-component IT system to the Cloud?

Multiple Decisions involved

Page 19: Cloud Migration: Moving to the Cloud

CloudGenius: Migration Process

Page 20: Cloud Migration: Moving to the Cloud

CloudGenius: Migration Process

Page 21: Cloud Migration: Moving to the Cloud

CumulusGenius: Implementation of CloudGenius

CumulusGenius Suggester

Images Services

currentness of data?

Aotearoa Evaluation ComponentUser

GWT Frontend

CumulusGenius Logic

User Preferences

Data Collector

own benchmarks

User Ratings

work in progress

Page 22: Cloud Migration: Moving to the Cloud

Agenda

1. Motivation

2. Approach

3. Summary

Page 23: Cloud Migration: Moving to the Cloud

Summary

• Cloud Migration involves Decision-Making

• CloudGenius offers a Migration Process for the Public Cloud (IaaS)

• CloudGenius uses (MC2)2 as a profound Decision-Making Framework

• Prototype CumulusGenius is available soon

Page 24: Cloud Migration: Moving to the Cloud

Summary CloudGenius

• CloudGenius offers an incremental, continual, evolutionary Migration of IT systems to the Cloud:

– CloudGenius supports a Selection of VM Images and of Cloud Services

– CloudGenius allows Reconsideration of past Decisions

Page 25: Cloud Migration: Moving to the Cloud

Summary (MC2)2

• (MC2)2 allows multi-criteria Evaluation

• (MC2)2 considers Requirements

• (MC2)2 supports complex Decision-Making Methods (e.g., AHP) or simple ones (e.g., Benefit-Function)

Page 26: Cloud Migration: Moving to the Cloud

Contact Me

For Questions, Discussions,or Initiating Research Exchange:

Michael MenzelResearch Center for Information Technology (FZI)Karlsruhe Institute of Technology (KIT)Englerstr. 1176131 Karlsruhe

Email: [email protected]