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
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
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
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]