43
Top 5 Reasons Why DataStax Enterprise is Game Changing for Architects June 28, 2016 Robin Schumacher – VP of Products

Webinar: Top 5 Reasons Why DataStax Enterprise Is Game Changing For Architects

Embed Size (px)

Citation preview

Top 5 Reasons Why DataStax Enterprise is Game Changing for Architects June 28, 2016Robin Schumacher – VP of Products

© DataStax, All Rights Reserved.

The Data Architecture Evolution

3© DataStax, All Rights Reserved.

Performance

Scalability Availability Security

Agility / Manageability

Top 5 Challenges of Cloud Applications

Why Legacy Databases Won’t Work

© DataStax, All Rights Reserved.

The Architect’s Database Platform for Cloud Applications

© DataStax, All Rights Reserved.

#1: Performance and Scalability

Scale Up: Most RDBMS’s and Some NoSQL

Scale Out: Some NoSQL, but…

Ask the question: Can you scale out BOTH writes and reads?

© DataStax, All Rights Reserved.

Two Approaches

100,000Txns/sec

200,000Txns/sec

400,000Txns/sec

© DataStax, All Rights Reserved.

Do the Math

End Point BenchmarkDSE Cassandra beat Couchbase, MongoDB and HBase by a wide margin in every test

Available as a whitepaper on DataStax.com

0

50,000

100,000

150,000

200,000

250,000

Cassandra 2.1 Couchbase 3.0 Hbase 0.94 MongoDB 3.0

Ope

ratio

ns/sec

0

50,000

100,000

150,000

200,000

250,000

300,000

350,000

400,000

450,000

Cassandra 2.1 Couchbase 3.0 Hbase 0.94 MongoDB 3.0

Ope

ratio

ns/sec

Read-Mostly (90% reads; 10% updates)

Balanced (50% reads; 50% updates)

© DataStax, All Rights Reserved.

© DataStax, All Rights Reserved. 10

Data Locality = Consistent Performance

• Six billion writes; 5 billion reads per day on DSE • 100’s of TB’s of operational data on DSE• Multi-data center• One app utilizes a 40TB operational table

© DataStax, All Rights Reserved.

“We started with Postgres on Heroku. However, we hit issues early on because we would, for example, add a million new users with each new app, and no matter how much we’d tune Postgres, it simply couldn’t scale to the level we needed. To be honest, it was quite a nightmare.

With our solution, adding a new app can mean adding two million more users in the next hour, and we realized an RDBMS was simply not going to work for us. We had no way of being able to predict and ensure the performance we needed.” – RatnamTatavarty, CTO.

© DataStax, All Rights Reserved.

#2: Availability

The Benefits of a Masterless Architecture

Master/Slave(RDBMS or NoSQL) Masterless

Single points of failure No single points of failureMaster-slave replication Fully distributed replicationModerately hard replication management Easy replication management

Multi-geography hard or impossible Multi-geography + cloud easyLocation dependent for writes Location Independent for writesFailover Active everywhere High availability Continuous availability

© DataStax, All Rights Reserved.

© DataStax, All Rights Reserved. 15

Active Everywhere = Continuous Availability

“During Hurricane Sandy, we lost an entire data center. Completely. Lost. It. Our data in Cassandra never went offline. Then, when that data center came back online, we spent a lot of time manually rebuilding other databases that we use, shipping drives across country and what not, but for Cassandra, all we did was turn it back on in that data center and ran a single command, and it brought itself back up to speed with no other manual work.” – Nathan Milford, Outbrain. © DataStax, All Rights Reserved.

• Multi-cluster replication, hub-and-spoke. Supports sporadic connectivity.

• Allows one-way replication from “edge” cluster to another, centralized hub cluster.

• Ideal for retail, energy, “edge of the internet of things”, and data sovereignty use cases.

© DataStax, All Rights Reserved.

New in DSE 5.0 – Advanced Replication

#3: Security

© DataStax, All Rights Reserved.

Enterprise Security Must-Have’s

