Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

How to reduce hosting costs for Redis based applications on Java

401 views

Published on

In this presentation we are going to look how Redisson PRO can reduce hosting costs and rise Redis overall performance.

Published in: Software
  • Be the first to comment

  • Be the first to like this

How to reduce hosting costs for Redis based applications on Java

  1. 1. How to reduce hosting costs for Redis based applications using Redisson PRO Nikita Koksharov Founder of
  2. 2. PERFORMANCE OR MONEY? ▸ Developers want performance, BOSS wants to save money ▸ It’s a big challenge to find out optimal combination of both of them
  3. 3. THIS IS WHERE REDISSON PRO COMES INTO PLAY Hosting costs Application performance Redisson PRO
  4. 4. REDISSON PRO ADVANTAGES: ▸ Increase throughput up to 4X ▸ Decrease execution time up to 3X ▸ Reduce hosting costs up to 8X ▸ Utilizes available application resources in a much more efficient way ▸ Uses less hardware resources
  5. 5. BENCHMARK ENVIRONMENT: Redisson (single instance) Benchmark module Redis (single instance) AWS EC2 Instance: m4.2xlarge (8 cores) AWS Elasticache instance: cache.m3.2xlarge request response
  6. 6. OVERALL THROUGHPUT 38056 38032 38000 36476 38096 53222 94609 142958 165535 172768 0 20000 40000 60000 80000 100000 120000 140000 160000 180000 200000 1 2 4 8 16 32 64 128 256 Operationspersecond Threads (higher is better) Open-source edition PRO edition
  7. 7. OVERALL EXECUTION TIME 863 1725 3383 6764 329 433 1833 2491 0 1000 2000 3000 4000 5000 6000 7000 8000 1 2 4 8 16 32 64 128 256 Timeinmicroseconds Threads (lower is better) Open-source edition PRO edition
  8. 8. HOW TO REACH THE SAME USING REDISSON OPEN-SOURCE EDITION? ▸ Increase Redis nodes amount ▸ Increase Application nodes amount
  9. 9. INCREASING REDIS NODES AMOUNT ▸ It required to use 8 AWS Elasticache nodes instead of single node ▸ cache.m3.2xlarge node costs $619,04 per month or $7428,48 per year ▸ With 8 AWS Elasticache hosting costs increased by $4 333,28 per month or $51999,36 per year
  10. 10. OVERALL THROUGHPUT REDISSON OPEN-SOURCE EDITION 4360 9248 17826 33677 59346 94656 155168 187005 186926 0 20000 40000 60000 80000 100000 120000 140000 160000 180000 200000 1 2 4 8 16 32 64 128 256 Operationspersecond Threads (using 8 AWS Redis nodes) Open-source edition
  11. 11. OVERALL EXECUTION TIME REDISSON OPEN-SOURCE EDITION 213 209 221 234 268 325 407 662 1363 0 200 400 600 800 1000 1200 1400 1600 1 2 4 8 16 32 64 128 256 Timeinmicroseconds Threads (using 8 AWS Redis nodes) Open-source edition
  12. 12. WITH REDISSON PRO YOUR EXPENSES WON’T INCREASE AWS Elasticache node type Reduced hosting costs per month Reduced hosting costs per year Reduced nodes amount cache.m3.medium $526,33 $6315,96 7 cache.m3.large $1103,76 $13245,12 7 cache.m3.xlarge $2207,52 $26490,24 7 cache.m3.2xlarge $4333,28 $51999,36 7 cache.m4.large $950,46 $11405,52 7 cache.m4.xlarge $1895,81 $22749,72 7 cache.m4.2xlarge $3786,51 $45438,12 7
  13. 13. SUMMARY Open-source edition PRO edition UP TO 4X FASTER Open-source edition PRO edition REDUCES HOSTING COSTS UP TO 8X TIMES TENS OF THOUSAND SAVED FROM YOUR OPERATIONAL COST WITH REDISSON PRO
  14. 14. THANK YOU! http://redisson.pro

×