0% found this document useful (0 votes)
213 views

Redis Enterprise

The document provides an overview of Redis Enterprise, highlighting its key advantages over open source Redis including active-active geo distribution, high availability and disaster recovery, integrated modules, performance at scale through shared-nothing clustering and auto-sharding, and built-in search capabilities. Redis Enterprise also offers tiered memory access via Redis Flash for cost savings, multi-tenancy, automated management and support from Redis experts.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
213 views

Redis Enterprise

The document provides an overview of Redis Enterprise, highlighting its key advantages over open source Redis including active-active geo distribution, high availability and disaster recovery, integrated modules, performance at scale through shared-nothing clustering and auto-sharding, and built-in search capabilities. Redis Enterprise also offers tiered memory access via Redis Flash for cost savings, multi-tenancy, automated management and support from Redis experts.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 35

Redis e Overview

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

Redise Flash + Built-in


More Savings Search

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

• Seamless scaling by Integrated


auto-sharding without Automation Modules Performance
downtime & Support at Scale

• 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

Redise Flash + Built-in


More Savings Search

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

Redise Flash + Built-in


More Savings Search

6
The Redis Enterprise Advantage

• Shared nothing cluster


architecture for linear
Active-Active scaling of performance
Geo
Distribution • Seamless scaling by
HA, Durability, (CRDTs) Robust
DR Security
auto-sharding and
rebalancing

• High performance
pipeline execution
Integrated
Automation Modules Performance • Enhanced connection
& Support at Scale management and
request scheduling

Redise Flash + Built-in • Cluster support for


More Savings Search every client

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

Redise Flash + Built-in


More Savings Search

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

• Fewer servers due to


maximized core usage

• Multi-tenancy to Integrated
maximize resource Automation Modules Performance
utilization & Support at Scale

Redise Flash + Built-in


More Savings Search

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

• 24x7 expert support Redise Flash + Built-in


from the team that More Savings Search
develops Redis

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

Redise Node Redise Cluster

Enterprise Layer

Integrated Modules

• Shared nothing cluster architecture


• Fully compatible with open source
commands & data structures

13
Redise: Shared Nothing Symmetric Architecture
Distributed Proxies, Single or Multiple Endpoints

Proxies
Cluster
Node Watchdog
Management
Cluster Watchdog
Path

Data Path Redis Shards

Node 1 Node 2 Node N (odd number)

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

Scale out Rebalancing Resharding

17
Redise : Shard placement

Single-proxy – dense policy Multi-proxy – sparse policy

18
Redise : HA Shard placement

M1 M2

S2 S1

Node 1 Node 2 Node 3

19
Redise : HA failover

Redis 1 fails Redis 1 recovers

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

Region #2: Replica Region #3: Replica


Region #4: 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
.

Redis Labs Consistency Approach


• Local Redise Pack
– Strong consistency
– Relaxed/Weak consistency
• Multi-region Redise Pack
– Master àRead-Replicas
• At the master – strong or relaxed/weak consistency
• At the read-replicas – eventual consistency

• 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

All keys + “Hot” values

Multi-threaded
Application
Async Redis

“Cold” values

Flash / 3D Xpoint / SCM

29
Redise Flash

• Near-RAM performance at 80%+ lower costs


• Technology treats Flash as a RAM replacement
(or extension)
• RAM/Flash ratio can be easily configured
• Pluggable storage engine
• Available on SATA-based SSD, NVMe-based SSD, Keys & hot Cold values
values
NVDIMM like 3D XPoint/SCM on x86 and P8
platforms

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

User customizes the RAM-to-Flash ratio

Redis Enterprise performs cluster-wide


orchestration of RAM- Flash distribution

32
Redis e Overview
SECURITY
Security At Multiple Levels
Remote Data Center
Cross Cluster Replication

Encrypted Communication

Data Center Network

Perimeter Network

Cluster Internal Network

Apps Administrators
Encrypted Communication Encrypted Communication

Certificate & Password Based Authentication Password Based Authentication


Role Based Authorization (RBAC)

34
Simplified Compliance

Authentication Authorization Auditing Encryption

• Identity management • Role-based security • Admin action logging • Encrypted


controls Communication For
• Factors for • Monitoring and
Apps and
authentication • Identity and tenant alerting for forensics
Administration
isolation
• Encrypted
Communication Cross
Clusters Across WAN

35

You might also like