Redis Labs on POWER8 Server: The Promise of OpenPOWER Value

18
Revolutionizing the Datacenter Join the Conversation #OpenPOWERSummit Redis Labs on POWER8 Server: The Promise of OpenPOWER Value Jeffrey L. Leeds, Ph.D. Vice President, Alliances & Channels Join the Conversation #OpenPOWERSummit

Transcript of Redis Labs on POWER8 Server: The Promise of OpenPOWER Value

Revolutionizing the Datacenter

Join the Conversation #OpenPOWERSummit

Redis Labs on POWER8 Server: The Promise of OpenPOWER Value

Jeffrey L. Leeds, Ph.D.

Vice President, Alliances & Channels

Join the Conversation #OpenPOWERSummit

Who We Are

The open source home and commercial provider of Redis

Open source, in-memory, data structure store used as a database; a caching layer or a message broker

Redis Labs was an early member of the OpenPOWER Foundation and one of the first software companies to join

Industry Recognition

▪ Gartner Acknowledges Redis Labs as a Leader in 2015 Magic Quadrant for Operational and Database Management Systems (ODBMS)

▪ “Redis Labs topped the reference customer scores for overall experience of doing business with a vendor”...

Redis Labs contributions

• Advanced Clustering

• High availability

• Advanced Graphical User Interface

• Powerful command line

• Sharding for faster performance

• Full compatibility with OSS Redis

Redis contributions (Open Source)

Open Source + Innovative Technology

Cluster Manager

Zero latency proxy

OSS Redis Instances

Single Node RLEC Cluster

REST API

Why Redis Labs on POWER8

– 800+ databases on a single P8 box:

▪ Redis Labs runs natively on POWER8

▪ POWER8 supports up to 8 virtual cores on each physical core, i.e., up to 196 virtual cores in a box

▪ RLEC allows running multiple large DBs on a single virtual core with no performance degradation

– POWER8’s strong networking capability, eliminates packets/sec and bandwidth bottlenecks and keeps latencies at <1msec

CAPI(Coherent

Accelerator Processor Interface)

IBM Flash System 900(67TB in 2U)

IBM POWER8(24 cores, 192 vcores, RAM)

Comparison : IBM POWER8 Server vs Intel x86 Solution

Specs IBM POWER8 Intel Server

Model S822 LC Dell PowerEdgeR820

CPU 20 cores, 160 threads(vcores) @2.92 GHz

2x Intel® Xeon® Processor E5-4657L v2; 24 core/48 threads (vcores) @ 2.4Ghz

RAM Size 256GB 256GB

Flash Size 2TB 2TB

Flash IOPS 700k 300k

Network 2x10 Gbps 2x10 Gbps

Price w/o Flash

$17,515 $23,033

Price w Flash

$23,515 $26,033

• Higher number of virtual cores on equivalent boxes

• Higher throughput from IBM Flash

• Far Lower Cost to build operational database

Power 8 Outperforms on Pure RAMRedis on RAM IBM Power8 Intel Server

# of shards (dedicated)80 12

$/shard (dedicated)

$218.94 $1919.42

# of shards (multi-tenant)320 48

$/shard (multi-tenant)$54.73 $479.85

Max throughput (ops/sec) at sub-msec latency

4,000,000 2,400,000

$/transaction/sec$0.004 $0.10

IBM Throughput % Gain67%

IBM Cost Savings54%

• Higher core count translates to higher number of Redis shards, each capable of handling very high throughput

• IBM Power 8 delivers 67% higher throughput at 54% lower cost

POWER8 Outperforms on RAM + Flash

Redis on Flash IBM Power8 Intel Server

Max throughput (ops/sec) at sub-msec latency

200,000 66,667

$/transaction/sec$0.12 $0.39

IBM Throughput % Gain200%

IBM Cost Savings70%

• More efficient IBM Flash delivers 200% higher throughput at 70% lower cost!

“Big Redis”: CAPI/Flash Jointly Developed Solution

IBM POWER8 Server (+ RAM) (24 Cores /192 Vcores + CAPI in 2U)CAPI

(Coherent Accelerator Processor Interface)

IBM Flash System 900(67TB in 2U)

Application

Redis Labs on Flash – A New Concept

• The ultimate caching solution• Flash as a RAM extender, not persistent storage• Configurable memory usage optimizes performance

Server RAM

RLECRedis Labs Enterprise Cluster

Flash

01000

Dynamically Set Flash/RAM Ratio

1000 0– –

Redis Labs on POWER8 – Large Deployment (40TB)

FlashSystem 9006x 8247-22L

Flash System:▪ 40TB▪ 1M IOPs▪ 4GBps▪ 16 FC ports

Each 8247-22L server:▪ Access to 6.7TB flash▪ 14TB persistent storage▪ 768GB RAM▪ 192 Vcores (HW threads)▪ 4x10Gbps Ethernet▪ 1xCAPI▪ 2x FC ports▪ 350K – 500K IOPs

Powerful ROI*

* - based on a 40TB RLEC deployment

AWS(r3.8xlarge)

Dell(Poweredge R820)

IBM Power8*Flash System 900

Number of Servers 164 80 6

RAM 40TB 41TB 5TB

Flash NA NA 40TB

Persistence Storage 164TB 1200TB 86TB

3-year Server Cost $4,823,568 $4,689,980 $1,292,632

3-year Server Hosting NA $144,000 $11,880

Total Cost/Year $1,607,856 $1,176,490 $434,837

IBM Savings/Year $1,173,019 $1,611,327 NA

IBM Savings (%) 73% 72% NA

* - based on a 40TB RLEC deployment

Powerful ROI*

Next Generation Enterprise Solution (Coming in Later in 2016)

Each 822 LC server:▪ 256GB RAM▪ 20 cores/160 vcores▪ 2TB flash (on a CAPI+Flash card)▪ 500K – 700K IOPs▪ 2x10Gbps Ethernet

CAPI + FlashInstalled on System822 LC

Standard cluster:▪ 768GB RAM▪ 60 cores/480 vcores▪ 6TB flash (3x CAPI+Flash cards)

▪ 1500K – 210K IOPs▪ 6x10Gbps Ethernet

Redis Encompasses Many Use Cases

Geo SearchData Ingestion Social Functionality

Following, Followers, Relations Location-based ApplicationsHigh Throughput Buffering

Job & Queue Caching

Any Business Application Any Web or Mobile App

High Speed Transactions Time-Series

Business Applications

Analytics

Real-time Computations Time-Based Analysis

Redis Uses Span Many Verticals

FinanceTelco Business Services

AdvertisingTechnologyRetail / E-Commerce

Travel Media Education

Recommendations, Ordering

Billing (CDRs, SDRs)High speed delivery of prices / transactions

CRM, ERP

Real-time ad placements, personalization

High-Speed OperationsItems Viewed, Similar Purchases, Top trends

Notifications, Recommendations, Caching

Subjects, Classes Classification

Social Gaming

Timeline, social graph, top followers, following

Real time analytics for leaderboards, dashboards, messaging

Thank [email protected]