27
Overcoming the Storage Challenges Cassandra and Couchbase Create A live panelist discussion on solving Cassandra and Couchbase storage challenges Learn the Cassandra/Couchbase storage challenges Learn the problems with typical workarounds Design a cost effective, high performance solution On Demand Webinar For audio playback and Q&A go to: http://bit.ly/OvercomeCass

Webinar: Overcoming the Storage Challenges Cassandra and Couchbase Create

Embed Size (px)

Citation preview

Page 1: Webinar: Overcoming the Storage Challenges Cassandra and Couchbase Create

Overcoming the Storage Challenges Cassandra and Couchbase Create

A live panelist discussion on solving Cassandra and Couchbase storage challenges● Learn the Cassandra/Couchbase storage challenges● Learn the problems with typical workarounds● Design a cost effective, high performance solution

On Demand Webinar

For audio playback and Q&A go to:http://bit.ly/OvercomeCass

Page 2: Webinar: Overcoming the Storage Challenges Cassandra and Couchbase Create

Our SpeakersGeorge Crump is the founder of Storage Switzerland, the leading storage analyst focused on the subjects of big data, solid state storage, virtualization, cloud computing and data protection.

He is widely recognized for his articles, white papers, and videos on such current approaches as all-flash arrays, deduplication, SSDs, software-defined storage, backup appliances, and storage networking. He has 25 years of experience designing storage solutions for data centers across the US.

Page 3: Webinar: Overcoming the Storage Challenges Cassandra and Couchbase Create

● Analyst firm focused on storage, cloud and virtualization

● Knowledge of these markets is gained through product testing and interaction with end users and suppliers

● The results of this research can be found in the articles, videos, webinars, product analysis and case studies on our web site:http://storageswiss.com

Who Is Storage Switzerland?

Page 4: Webinar: Overcoming the Storage Challenges Cassandra and Couchbase Create

Our SpeakersSharon Azulai – CEO

Sharon is an experienced entrepreneur with a proven track record in leading strategy, market positioning and go-to-market for startup companies.

Dr. Amit Golander – CTO

Amit leads IT infrastructure innovations for the past decade and a half. This includes research and development, across storage, servers and networks.

Page 5: Webinar: Overcoming the Storage Challenges Cassandra and Couchbase Create

Plexistor brings enterprise grade storage features such as high availability and snapshots to big data applications like Cassandra, Couchbase, and Spark enabling massive server consolidation and fast recovery time.

Page 6: Webinar: Overcoming the Storage Challenges Cassandra and Couchbase Create

What Is Cassandra And Couchbase?● Cassandra is essentially a wide-row/column store NoSQL

database management system

● Couchbase is essentially a document NoSQL database management system

Distributed Databases

Highly Scalable

High Performance

Page 7: Webinar: Overcoming the Storage Challenges Cassandra and Couchbase Create

Why Are Organizations Adopting Them?

• Changing needs - The era of now

• Traditional databases cannot deliver the required performance

• Support NoSQL as well as SQL and are expanding to built in support for indexing, graphs, streams and the like

• Horizontal scale on commodity hardware

• Execute code next to the data

Page 8: Webinar: Overcoming the Storage Challenges Cassandra and Couchbase Create

How Is Their Internal Storage Architecture Different From Traditional Databases?

Page 9: Webinar: Overcoming the Storage Challenges Cassandra and Couchbase Create

Distributed Architecture

Page 10: Webinar: Overcoming the Storage Challenges Cassandra and Couchbase Create

Node Failure

Take over by other machines in the cluster

Page 11: Webinar: Overcoming the Storage Challenges Cassandra and Couchbase Create

Cluster In Rebuild State

Page 12: Webinar: Overcoming the Storage Challenges Cassandra and Couchbase Create

• Assumes that the active data set fits into the aggregated memory

• Expensive

• Finite resource per machine

• Memory is volatile

• Data at temporal risk

• Long warm-up time on failure

What Are The Storage Challenges That Cassandra And Couchbase Create?

Page 13: Webinar: Overcoming the Storage Challenges Cassandra and Couchbase Create

What Happens When It Runs Out Of Memory

• Spill to storage via Linux POSIX

• Storage is the bottleneck

• SSD is faster than HDD, but still x1000 times slower than memory

Page 14: Webinar: Overcoming the Storage Challenges Cassandra and Couchbase Create

• Over-provision servers• High aggregated Memory budget

• Cover the peak working set size

• Use Flash storage• At least for the CommitLog

• Data must still go through Linux I/O Stack

• Poor latency under heavy IOPS load

• Expensive

How Organization Attempt To Workaround These Challenges

Page 15: Webinar: Overcoming the Storage Challenges Cassandra and Couchbase Create

• Replace I/O Stack with one that can perform at near-memory speed

• Low-latency storage can reduce server count

• Persistent storage can reduce recovery time in case of a node failure

• In Couchbase we can eliminate the local persistency and the transaction log to further improve performance

How To Design A Solution To These Challenges Instead Of A Workaround

Page 16: Webinar: Overcoming the Storage Challenges Cassandra and Couchbase Create

Plexistor Solution

Page 17: Webinar: Overcoming the Storage Challenges Cassandra and Couchbase Create

Product Overview

Page 18: Webinar: Overcoming the Storage Challenges Cassandra and Couchbase Create

Memory & Storage Convergence

Page 19: Webinar: Overcoming the Storage Challenges Cassandra and Couchbase Create

Product Architecture

Page 20: Webinar: Overcoming the Storage Challenges Cassandra and Couchbase Create
Page 21: Webinar: Overcoming the Storage Challenges Cassandra and Couchbase Create

Performance is highly sensitive to persistency/durability requirementsReplication between nodes without persistency is vulnerable to Power Failures

Data loss risk is often not well explained. Confusion leads to wasteful behavior (#copies, Network)

Zero Cost Persistency

Page 22: Webinar: Overcoming the Storage Challenges Cassandra and Couchbase Create

How Fast is Fast Storage?

Measured on the same SCM Hardware & Kernel

Software is the differentiator!

Page 23: Webinar: Overcoming the Storage Challenges Cassandra and Couchbase Create

How Fast is Fast Storage?

Note that each Database use case is unique, so table rows are incomparable

Page 24: Webinar: Overcoming the Storage Challenges Cassandra and Couchbase Create

QoS and Efficiency Comparison

Page 25: Webinar: Overcoming the Storage Challenges Cassandra and Couchbase Create

Visit for the latest downloads, white papers, SDM blogs and

Tech Field Day videos

Additional Resources

Page 26: Webinar: Overcoming the Storage Challenges Cassandra and Couchbase Create

Thank you!Storage Switzerlandhttp://[email protected]

StorageSwiss on Twitter:http://twitter.com/storageswiss

StorageSwiss on YouTube:http://www.youtube.com/user/storageswiss

Plexistorhttp://www.plexistor.com

Plexistor on Twitter:http://twitter.com/plexistor

Plexistor on LinkedIN:http://www.linkedin/company/plexistor

Page 27: Webinar: Overcoming the Storage Challenges Cassandra and Couchbase Create

Overcoming the Storage Challenges Cassandra and Couchbase Create

For Complete Audio and Q&A please registerfor the On-Demand Version at

http://bit.ly/OvercomeCass