My slides of the WeB 2008 workshop on e-Business in Paris. The framework that I describe in the presentation assists decision makers to understand the value proposition of Cloud Computing technology.
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Do Clouds Compute? A Framework for Estimating the Value of Cloud Computing.
1. Do Clouds Compute? A Framework for Estimating the Value of Cloud Computing (WeB 2008 – The Seventh Workshop on e-Business) Markus Klems , Jens Nimis, Stefan Tai Forschungszentrum Informatik, Karlsruhe (Germany)
2.
3. A Short History of Cloud Computing Amazon EC2 (August 2006) Google App Engine (April 2008) Microsoft Azure (Oct 2008) Facebook Platform (May 2007) Amazon S3 (March 2006) Salesforce AppExchange (March 2006) Our Definition Building on compute and storage virtualization technologies, and leveraging the modern Web, Cloud Computing provides scalable and affordable compute utilities as on-demand services with variable pricing schemes, enabling a new consumer mass market.
4.
5.
6. Qualitative Analysis 1. Business Scenario Create a list of Cloud Computing providers and their services and evaluate the services that meet your business scenario requirements according to the following criteria. 1.1 Business Case 1.2 Organization 1.3 Compliance 1.4 Business Objectives 1.5 Strategy 1.6 Demand 1.7 Application 1.8 Non-Functional Requirements 1.9 Finance
7.
8. Quantitative Analysis 2. Cost Comparison ** e.g. Amazon EC2 and S3, FlexiScale, Mosso (Rackspace), Joyent, etc. * e.g. on-premise IT infrastructure Infrastructure #1* (world without Cloud Computing) Infrastructure #2** (world with Cloud Computing) Define a cost metric for each attribute Calculate a cost estimate for #1 for each attribute Define a cost metric for each attribute Identify comparable infrastructure attributes Calculate a cost estimate for #2 for each attribute Aggregate the cost estimates Aggregate the cost estimates Value of Cloud Computing Services in terms of opportunity costs
9. Quantitative Analysis: Example 2. Cost Comparison ** e.g. Amazon EC2 and S3, FlexiScale, Mosso (Rackspace), Joyent, etc. * e.g. on-premise IT infrastructure Infrastructure #1* (world without Cloud Computing) Infrastructure #2** (world with Cloud Computing) Define a cost metric for each attribute Calculate a cost estimate for #1 for each attribute Define a cost metric for each attribute Identify comparable infrastructure attributes Calculate a cost estimate for #2 for each attribute Aggregate the cost estimates Aggregate the cost estimates Value of Cloud Computing Services in terms of opportunity costs e.g. processing power (ECU), storage capacity, … On-premise infrastructure Amazon EC2 Cumulative costs for attribute “processing power” Cumulative costs for attribute “processing power” Weigh costs for “processing power” with 100% Weigh costs for “processing power” with 100% Compare costs
15. Grid vs. Cloud Grid Cloud Underlying concept Utility Computing Utility Computing Main benefit Solve computationally complex problems Provide a scalable standard environment for network-centric application development, testing and deployment Resource distribution / allocation Negotiate and manage resource sharing; schedulers Simple user <-> provider model; pay-per-use Domains Multiple domains Single domain Character / history Non-commercial, publicly funded Commercial
17. Simple Cost Calculation (1) Amazon EC2 Extra-large standard instance 1 ECU / instance 8 ECU 8 * http://aws.amazon.com/ec2/#instance Price 0.8 $ / (extra-large standard instance * hour) Additional services 0.2 * assumed to be additional 25% of the ECU price Total costs 0.125 $ / (ECU * hour) On-Premise Servers 1 dell.com: Quad Core Intel Xeon 5405 ECUs / server 8 dell.com: Quad Core Intel Xeon 5405 ECU 8 Price / server 1700 dell.com: Quad Core Intel Xeon 5405 Additional infrastructure 850 * assumption: 50% of server costs CapEx 850 $ / year (straight line depreciateion over 3 years, no discounting) CapEx / hour 0.10 $ / hour Power 213 * assumption: 25% of infrastructure costs / year IT management 85 * assumption: 10% of infrastructure costs / year Network fees 85 * assumption: 10% of infrastructure costs / year OpEx 383 $ / year OpEx / hour 0.04 $ / hour Total costs 0.018 $ / (ECU * hour)
18. Simple Cost Calculation (2) * plus additional infrastructure, power, networking and IT staff; keep 20% empty space buffer to max. predicted demand Cost Comparison: IT infrastructure #1 IT infrastructure #2 Description Quad-core servers* Amazon EC2 Scenario Starting with 400 ECU in the first month; 1000% instant traffic increase in the second month; then back to 400 Metric: USD / (ECU * h) 0.02 0.125 Cum. costs of 1 st month 56,729 USD 33,600USD Cum. costs of first 6 months 340,373 USD 277,200 USD