Cloud Adoption Toolkit


Published on

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

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Cloud Adoption Toolkit

  1. 1. The Cloud Adoption Toolkit Prof. Ian SommervilleJISC meeting, December 2011 St Andrews Cloud Computing Co-laboratory Slide 1
  2. 2. Cloud Adoption Our aim is to support decision makers thinkingabout 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?JISC meeting, December 2011 Slide 2
  3. 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 infrastructureJISC meeting, December 2011 Slide 3
  4. 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 andJISC meeting, December 2011 misplaced) about Slide 4
  5. 5. Cloud adoption toolkit • Infrastructure cost modelling • Energy modelling • Risk and benefit analysis • Stakeholder impact analysis • Service pricingJISC meeting, December 2011 Slide 5
  6. 6. Cost modelling • Cost modellers are provided by major cloud providers • Simplistic usage assumptions • Difficult to do „what if‟ calculationsJISC meeting, December 2011 Slide 6
  7. 7. Our requirements • Cost modelling and comparison for different providers • Variable usage patterns • Simple „what if‟ analysis • Infrastructure model to allow comparison withJISC meeting, December 2011 in-house Slide 7
  8. 8. Stand-alone prototype implemented and tested with several case-studies Now developing web-based systemJISC meeting, December 2011 8 Slide 8
  9. 9. Supported cloudsJISC meeting, December 2011 Slide 9
  10. 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 modelledJISC meeting, December 2011 Slide 10
  11. 11. JISC meeting, December 2011 11 Slide 11
  12. 12. JISC meeting, December 2011 12 Slide 12
  13. 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 useJISC meeting, December 2011 Slide 13
  14. 14. JISC meeting, December 2011 14 Slide 14
  15. 15. JISC meeting, December 2011 Slide 15
  16. 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 stakeholdersJISC meeting, December 2011 Slide 16
  17. 17. JISC meeting, December 2011 Slide 17
  18. 18. Case studiesOil & 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 EngineeringCS 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 2011Large 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 JISC meeting, December 2011 Slide 18
  19. 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 servicesJISC meeting, December 2011 Slide 19
  20. 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 2012JISC meeting, December 2011 Slide 20
  21. 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 analysisJISC meeting, December 2011 Slide 21
  22. 22. Thanks • The development team • Ali Khajeh Hosseini • Derek Wang • James Smith • David GreenwoodJISC meeting, December 2011 Slide 22