SlideShare a Scribd company logo
Cloud Migration

         A short View on
Tools 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!

 •   Low Investments                            Contra
 •   „Infinite“ Resources
 •   Scalable Services
 •   Supports GreenIT              •   Law Compliance
 •   Data Security Experts         •   Internet Connection
 •   ...                               Mandatory
                                   •   Provider Lock-In
                                   •   No Standards or
                                       Interoperability
                                   •   ...



                Pro
Move to the Cloud?

Evaluation of different Alternatives
            Cloud        Hosting          In-House


... considering multiple Factors.

                         Cost
           Security                 Performance


           Reliability          Support
effort, customizable
                       What Cloud Services?
Where in the (IaaS) Cloud?


                                                          Cloud Provider B
                                                        Cloud Provider A
                Application
  Application                 Migration
    Server



                                 ?
                                           Service A
                                            Service
                                          Service AA
                                                           Service B
                                                         Service B
                File Server

                                           Resource A     Resource B
  Web Server                              Service C      Service D
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 evolutionary
                        Modification and Reconsideration
                        of a Migration
CloudGenius Approach




(MC2)2 Framework
(MC2)2 Framework: Process

To Cloud or not to Cloud?




(MC2)2 allows
step-wise Process to create an
Evaluation method to assess
differend IT Infrastructure
Alternatives
(MC2)2 Framework: Evaluation


                                   requirements
Evaluation of alternative
IT Infrastructures with
resulting Evaluation method that
filters Alternatives by                           Multi-Criteria Decision-
Requirements and assigns a           selected
                                      criteria
                                                  Making Method (AHP)
normalized value according to
Criteria using the Analytic
Hierarchy Process (AHP)                           1.   Scenario 2 (234 pt)
                                                  2.   Scenario 1 (145 pt)
                                                  3.   ...
Aotearoa:
Implementation of (MC )
                     2 2




           http://aotearoadecisions.appsot.com
CloudGenius Approach




               Cloud Genius
               Migration Process
CloudGenius:
     Decisions in a Migration
                                                              related
Component A            Component B
                                                              influences
                                                              choose
 Component C         ...
                                appliance
                                                         VM images
                                                                           How to move
                                evaluation
                                                                           a multi-component
                                                         Image A           IT system
                component       VM image      ?          Image B
                                                         Image C
                                                                           to the Cloud?
               requirements      decision

                                                                           Multiple Decisions
  software                                   combined
 component                                    decision                     involved
               component
                 goals
                                 service
                                 decision
                                             ?
                 provider        service
                evaluation      evaluation
CloudGenius:
Migration Process
CloudGenius:
Migration Process
CumulusGenius:




                                                             wo
 Implementation of CloudGenius




                                                                rk  in p
            CumulusGenius Suggester

                GWT                              Aotearoa Evaluation
              Frontend                               Component




                                                                        ro g
 User




                                                                            re s
               User          CumulusGenius
            Preferences          Logic




                                                                           s
                User                                   Data Collector
               Ratings      Images    Services



currentness of data?                                            own
                                                             benchmarks
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 Menzel
Research Center for Information Technology (FZI)
Karlsruhe Institute of Technology (KIT)
Englerstr. 11
76131 Karlsruhe


Email: menzel@fzi.de

More Related Content

Cloud Migration: Moving to the Cloud

  • 1. Cloud Migration A short View on Tools to Support a Migration and Decisions
  • 3. 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
  • 4. Exploiting the Cloud... implicates Planning & Decisions
  • 5. Decision The Cloud offers many benefits, but involves risks! • Low Investments Contra • „Infinite“ Resources • Scalable Services • Supports GreenIT • Law Compliance • Data Security Experts • Internet Connection • ... Mandatory • Provider Lock-In • No Standards or Interoperability • ... Pro
  • 6. Move to the Cloud? Evaluation of different Alternatives Cloud Hosting In-House ... considering multiple Factors. Cost Security Performance Reliability Support
  • 7. effort, customizable What Cloud Services?
  • 8. Where in the (IaaS) Cloud? Cloud Provider B Cloud Provider A Application Application Migration Server ? Service A Service Service AA Service B Service B File Server Resource A Resource B Web Server Service C Service D
  • 9. Which VM Image (IaaS)?
  • 12. CloudGenius Approach cyclic Process, continual & evolutionary to incrementally migrate CloudGenius Migration: continual and evolutionary Modification and Reconsideration of a Migration
  • 14. (MC2)2 Framework: Process To Cloud or not to Cloud? (MC2)2 allows step-wise Process to create an Evaluation method to assess differend IT Infrastructure Alternatives
  • 15. (MC2)2 Framework: Evaluation requirements Evaluation of alternative IT Infrastructures with resulting Evaluation method that filters Alternatives by Multi-Criteria Decision- Requirements and assigns a selected criteria Making Method (AHP) normalized value according to Criteria using the Analytic Hierarchy Process (AHP) 1. Scenario 2 (234 pt) 2. Scenario 1 (145 pt) 3. ...
  • 16. Aotearoa: Implementation of (MC ) 2 2 http://aotearoadecisions.appsot.com
  • 17. CloudGenius Approach Cloud Genius Migration Process
  • 18. CloudGenius: Decisions in a Migration related Component A Component B influences choose Component C ... appliance VM images How to move evaluation a multi-component Image A IT system component VM image ? Image B Image C to the Cloud? requirements decision Multiple Decisions software combined component decision involved component goals service decision ? provider service evaluation evaluation
  • 21. CumulusGenius: wo Implementation of CloudGenius rk in p CumulusGenius Suggester GWT Aotearoa Evaluation Frontend Component ro g User re s User CumulusGenius Preferences Logic s User Data Collector Ratings Images Services currentness of data? own benchmarks
  • 23. 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
  • 24. 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
  • 25. 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)
  • 26. Contact Me For Questions, Discussions, or Initiating Research Exchange: Michael Menzel Research Center for Information Technology (FZI) Karlsruhe Institute of Technology (KIT) Englerstr. 11 76131 Karlsruhe Email: menzel@fzi.de

Editor's Notes

  1. Slashdot-Effekt