More Related Content Similar to Webinar: The Performance Challenge: Providing an Amazing Customer Experience No Matter What (20) Webinar: The Performance Challenge: Providing an Amazing Customer Experience No Matter What6. 6© DataStax, All Rights Reserved.
Performance
Scalability Availability
Security
Agility /
Manageability
Top 5 Challenges of Cloud Applications
7. 7© DataStax, All Rights Reserved.
Performance
Scalability Availability
Security
Agility /
Manageability
Top 5 Challenges of Cloud Applications
11. © DataStax, All Rights Reserved.© DataStax, All Rights Reserved.
Amazon found every 100ms of latency cost them 1% in sales.
12. © DataStax, All Rights Reserved.
Google found an extra .5 seconds in search page generation time dropped traffic by 20%.
16. The Modular Cloud Application
Time Series Customer Profile Shopping Cart
Personalization Recommendation Fraud Detection
Your Application
Your Database Infrastructure
Workloads
Data Models
Key Value Tabular Document Relational Graph
Transactional Analytical Search
© DataStax, All Rights Reserved.
18. 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
22. • Starts with Apache CassandraTM - always-on, distributed, high
performance, best database for cloud applications.
Overview of the DSE Solution
© DataStax, All Rights Reserved.
24. End Point Benchmark
DataStax Enterprise 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
Operations/sec
Cassandra 2.1 Couchbase 3.0 Hbase 0.94 MongoDB 3.0
0
50,000
100,000
150,000
200,000
250,000
300,000
350,000
400,000
450,000
Operations/sec
Cassandra 2.1 Couchbase 3.0 Hbase 0.94 MongoDB 3.0
Read-Mostly
(90% reads; 10% updates)
Balanced
(50% reads; 50% updates)
© DataStax, All Rights Reserved.
25. • Starts with Apache CassandraTM - always-on, distributed, high
performance, best database for cloud applications.
• Adds adaptive data management with multiple, flexible data models
(key-value, tabular, JSON/Document, Graph) stored in one integrated
database, with each inheriting all the benefits of Apache
CassandraTM.
Overview of the DSE Solution
© DataStax, All Rights Reserved.
26. © DataStax, All Rights Reserved. 26
Multi-Model
JSON
Tabular
Graph
Key/Value
28. • Starts with Apache CassandraTM - always-on, distributed, high
performance, best database for cloud applications.
• Adds adaptive data management with multiple, flexible data models
(key-value, tabular, JSON/Document, Graph) stored in one integrated
database, with each inheriting all the benefits of Apache
CassandraTM.
• Finishes by providing commercial database extensions needed for
production cloud applications
Overview of the DSE Solution
© DataStax, All Rights Reserved.
29. 29
Responsive IntelligentDistributed
+ +
© DataStax, All Rights Reserved.
Masterless Architecture
Private, Public & Hybrid
Continuous Availability
Active Everywhere
Low Latency
Linear Scale
Multi-Model
Mixed Workloads
Operations Automation
31. • DataStax Enterprise Server 5.0 – Multi-model with graph and more.
• DataStax Studio 1.0 – Web-based developer solution for DSE Graph.
• DataStax OpsCenter 6.0 – Enterprise provisioning and visual support
for DSE Graph.
• DataStax Drivers – Unifies development by having each driver for key
languages support all data models in the platform.
Overview of the Latest Release
© DataStax, All Rights Reserved.
32. 1. Deliver enterprise multi-model database platform that included support
for graph.
2. Simplify the development and management experience of DSE.
Two Key Objectives of DSE 5.0 Release
© DataStax, All Rights Reserved.
33. • 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
34. • Able to automatically move data to different storage media based on defined
criteria.
• Helps reduce storage costs by relegating lesser-used or older data to less
expensive storage devices.
• Works on a granular per-row basis.
• Smart diagnostics provide insight into I/O traffic.
New in DSE 5.0 - DSE Tiered Storage
© DataStax, All Rights Reserved.
35. • Allows for simple deployment of multiple DSE instances on a single machine.
• Ensures large hardware resources are effectively utilized for database
applications.
• Helps reduce hardware cost.
New in DSE 5.0 - DSE Multi-Instance
© DataStax, All Rights Reserved.
36. Security Enhancements in DSE 5.0
• Encryption for Apache CassandraTM 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 Apache CassandraTM) to be
used on the same database cluster.
© DataStax, All Rights Reserved.
37. • Connects transactional data stored in DSE with historical data contained in
outside Apache SparkTM clusters.
• Allows for moving and joining data together between the two platforms.
• Support includes deployments from Cloudera and Hortonworks.
Integration with External Apache SparkTM Clusters
© DataStax, All Rights Reserved.
38. • Perform operational analytics with Tableau.
• Works with DSE 5.0 and Apache SparkTM upgrade.
Tableau Ready
© DataStax, All Rights Reserved.
39. • Utilizes memory outside “off-heap” JVM.
• Improves efficiency and reduces latency between the inserting of new data
and querying of that same data.
DSE Search – Live Indexing Improvements
© DataStax, All Rights Reserved.
40. • Certifies Apache CassandraTM 3.0.x for production and enterprise-wide
deployments.
• Includes production certification for all Apache CassandraTM 3.0 features
including materialized views and improved storage management, which
delivers strong storage savings.
Certified Apache CassandraTM 3.0
© DataStax, All Rights Reserved.
41. Manageability Enhancements in OpsCenter 6.0
• Lifecycle Manager: Enterprise-class provisioning and change management
for distributed database clusters.
© DataStax, All Rights Reserved.
42. • DSE Graph support that includes:
• Provisioning clusters
• Graph database configuration
• Monitoring graph metrics
• More robust alerting capabilities, including SNMP support.
• Integration with Graphite monitoring tool.
Manageability Enhancements in OpsCenter 6.0
© DataStax, All Rights Reserved.
43. DSE
Basic
DSE
Standard
DSE
Max
Database Management / Services
Enterprise/production certified Apache CassandraTM release ✔ ✔ ✔
DSE Advanced Security ✔ ✔
DSE Automatic Management Services ✔ ✔
DSE Advanced Replication ✔ ✔
DSE Tiered Storage ✔ ✔
DSE Multi-Instance ✔ ✔
DSE In-Memory ✔
DSE Search ✔
DSE Analytics ✔
DSE Graph Option Option
Management and Developer Solutions
DataStax OpsCenter ✔ ✔
DataStax Studio ✔ ✔
Support and Professional Services
Expert 24x7x365 Support with 1 hour SLA ✔ ✔ ✔
Platform certification ✔ ✔ ✔
Certified service packs ✔ ✔ ✔
Hot fixes and bug escalation ✔ ✔ ✔
Free software deployments for non-production environments ✔ ✔ ✔
Health checks/Performance reviews ✔ ✔ ✔
New Enhanced
Subscriptions Overview
© DataStax, All Rights Reserved.
45. • 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.
46. “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.” – Ratnam Tatavarty, CTO.
© DataStax, All Rights Reserved.
47. 47© DataStax, All Rights Reserved.
• 850,000 customers get the My Energy Report.
• 2 million+ smart meters deployed, 200k connected
thermostats across 11 million customers.
• Electricity reading every 10 seconds, gas reading
every 30 minutes.
• 30 thousand messages per second.
Use Cases: Internet of Things,
Messaging, Transactions, Authentication
50. Before we go…a few reminders
• Download DSE 5.0, available today!
• Next Webinar (Oct 5th): Macy’s – Why Your Database Decision
Directly Impacts Customer Experience. Register Today!
• Check out upcoming webinars here:
http://www.datastax.com/resources/webinars
• Become a DataStax Professional Community Member:
http://academy.datastax.com/community
© DataStax, All Rights Reserved.