This document provides an overview of the key topics to be covered in a session about Amazon ElastiCache, including an overview of ElastiCache and Redis, best practices for scaling clusters, security and encryption, usage patterns, and questions. Specific topics that will be discussed are scaling clusters with online re-sharding, security and encryption options in ElastiCache, and various usage patterns and best practices.
5. Request rate
High Low
Latency
Low High
Structure
Low
High
Data volume
Low High
Amazon
RDS
Amazon S3
Amazon
Glacier
Amazon
CloudSearch and
Amazon Elasticsearch
Service
Amazon
DynamoDB
Amazon
ElastiCache
and Amazon
DynamoDB
Accelerator
(DAX)
HDFS
33. ElastiCache Redis reference architecture
Availability Zone B Availability Zone CAvailability Zone A
REDIS:6379> hget feature:details “ref-arch”
34. ElastiCache Redis Reference Architecture
Availability Zone B Availability Zone CAvailability Zone A
Private SubnetPrivate Subnet Private Subnet
REDIS:6379> hget feature:details “ref-arch”
35. ElastiCache Redis Reference Architecture
Availability Zone B Availability Zone CAvailability Zone A
Private SubnetPrivate Subnet Private Subnet
REDIS:6379> hget feature:details “ref-arch”
security group security group security group
36. ElastiCache Redis Reference Architecture
Availability Zone B Availability Zone CAvailability Zone A
Private SubnetPrivate Subnet Private Subnet
REDIS:6379> hget feature:details “ref-arch”
security group security group security group
ElastiCache Redis Cluster
Amazon S3
bucket
REDIS RDB
snapshot
Encryption at
REST
37. ElastiCache Redis Reference Architecture
Availability Zone B Availability Zone CAvailability Zone A
Private SubnetPrivate Subnet Private Subnet
REDIS:6379> hget feature:details “ref-arch”
security group security group security group
ElastiCache Redis Cluster
security group
Public Subnet
security group
Public Subnet Public Subnet
Amazon S3
bucket
REDIS RDB
snapshot
security group
Encryption In-Transit 3.2.6 Redis AUTH
Encryption at
REST