cloud adoption toolkit

22
JISC meeting, December 2011 Slide 1 The Cloud Adoption Toolkit Prof. Ian Sommerville St Andrews Cloud Computing Co-laboratory

Upload: jiscs-green-ict-programme

Post on 19-Jan-2015

972 views

Category:

Technology


2 download

DESCRIPTION

Professor Ian Sommerville from The University of St Andrews discusses the Cloud Adoption Toolkit that his team has developed

TRANSCRIPT

Page 1: Cloud Adoption Toolkit

JISC meeting, December 2011 Slide 1

The Cloud Adoption ToolkitProf. Ian Sommerville

St Andrews Cloud Computing Co-laboratory

Page 2: Cloud Adoption Toolkit

JISC meeting, December 2011 Slide 2

Cloud Adoption

Our aim is to support decision makers thinking about migrating systems to a public

cloud platform

How much might it cost?How should I price my services?

What are the risks/benefits?How will it affect my

organisation?Will it save energy?

Page 3: Cloud Adoption Toolkit

JISC meeting, December 2011 Slide 3

Scope

• Medium-scale enterprises that currently run most services in-house

• Tens to hundreds of servers

• Incremental service migration to cloud, where services are provided on dedicated infrastructure

Page 4: Cloud Adoption Toolkit

JISC meeting, December 2011 Slide 4

Not just a technical problem

• Concerns from staff about how the move will affect their jobs

• Concerns from users over ‘loss of control’ over ‘their’ systems

• Concerns from IT management about maintaining their organisational influence

• Concerns (real and misplaced) about security, availability and compliance

Page 5: Cloud Adoption Toolkit

JISC meeting, December 2011 Slide 5

Cloud adoption toolkit

• Infrastructure cost modelling

• Energy modelling

• Risk and benefit analysis

• Stakeholder impact analysis

• Service pricing

Page 6: Cloud Adoption Toolkit

JISC meeting, December 2011 Slide 6

Cost modelling

• Cost modellers are provided by major cloud providers

• Simplistic usage assumptions

• Difficult to do ‘what if’ calculations

Page 7: Cloud Adoption Toolkit

JISC meeting, December 2011 Slide 7

Our requirements

• Cost modelling and comparison for different providers

• Variable usage patterns

• Simple ‘what if’ analysis

• Infrastructure model to allow comparison with in-house provision

Page 8: Cloud Adoption Toolkit

JISC meeting, December 2011 Slide 88

Stand-alone prototype implemented and tested with several case-studies

Now developing web-based system

Page 9: Cloud Adoption Toolkit

JISC meeting, December 2011 Slide 9

Supported clouds

Page 10: Cloud Adoption Toolkit

JISC meeting, December 2011 Slide 10

Patterns

• If you simply need a service that runs all the time with a predictable, steady workload, you will not save money by moving this infrastructure to the cloud

• Cost savings from the cloud come when you have a variable workload and you provision your infrastructure to cope with periods of higher demand

• Patterns are a key feature of our tool that allow fluctuating demand to be modelled

Page 11: Cloud Adoption Toolkit

JISC meeting, December 2011 Slide 1111

Page 12: Cloud Adoption Toolkit

JISC meeting, December 2011 Slide 1212

Page 13: Cloud Adoption Toolkit

JISC meeting, December 2011 Slide 13

Infrastructure description

• Analysis is based on an XML model of infrastructure AND the applications deployed to that infrastructure

• Very hard to predict overall infrastructure loading

• Easier to predict service/application use

Page 14: Cloud Adoption Toolkit

JISC meeting, December 2011 Slide 1414

Page 15: Cloud Adoption Toolkit

JISC meeting, December 2011 Slide 15

Page 16: Cloud Adoption Toolkit

JISC meeting, December 2011 Slide 16

Socio-technical analysis

• Its not all about money

• Intended to assess risks and benefits of migrating systems to the cloud

• Allows complex stakeholder relationships to be considered and the impacts on these stakeholders

Page 17: Cloud Adoption Toolkit

JISC meeting, December 2011 Slide 17

Page 18: Cloud Adoption Toolkit

JISC meeting, December 2011 Slide 18

Case studies

Oil & Gas IT Company• A Khajeh-Hosseini, D Greenwood, I Sommerville, "Cloud Migration: A Case

Study of Migrating an Enterprise IT System to IaaS," 2010 IEEE 3rd Int. Conf. on Cloud Computing

• D Greenwood, I Sommerville, "Responsibility Modelling for Identifying Sociotechnical Threats to the Dependability of Coalitions-of-Systems", 2011 Sixth IEEE Int. Conf. on SoS Engineering

CS School in St Andrews• A Khajeh-Hosseini, D Greenwood, J W Smith, and I Sommerville, 2011, "The

Cloud Adoption Toolkit: supporting cloud adoption decisions in the enterprise." Software: Practice and Experience. Special Issue on Software Architectures and Application Development Environments for Cloud Computing, January 2011

Large media corporation and CiteSeerX

• A Khajeh-Hosseini, I Sommerville, J Bogaerts, P Teregowda. 2011. Decision Support Tools for Cloud Migration in the Enterprise. IEEE 4th Int. Conf. on Cloud Computing

Page 19: Cloud Adoption Toolkit

JISC meeting, December 2011 Slide 19

Service pricing

• New addition to toolkit intended

• Addresses the key question for service providers

“How much should I charge for a service and what revenue can I expect”

• Price setting and revenue simulations

• How much will it cost to provision infrastructure for provided services

Page 20: Cloud Adoption Toolkit

JISC meeting, December 2011 Slide 20

System status

• Stand-alone prototype developed and tested in a number of case studies

• Now being re-implemented as a web-based service

• Initial version scheduled for release around end-February 2012

Page 21: Cloud Adoption Toolkit

JISC meeting, December 2011 Slide 21

Summary

• To understand the real costs of cloud usage, you need to understand and model how your applications and infrastructure are used

• Our cloud modelling toolkit allows more realistic cost simulations than the tools provided by cloud providers

• Socio-technical issues (threats, risks, benefits) are usually more significant in decision making than cost-savings

• Our toolkit is unique in integrating cost and socio-technical analysis

Page 22: Cloud Adoption Toolkit

JISC meeting, December 2011 Slide 22

Thanks

• The development team

• Ali Khajeh Hosseini

• Derek Wang

• James Smith

• David Greenwood