13. Amazon DynamoDB
F a s t a n d f l e x i b l e N o S Q L d a t a b a s e s e r v i c e f o r a n y s c a l e
Fast, consistent
performance
Highly scalable Fully managed Business critical
reliability
Consistent single-digit
millisecond latency; DAX in-
memory performance reduces
response times to microseconds
Automatic scaling to
hundreds of terabytes of
data that serve millions
of requests per second
Automatic provisioning,
infrastructure
management, scaling,
and configuration with
zero downtime
Data is replicated across
fault-tolerant Availability
Zones, with fine-grained
access control
The
picture
can't be
displayed.
14. VPC
Endpoints
April 2017
Auto
Scaling
June 2017
DynamoDB
Accelerator (DAX)
April 2017
Time to
Live (TTL)
February 2017
Global Tables
N E W !
Backup and
Restore
N E W !
Amazon DynamoDB
D e l i v e r i n g o n c u s t o m e r n e e d s
Encryption at rest
The picture can't
be displayed.
N E W !
February 2018November
2017
November
2017
26. DynamoDB Global Tables
F i r s t f u l l y m a n a g e d , m u l t i - m a s t e r , m u l t i - r e g i o n d a t a b a s e
NEW!
Build high performance, globally distributed applications
Low latency reads & writes to locally available tables
Disaster proof with multi-region redundancy
Easy to set up, and no application rewrites required
Globally dispersed users
Replica (N. America)
Replica (Europe)
Replica (Asia)
Global app
Global Table
27. NEW!
Amazon DynamoDB – Backup and Restore
F i r s t N o S Q L d a t a b a s e t o a u t o m a t e o n d e m a n d a n d c o n t i n u o u s
b a c k u p s
Point in time restore
for short-term
retention and data
corruption protection
Back up hundreds of
TB instantaneously
with no performance
impact
On-demand
backups for long-
term data archival
and compliance
28. Amazon DynamoDB Powers
Back up and restore on mobile application for 300M users
>300 PBs in AWS, 850 TBs in DynamoDB, 130M daily API
requests
Migrated from Cassandra to DynamoDB
Consistent performance and 70% cost savings (TCO)
DynamoDB provided consistent high performance at
a drastically lower cost than Cassandra.
Seongkyu Kim, Server Engineer, Samsung Electronics
“ ”
31. Amazon ElastiCache
Extreme performance Secure & hardened Easily scalable Highly available & reliable
In-memory data store and
cache for sub-millisecond
response times
VPC for cluster isolation,
encryption at rest and
transit, and HIPAA
compliance
Read scaling with
replicas, write and
memory scaling with
sharding, undisruptive
scaling
Multi-AZ with automatic
failover
F u l l y m a n a g e d , R e d i s o r M e m c a c h e d c o m p a t i b l e , i n - m e m o r y d a t a
s t o r e a n d c a c h e
32. Memcached – Fast Caching
Slab allocator
In-memory key-value datastore
Supports strings, objects
Multi-threadedVery established
No persistence
Open source
Easy to scale
33. Powerful
~200 commands & Lua scripting
In-memory data structure server
Utility data structures
Strings, lists, hashes, sets, sorted sets,
bitmaps & HyperLogLogs
Simple
Atomic operations
support transactions
<1-millisecond latency for most
commands
Highly available
replication
Persistence
Open source
Redis – In-memory Data Store
35. 0–5461
Shard 1 Shard 2 Shard 3
5462–10922 10923–16383
aws elasticache modify-replication-group-shard-configuration --replication-group-id
rep-group-id
--apply-immediately --node-group-count 5
Simple API
Scale in || Out
Online Cluster Resizing – Zero Downtime
36. 0–5461
Reads & writes
Shard 1 Shard 2 Shard 3
Added Added
Shard 4 Shard 5
5462–10922 10923–163830–2909,
5095–5461
5462–5783,
6876–9830
10923–14199
2910–5094,
9831–10922
No application interruption
Uniform slot distribution across shards
5784–6875,
14200–16383
Online Cluster Resizing – Zero Downtime – Scale Out
37. 0–5461
Reads & writes
Shard 1 Shard 2 Shard 3
Removed Removed
Shard 4 Shard 5
5462–10922 10923–16383
Uniform slot distribution across shards
No application interruption
Online Cluster Resizing – Zero Downtime – Scale In
38. Encryption and Compliance
Encryption
• In-transit: Encrypt all communications between clients
and Redis server as well as between nodes
• At-rest: Encrypt backups on disk and in Amazon S3
• Fully managed: Set up via API or console, automatic
issuance, and renewal
Compliance
• HIPAA eligibility for ElastiCache for Redis
• Included in AWS Business Associate Addendum
• Redis 3.2.6
39. Other Launches
• R4 instances
• Scale to 64 vCPUs, 488 GiB DDR4 memory, and 20-GiB network
• With Redis cluster, customers can scale to 6.1 TiB of memory
• Flexible reconfiguration
• Launched February 2017
• Flexible reconfiguration based on backup and restore
• Allows going from noncluster mode to cluster mode
• Change replication factor
• Change number of shards
• Test failover
40. Internet scale applications need low latency and high throughput
In-memory data stores and caches:
• Deliver sub-millisecond performance
• Deliver high throughput to support millions of users
• Significantly reduce cost-at-scale
Gaming
leaderboards
Social
media
Ride
hailing
Session
stores
Media
streaming
Dating
Use cases for In-Memory Data Stores and Caches
43. ElastiCache Redis Powers
The BBC has over 1,000 nanoservices in
production. Together, they create a range of
dynamic webpages, and also APIs for mobile
and TV apps. [BBC’s nanoservices
architecture] is built on an AWS-hosted
platform that makes extensive use of
Amazon ElastiCache.
Matthew Clark, Head of Architecture, BBC Online
“
”
D r i v i n g s u b - m i l l i s e c o n d p e r f o r m a n c e
45. H i g h l y C o n n e c t e d D a t a B e s t R e p r e s e n t e d i n a G r a p h
Social news feed Restaurant recommendations Retail fraud detection
Is friend of Likes
Likes
Serves
Serves
Located in
Location:
New York
Name:
Sushi
Name:
Sushi
Cuisine:
Sushi
Located in
Is friend of
Friends
Use Like Like Connect
Play Check In Read
Country City Address
Credit Card
Email Address
Date
Product
IP Order
Person
Phone
48. Amazon Neptune
F u l l y m a n a g e d g r a p h d a t a b a s e
NEW!
Fast & scalable ReliableOpen
Query billions of
relationships with
millisecond latency
Six replicas of your data
across three AZs with
full backup and restore
Build powerful
queries easily with
Gremlin and SPARQL
Supports Apache
TinkerPop & W3C
RDF graph models
Easy
Gremlin
SPARQL
49. Thomson Reuters uses Neptune
N a v i g a t e a w e b o f g l o b a l t a x p o l i c i e s
Our customers are increasingly required to navigate a
complex web of global tax policies and regulations.
We need an approach to model the sophisticated
corporate structures of our largest clients and deliver
an end-to-end tax solution. We use a microservices
architecture approach for our platforms and are
beginning to leverage Amazon Neptune as a graph-
based system to quickly create links within the data.
Tim Vanderham, Chief Technology Officer
“
”