Web Scale Computing

22
Web Scale Computing Mike Culver Amazon Web Services

Transcript of Web Scale Computing

Page 1: Web Scale Computing

Web Scale Computing

Mike CulverAmazon Web Services

Page 2: Web Scale Computing

Agenda

Web Scale Computing overviewFocus on two services

Amazon S3Amazon EC2

Page 3: Web Scale Computing

Ideas Cost Money

a + bc

Page 4: Web Scale Computing

a + bcx

But How Much Money?

Our favorite numbers: 0.10, 0.15, and 0.20

Page 5: Web Scale Computing
Page 6: Web Scale Computing
Page 7: Web Scale Computing

7

A set of APIs and business models which give developers access to Amazon technology and content

Amazon Web Services Are...

Data As a ServiceAmazon E-Commerce ServiceAmazon Historical Pricing

Infrastructure As a ServiceAmazon Simple Queue ServiceAmazon Simple Storage ServiceAmazon Elastic Compute Cloud

Search As a ServiceAlexa Web Information ServiceAlexa Top SitesAlexa Site ThumbnailAlexa Web Search Platform

People As a ServiceAmazon Mechanical Turk

Page 8: Web Scale Computing

Amazon Simple Storage Service

Page 9: Web Scale Computing

Amazon S3 is… Simple

Web service interface (REST or SOAP)Private and public storageEach object up to 5GB in size (larger possible via chunking)Highly Resilient: RAID at datacenter level~1TB ingestion / day per userCheap

No set-up fee, No monthly minimumStorage: $0.15 per GB/Month$0.20/GB to transfer data (FREE to EC2 / SQS)

Page 10: Web Scale Computing

10

Amazon S3 Objects Stored

800,000,000

July 2006

5,000,000,000

April 2007

Page 11: Web Scale Computing

An Interactive Look

Page 12: Web Scale Computing

Amazon Elastic Compute Cloud

Page 13: Web Scale Computing

Amazon EC2 Is…

Resizable compute capacity in the cloud. Obtain and boot new server instances in minutesQuickly scale capacity, up or down, as your computing requirements change

Full root access to a blank Linux machineSimple Web service management interfaceChanges the economics of computing:

Pay only for capacity that you actually usea + bc becomes just bc

Page 14: Web Scale Computing

14

Page 15: Web Scale Computing

15

Page 16: Web Scale Computing

16

Page 17: Web Scale Computing

17

Page 18: Web Scale Computing

18

Page 19: Web Scale Computing

19

Page 20: Web Scale Computing

What Does it Cost?

No start-up, monthly, or fixed costs$0.10 per wall-clock hour$0.20 per GB transferred across NetNo cost to transfer data between Amazon S3 and Amazon EC2

Page 21: Web Scale Computing

Amazon EC2 Profile

1.7 GHz x86 processor1.7 GB of RAM160 GB disk250 Mb/second networkYour own fully-controllable firewall

Page 22: Web Scale Computing

Learn More About AWS

Explore http://aws.amazon.comRead Our Blog at http://aws.typepad.comAmazon’s hiring www.amazon.com/jobs