AWS DynamoDB: Leveraging Database Innovation in the Cloud An IT Drama in Two Short Acts Starring:...

14
AWS DynamoDB: Leveraging Database Innovation in the Cloud An IT Drama in Two Short Acts Starring: Kevin Kelly as CIO Mark Ryland as Architect

Transcript of AWS DynamoDB: Leveraging Database Innovation in the Cloud An IT Drama in Two Short Acts Starring:...

Page 1: AWS DynamoDB: Leveraging Database Innovation in the Cloud An IT Drama in Two Short Acts Starring: Kevin Kelly as CIO Mark Ryland as Architect.

AWS DynamoDB: LeveragingDatabase Innovation in the Cloud

An IT Drama in Two Short Acts

Starring:Kevin Kelly as CIOMark Ryland as Architect

Page 2: AWS DynamoDB: Leveraging Database Innovation in the Cloud An IT Drama in Two Short Acts Starring: Kevin Kelly as CIO Mark Ryland as Architect.

Act I: The Problem

Somewhere on the edge of a cube farm in Tysons Corner…

Page 3: AWS DynamoDB: Leveraging Database Innovation in the Cloud An IT Drama in Two Short Acts Starring: Kevin Kelly as CIO Mark Ryland as Architect.

What

New “bet the company/agency,” mission-critical app

Page 4: AWS DynamoDB: Leveraging Database Innovation in the Cloud An IT Drama in Two Short Acts Starring: Kevin Kelly as CIO Mark Ryland as Architect.

Scale

Support one million concurrent users

“Success failure” is not an option!

Page 5: AWS DynamoDB: Leveraging Database Innovation in the Cloud An IT Drama in Two Short Acts Starring: Kevin Kelly as CIO Mark Ryland as Architect.

Speed

Database tier must support 100,000 reads and 50,000 writes per second!

Page 6: AWS DynamoDB: Leveraging Database Innovation in the Cloud An IT Drama in Two Short Acts Starring: Kevin Kelly as CIO Mark Ryland as Architect.

Reliability

Zero data loss, full availability even if an entire datacenter goes down!

Page 7: AWS DynamoDB: Leveraging Database Innovation in the Cloud An IT Drama in Two Short Acts Starring: Kevin Kelly as CIO Mark Ryland as Architect.

Budget

No money prior to proven success (ok, a few $1ks for PoC)

No people (no database experts)

Page 8: AWS DynamoDB: Leveraging Database Innovation in the Cloud An IT Drama in Two Short Acts Starring: Kevin Kelly as CIO Mark Ryland as Architect.

Timing

Need plan & PoC end of this week

Page 9: AWS DynamoDB: Leveraging Database Innovation in the Cloud An IT Drama in Two Short Acts Starring: Kevin Kelly as CIO Mark Ryland as Architect.

In sum: Mission-critical app One million simultaneous users 100k/50k IOPS data tier! Resilient to loss of … a

datacenter! No real money or people Show me this week

Page 10: AWS DynamoDB: Leveraging Database Innovation in the Cloud An IT Drama in Two Short Acts Starring: Kevin Kelly as CIO Mark Ryland as Architect.

Act II: The Solution

Page 11: AWS DynamoDB: Leveraging Database Innovation in the Cloud An IT Drama in Two Short Acts Starring: Kevin Kelly as CIO Mark Ryland as Architect.

Screencast of demo #1:http://www.dynaspeed.net/DynamoDB-table-creation.mp4

Page 12: AWS DynamoDB: Leveraging Database Innovation in the Cloud An IT Drama in Two Short Acts Starring: Kevin Kelly as CIO Mark Ryland as Architect.

Region

Availability Zone Availability ZoneAvailability Zone

DDB storage nodeAll SSD drives

auto-partitioning

DDB storage nodeAll SSD drives

auto-partitioning

DDB storage nodeAll SSD drives

auto-partitioning

DynamoDB LB / authn / distributed partition manager

DDB storage nodeAll SSD drives

auto-partitioning

DDB storage nodeAll SSD drives

auto-partitioning

DDB storage nodeAll SSD drives

auto-partitioning

DynamoDB LB / authn / distributed partition manager

DDB storage nodeAll SSD drives

auto-partitioning

DDB storage nodeAll SSD drives

auto-partitioning

DDB storage nodeAll SSD drives

auto-partitioning

DynamoDB LB / authn / distributed partition manager

Cluster controller

150 c1.medium instances / 300 cores

DynamoDB:Single-Image, Auto-Partitioning, Highly

Expandable, Provisioned Thru-put Key-Value

Database

Page 13: AWS DynamoDB: Leveraging Database Innovation in the Cloud An IT Drama in Two Short Acts Starring: Kevin Kelly as CIO Mark Ryland as Architect.

Screencast of demo #2:http://www.dynaspeed.net/DynaSpeed.mp4

Page 14: AWS DynamoDB: Leveraging Database Innovation in the Cloud An IT Drama in Two Short Acts Starring: Kevin Kelly as CIO Mark Ryland as Architect.

Thank You!