Redis Enterprise
Redis Enterprise
Redis e Overview
INTRODUCTION
The Redis Enterprise Advantage
Active-Active
Geo
Distribution
HA, Durability, (CRDTs) Robust
DR Security
Integrated
Automation Modules Performance
& Support at Scale
3
The Redis Enterprise Advantage
• Cross-rack/zone/
datacenter/geo
replication Active-Active
Geo
• Instant auto-failover in Distribution
HA, Durability, (CRDTs) Robust
single digit seconds DR Security
• Enhanced data
persistence layer
• Backups and DR
Redise Flash + Built-in
More Savings Search
4
The Redis Enterprise Advantage
• Reads/Writes in
multiple geo regions to
the same dataset Active-Active
Geo
• Local latencies, global Distribution
HA, Durability, (CRDTs) Robust
availability DR Security
• Built-in conflict
resolution for simple
and complex data
types Integrated
Automation Modules Performance
& Support at Scale
5
The Redis Enterprise Advantage
• Multiple
authentication
mechanisms Active-Active
Geo
• Role-based Distribution
HA, Durability, (CRDTs) Robust
authorization for DR Security
administration
• Encrypted data-in-
transit and data-at-rest
Integrated
• Tracking and logging of Automation Modules Performance
admin actions for & Support at Scale
forensics
6
The Redis Enterprise Advantage
• High performance
pipeline execution
Integrated
Automation Modules Performance • Enhanced connection
& Support at Scale management and
request scheduling
7
The Redis Enterprise Advantage
• Rapid-fire real-time
search and indexing
Active-Active
Geo • Text, numeric and geo
Distribution spatial searches
HA, Durability, (CRDTs) Robust
DR Security
• Ideal for secondary
indexing of data from
any DBMS
Integrated
Automation Modules Performance
& Support at Scale
8
The Redis Enterprise Advantage
• Extension to Flash
memory for >80%
lower costs Active-Active
Geo
• Tiered memory access Distribution
HA, Durability, (CRDTs) Robust
for max performance DR Security
• Multi-tenancy to Integrated
maximize resource Automation Modules Performance
utilization & Support at Scale
9
The Redis Enterprise Advantage
• UI/API/CLI-based
provisioning,
monitoring, alerting, Active-Active
and reporting Geo
Distribution
HA, Durability, (CRDTs) Robust
• Complete control of
DR Security
DevOps processes
• Fully automated
cluster management
and orchestration Integrated
Automation Modules Performance
• Built-in optimization/ & Support at Scale
balancing of workloads
10
Integrated Redis Enterprise Modules
Redise Modules
• Native JSON data
Active-Active
updates and retrieval Geo
Distribution
• Graph storage and HA, Durability, (CRDTs) Robust
query processing for DR Security
network analyses
• Machine learning
model serving for Integrated
inline artificial Automation Modules Performance
intelligence & Support at Scale
• Multi-shard
coordination
Redise Flash + Built-in
More Savings Search
• Supports custom
modules
11
Redis e Overview
ARCHITECTURE
Redise: Open Source & Enterprise Technology
Enterprise Layer
Integrated Modules
13
Redise: Shared Nothing Symmetric Architecture
Distributed Proxies, Single or Multiple Endpoints
Proxies
Cluster
Node Watchdog
Management
Cluster Watchdog
Path
Unique multi-tenant container - like architecture enables running hundreds of databases over a single, average cloud
instance without performance degradation and with maximum security provisions.
14
Redise : Multi-Tenancy Maximizes Resource Utilization
200+ applications or shards on a single 4vcore cloud instance
Application A
• Shard isolation/protection
• Noisy-neighbor cancellation
• Minimizing CPU
Application B consumption of inactive
applications
Application N
15
Redise : Scale up by resharding
16
Redise : Scale out by rebalancing
17
Redise : Shard placement
18
Redise : HA Shard placement
M1 M2
S2 S1
19
Redise : HA failover
P P P P P P
M S M S M
1 2 1 2 1 2
Auto-failover Slave sync.
20
HA: Strongly Consistent with Redise Pack
1 2
Master
App
8 Proxy 7
6 3
Slave 5
Storage
RL Cluster
21
Redis e Overview
INTRA CLUSTER / GEO DISTRIBUTED
Replica Of: 1 Master, Multiple Read-Replica
Region#1: Master
Region #5: Replica
23
CRDB: Consensus Free with Strong Eventual Consistency
App
App
App
Write Locally
24
CRDB: Consensus Free with Strong Eventual Consistency
App
App
App
Write Locally, Converge Asynchronously
25
.
• Active-active Geo-Distribution
- Strong eventual consistency
26
Redis e Overview
FLASH
Price/Performance of Memory Technology
Cost per GB vs. Read/Write Performance
$10 1,000.00
500.00 microseconds
$9
$9/GB
250.00
$8
90.00 100.00
$7
$6
25.00
$5 10.00
$4
$3
1.00 1.00
$2
$2/GB
$1 $0.4/GB
0.10 $1/GB
$0 0.10
DRAM NV-DIMM/PM NVMe SSD SATA SSD
1 GB cost Read latency Write latency
28
Redis Enterprise Flash
Flash used as a RAM extender and not as persistent storage
X86 / Power Server
RAM
Multi-threaded
Application
Async Redis
“Cold” values
29
Redise Flash
30
Redise Flash – Built for a Tiered Memory Architecture
DRAM:
Keys & Hot Values
AOF, Snapshot
SSD:
Cold Values Persistent Storage:
Entire Dataset
Cluster Node
31
How to Achieve Optimal Price/Performance
32
Redis e Overview
SECURITY
Security At Multiple Levels
Remote Data Center
Cross Cluster Replication
Encrypted Communication
Perimeter Network
Apps Administrators
Encrypted Communication Encrypted Communication
34
Simplified Compliance
35