Standard ID/Password management

Third party security software support

Object permission management

Data auditing (granular)

Encryption (client to server, server to server, data – direct

and indirect)© DataStax, All Rights Reserved.

“We’re dealing with multiple levels of compliancy, industry standards and auditing with medical data, so the security in DSE was important to us. ” – John Fitch, VP Innovations, Hart. © DataStax, All Rights Reserved.

Security Enhancements in DSE 5.0• Encryption for Cassandra and DSE Search commit logs and index

files. • Role based access control. • Unified Authentication: Allows multiple security authentication

protocols (e.g. Kerberos, LDAP, Active Directory, internal Cassandra) to be used on the same database cluster.

© DataStax, All Rights Reserved.

#4: Manageability

Headache and Heartache

© DataStax, All Rights Reserved.

Simplifying Distributed Database Management• Certified Software: No surprises for production environments. • DSE Management Services: Transparently handles key

maintenance operations without staff intervention. • DSE OpsCenter: Web-based distributed database management and

monitoring software.

© DataStax, All Rights Reserved.

“DataStax OpsCenter made it really, really easy for our level 2 support team to get a quick glance at overall system health and pull in devs as needed to help correct any issues.” – Target

© DataStax, All Rights Reserved.

Manageability Enhancements in DSE 5.0• DSE Tiered Storage: Transparently

shifts older, infrequently accessed data from high performance SSDs to slower more economically-friendly HDDs based on your criteria.

• DSE Multi-Instance: Run multiple DSE instances (database processes) on individual hosts without the need for a virtualization or container layer.

© DataStax, All Rights Reserved.

Manageability Enhancements in OpsCenter 6.0• Lifecycle Manager: Enterprise-class provisioning and change

management for distributed database clusters.

© DataStax, All Rights Reserved.

#5: Agility

The Modular Cloud Application

Time Series Customer Profile Shopping CartPersonalization Recommendation Fraud Detection

Your Application

Your Database InfrastructureWorkloads

Data Models

Key Value Tabular Document Relational Graph

Transactional Analytical Search

© DataStax, All Rights Reserved.

Multi-Workload and Multi-Model Platform

Transactional Analytical Search

Key-Value Tabular Document Graph© DataStax, All Rights Reserved.

© DataStax, All Rights Reserved.

Which Data Model Do I use?

• Scale-out graph database for cloud applications that need to manage complex and highly connected data.

• Supports graph model natively inside DSE, engineered specifically for Cassandra.

• Built-in support for real-time search, and analytic graph queries via tight integration with DSE.

• Part of DSE’s multi-model platform.

© DataStax, All Rights Reserved.

DSE Graph – Scale Out Power for Graph

• Web-based developer solution.• Helps developers visually interact with and query DSE Graph

databases.• Will eventually support CQL, DSE Search, and DSE Analytics

developer needs.

Introducing DataStax Studio

© DataStax, All Rights Reserved.

35

A Completely Integrated Solution for Graph

Java Python C++ More…

© DataStax, All Rights Reserved.

Server Visual Management / Monitoring

Visual Development Integrated Drivers (CQL, Gremlin, etc.)

Accenture Asgard uses DSE Graph to detect and help prevent cyber security attacks.

© DataStax, All Rights Reserved.

Final Thoughts

38© DataStax, All Rights Reserved.

Performance

Scalability Availability Security

Agility / Manageability

Top 5 Challenges of Cloud Applications

© DataStax, All Rights Reserved.

Handled by DataStax Enterprise

© DataStax, All Rights Reserved.© DataStax, All Rights Reserved.

Before we go…a few reminders

• Download DSE 5.0, available today!

• Register for the July 19th webinar on “DSE 5.0: What’s New and How It’ll Make Your Life Easier”

• Join us at Cassandra Summit (Sept 7-9)! Insider Tip: Get 15% off using promo code Webinar15

© DataStax, All Rights Reserved.

Q & A

42© DataStax, All Rights Reserved.

Thank You!