Upload
datastax
View
578
Download
0
Embed Size (px)
Citation preview
Top 5 Reasons Why DataStax Enterprise is Game Changing for Architects June 28, 2016Robin Schumacher – VP of Products
3© DataStax, All Rights Reserved.
Performance
Scalability Availability Security
Agility / Manageability
Top 5 Challenges of Cloud Applications
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
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.
• 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.
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.
“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
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.
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.
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.
• 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.
38© DataStax, All Rights Reserved.
Performance
Scalability Availability Security
Agility / Manageability
Top 5 Challenges of Cloud Applications
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.