Upload
michael-menzel
View
1.862
Download
0
Tags:
Embed Size (px)
DESCRIPTION
A short View on Tools to Support a Migration and Decisions
Citation preview
Cloud Migration
A short View onTools to Support a Migration and
Decisions
Agenda
1. Motivation
2. Approach
3. Summary
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
Exploiting the Cloud...
implicates
Planning & Decisions
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• ...
Move to the Cloud?
Evaluation of different Alternatives
... considering multiple Factors.
Security
Reliability Support
Performance
Cost
Cloud Hosting In-House
What Cloud Services?eff
ort,
cust
omiz
able
effor
t, cu
stom
izab
le
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?
Which VM Image (IaaS)?
Which Cloud Service (IaaS)?
Agenda
1. Motivation
2. Approach
3. Summary
CloudGenius Approach
cyclic Process, continual & evolutionary
to incrementally migrate
CloudGenius Migration:continual and evolutionaryModification and Reconsideration of a Migration
CloudGenius Approach
(MC2)2 Framework
(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
(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)
Aotearoa:Implementation of (MC2)2
http://aotearoadecisions.appsot.com
CloudGenius Approach
Cloud Genius Migration Process
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
CloudGenius: Migration Process
CloudGenius: Migration Process
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
Agenda
1. Motivation
2. Approach
3. Summary
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
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
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)
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]