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

Post on 02-Jan-2016

214 views 1 download

Tags:

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

AWS DynamoDB: LeveragingDatabase Innovation in the Cloud

An IT Drama in Two Short Acts

Starring:Kevin Kelly as CIOMark Ryland as Architect

Act I: The Problem

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

What

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

Scale

Support one million concurrent users

“Success failure” is not an option!

Speed

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

Reliability

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

Budget

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

No people (no database experts)

Timing

Need plan & PoC end of this week

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

Act II: The Solution

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

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

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

Thank You!