Transcript
Page 1: Cloud Computing Soup To Nuts

Cloud ComputingSoup To Nuts

Joe [email protected]

http://twitter.com/jdrumgoolehttp://joedrumgoole.com/blog

Page 2: Cloud Computing Soup To Nuts

Cloud Computing : Definition

• Virtualised Infrastructure

• Pay as You Use Billing

• Unbounded access to Resources

• Scale down as easily as you scale up

Page 3: Cloud Computing Soup To Nuts

Virtualised Infrastructure

VCPU VCPU VCPU VCPU VCPU VCPU VCPU VCPU

Real CPU Real CPU

SharedDisk

SharedDisk

SharedDisk

SharedDisk

Page 4: Cloud Computing Soup To Nuts

Pay as You Use Billing

Page 5: Cloud Computing Soup To Nuts

Unbounded Access To Resources

Page 6: Cloud Computing Soup To Nuts

Scale Down as Easily as you Scale Up

Page 7: Cloud Computing Soup To Nuts

Isn't it Just like...

Mainframes Time Sharing 

Web Hosting

Co-location

1m up front fee

Your process can ruin my day

Limited to websites

Can't scale down

Page 8: Cloud Computing Soup To Nuts

Software as a Service vs Cloud Computing

SaaS End user service

Branded

Billing per user

Often Free

Cloud

Needs programmers

Unbranded

Billing by resource usage

Pay to Play

Page 9: Cloud Computing Soup To Nuts

Why Now?

• Cost of Storage : 1TB, 88 Euros• Multi-core Chipsets/Multi-chip motherboards• Cheap virtualisation software (Xen)• Intel/Linux hegemony• Broadband everywhere• 10 years knowledge of building scalable

software• Excellent Open Source Software (LAMP, Rails,

Django, Danga)

Page 10: Cloud Computing Soup To Nuts

The Players

• Amazon– Storage, Compute, Queuing, Entity Store, EBS, CDN

• Microsoft– Storage, Compute, Queuing, Entity Store

• Google– Storage, Compute (App Engine)

• GoGrid– Storage, Compute

• Mosso– Storage, Compute

• Nirvanix– Storage

Page 11: Cloud Computing Soup To Nuts

Example Costs

• Unlimited storage @ $0.15 per GB/month

• Linux/Windows Instance @ $0.10/$0.125 per hour

• 365 * 24 * 0.10 = $876 per year

• Watch the per transaction costs!

• SmugMug saved over 1m dollars in y1

Page 12: Cloud Computing Soup To Nuts

The Problem Areas

• The Data Problem

• The Britney Spears Problem

• The Programmer Problem

• The Doctor Problem

• The End User Problem

• The Failure Problem

Page 13: Cloud Computing Soup To Nuts

An Example Grid

Load BalancerPerlBal

App Server

App Server

App Server

Task Server

Task Server

DatabaseServer

Blog/Static Web Site

S3

1800 Euros a Month including 2TB of storage

Page 14: Cloud Computing Soup To Nuts

Summary

• Its Cheap

• Its flexible

• Its not a silver bullet

• Its enabling a whole new class of business

• The game starts when Azure launches

Page 15: Cloud Computing Soup To Nuts

Q&A


Top Related