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

Upload: jeffrey-robinson

Post on 02-Jan-2016

214 views

Category:

Documents


1 download

TRANSCRIPT

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!