cloud computing soup to nuts

15
Cloud Computing Soup To Nuts Joe Drumgoole [email protected] http://twitter.com/jdrumgoole http://joedrumgoole.com/blog

Upload: joe-drumgoole

Post on 13-Dec-2014

1.276 views

Category:

Technology


0 download

DESCRIPTION

Definition of cloud computing and clearly seperation of meaning between it an SaaS. Debunks the "Isn't it just like..." myths. Then gives overview of existing vendors and the key problems.

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