SlideShare a Scribd company logo
The Agility Challenge: Powering Cloud
Applications with Multi-Model & Mixed Workloads
August 16, 2016
Jonathan Lacefield – Sr. Product Manager
1 Database Demands of Today
2 Solving the Agility Challenge
3 Customer Examples
4 Cloud Applications on DataStax Enterprise
2© DataStax, All Rights Reserved.
© DataStax, All Rights Reserved.
The Data Architecture Evolution
4© DataStax, All Rights Reserved.
Top 5 Challenges of Cloud Applications
5© DataStax, All Rights Reserved.
Top 5 Challenges of Cloud Applications
6© DataStax, All Rights Reserved.
Top 5 Challenges of Cloud Applications
7© DataStax, All Rights Reserved.
PerformancePerformance
ScalabilityScalability AvailabilityAvailability SecuritySecurity
Agility /
Manageability
Agility /
Manageability
Top 5 Challenges of Cloud Applications
8© DataStax, All Rights Reserved.
PerformancePerformance
ScalabilityScalability AvailabilityAvailability SecuritySecurity
Agility /
Manageability
Agility /
Manageability
Top 5 Challenges of Cloud Applications
Solving the Agility Challenge
Agility: The ability to be quick and graceful
Why Legacy Databases Won’t Work
© DataStax, All Rights Reserved.
The Database Platform for Cloud Applications
© DataStax, All Rights Reserved.
The Agility Challenge
© DataStax, All Rights Reserved.
Webinar - The Agility Challenge - Powering Cloud Apps with Multi-Model & Mixed Workloads
For Cloud Applications...
The Agility Challenge – Database Demands
Data Model Flexibility
Workload Isolation
Data Access Agility
Leverage Infrastructure Availability
Time to Market
Operational Ease
Solving The Agility Challenge
For Cloud Applications...The Solution: DSE
✔ Multi Model Support
✔ Multi Workload
✔ CQL, Spark, Search, Gremlin
✔ Multi Instance
✔ Developer Tools and Drivers
✔ Opscenter
Data Model Flexibility
Workload Isolation
Data Access Agility
Leverage Infrastructure Availability
Time to Market
Operational Ease
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.
© DataStax, All Rights Reserved.
17
JSON
Tabular
Graph
Key/Value
Polyglot Problem
© DataStax, All Rights Reserved. 18
Multi-Model and Multi-Workload
JSON
Tabular
Graph
Key/Value
Data Access Agility
©2016 DataStax
© DataStax, All Rights Reserved. 20
Data Access Agility
Traverse Search AnalyzeQuery
Hierarchically Stored Data is Not Agile
Source - https://homes.cs.washington.edu/~jheer/files/zoo/
My users want to go
here without having to
go through each level.
My data is stored so I
have to go through
each level.
©2016 DataStax
DSE Graph Traversal – Data Access Agility
©2016 DataStax
DSE Multi-Instance
• Multiple nodes on same machine
• Reduced hardware cost
• Increased efficiency
• Safe, highly available
© DataStax, All Rights Reserved. 23
DSE Developer Tools
© DataStax, All Rights Reserved. 24
Code Development
Performance Tuning
Visualize
Model
DSE Drivers – unified access to DSE
© DataStax, All Rights Reserved. 25
DataStax Studio – an interactive tool for DSE
© DataStax, All Rights Reserved. 26
Operations Management with OpsCenter
• Monitoring
• Provisioning
• Management Services
The Agility Challenge
© DataStax, All Rights Reserved.
Webinar - The Agility Challenge - Powering Cloud Apps with Multi-Model & Mixed Workloads
Customer Examples
31© 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
Accenture Asgard uses DSE Graph to detect and help prevent cyber security
attacks.
© DataStax, All Rights Reserved.
“DataStax gives PokitDok the power to bring economic
intelligence to the healthcare industry…DataStax allows our
data scientists to be even more creative in novel solutions to
healthcare Big Data by taking the developer operations
engineering burden and by creating an effortless graph and
indexing analysis stack. They have brought the ‘Easy Button’
to graph theoretic analysis.”
Ted Tanner, Co-founder and CTO, PokitDok
© 2015 DataStax, All Rights Reserved. 33
Final Thoughts
35© DataStax, All Rights Reserved.
PerformancePerformance
ScalabilityScalability AvailabilityAvailability SecuritySecurity
Agility /
Manageability
Agility /
Manageability
Top 5 Challenges of Cloud Applications
© DataStax, All Rights Reserved.
Handled by DataStax Enterprise
© DataStax, All Rights Reserved. 37
© DataStax, All Rights Reserved. 38
© DataStax, All Rights Reserved.© DataStax, All Rights Reserved.
Before we go…a few reminders
• Download DSE 5.0, available today!
• Join us at Cassandra Summit (Sept 7-9): https://cassandrasummit.org/
Insider Tip: Get 15% off using promo code Webinar15
• Become a DataStax Professional Community Member:
http://academy.datastax.com/community
• Check out upcoming webinars here:
http://www.datastax.com/resources/webinars
© DataStax, All Rights Reserved.
Q & A
41© DataStax, All Rights Reserved.
Thank You!

More Related Content

PPT
Webinar: Proofpoint, a pioneer in security-as-a-service protects people, info...
PPTX
Webinar: DataStax Enterprise 5.0 What’s New and How It’ll Make Your Life Easier
PPTX
Introduction: Architecting for Scale
PPTX
Data stax webinar cassandra and titandb insights into datastax graph strategy...
PPTX
Making connections with Graph
PPTX
Webinar | Real-time Analytics for Healthcare: How Amara Turned Big Data into ...
PPTX
The Big Data Ecosystem for Financial Services
PDF
Top 5 Considerations for a Big Data Solution
Webinar: Proofpoint, a pioneer in security-as-a-service protects people, info...
Webinar: DataStax Enterprise 5.0 What’s New and How It’ll Make Your Life Easier
Introduction: Architecting for Scale
Data stax webinar cassandra and titandb insights into datastax graph strategy...
Making connections with Graph
Webinar | Real-time Analytics for Healthcare: How Amara Turned Big Data into ...
The Big Data Ecosystem for Financial Services
Top 5 Considerations for a Big Data Solution

What's hot (20)

PPTX
Webinar: Fighting Fraud with Graph Databases
PPTX
Partner Webinar: Mesosphere and DSE: Production-Proven Infrastructure for Fas...
PPTX
Webinar | How to Understand Apache Cassandra™ Performance Through Read/Writ...
PPTX
Real World Use Case with Cassandra (Eddie Satterly, DataNexus) | C* Summit 2016
PDF
Introduction to Cloud Applications
PPTX
Getting Big Value from Big Data
PPTX
Don't Let Your Shoppers Drop; 5 Rules for Today’s eCommerce
PDF
Building the Modern Data Hub: Beyond the Traditional Enterprise Data Warehouse
PDF
Building a Digital Bank
PPTX
DataStax | Adversarial Modeling: Graph, ML, and Analytics for Identity Fraud ...
PDF
Designing a Distributed Cloud Database for Dummies
PDF
Top 10 Best Practices for Apache Cassandra and DataStax Enterprise
PPTX
How to Successfully Visualize DSE Graph data
PPTX
Webinar - DataStax Enterprise 5.1: 3X the operational analytics speed, help f...
PDF
Can My Inventory Survive Eventual Consistency?
PPTX
Pentaho Big Data Analytics with Vertica and Hadoop
PPTX
How much money do you lose every time your ecommerce site goes down?
PPTX
Webinar: DataStax Managed Cloud: focus on innovation, not administration
PPTX
Webinar | Aligning GDPR Requirements with Today's Hybrid Cloud Realities
PPTX
Part 1: Introducing the Cloudera Data Science Workbench
Webinar: Fighting Fraud with Graph Databases
Partner Webinar: Mesosphere and DSE: Production-Proven Infrastructure for Fas...
Webinar | How to Understand Apache Cassandra™ Performance Through Read/Writ...
Real World Use Case with Cassandra (Eddie Satterly, DataNexus) | C* Summit 2016
Introduction to Cloud Applications
Getting Big Value from Big Data
Don't Let Your Shoppers Drop; 5 Rules for Today’s eCommerce
Building the Modern Data Hub: Beyond the Traditional Enterprise Data Warehouse
Building a Digital Bank
DataStax | Adversarial Modeling: Graph, ML, and Analytics for Identity Fraud ...
Designing a Distributed Cloud Database for Dummies
Top 10 Best Practices for Apache Cassandra and DataStax Enterprise
How to Successfully Visualize DSE Graph data
Webinar - DataStax Enterprise 5.1: 3X the operational analytics speed, help f...
Can My Inventory Survive Eventual Consistency?
Pentaho Big Data Analytics with Vertica and Hadoop
How much money do you lose every time your ecommerce site goes down?
Webinar: DataStax Managed Cloud: focus on innovation, not administration
Webinar | Aligning GDPR Requirements with Today's Hybrid Cloud Realities
Part 1: Introducing the Cloudera Data Science Workbench
Ad

Viewers also liked (20)

PPTX
Moving from Experiment to Production (Christos Kalantzis, DataScale) | Cassan...
PDF
Lessons from Cassandra & Spark (Matthias Niehoff & Stephan Kepser, codecentri...
PDF
Optimizing Your Cluster with Coordinator Nodes (Eric Lubow, SimpleReach) | Ca...
PDF
Hey Relational Developer, Let's Go Crazy (Patrick McFadin, DataStax) | Cassan...
PDF
DataStax | DataStax Tools for Developers (Alex Popescu) | Cassandra Summit 2016
PPTX
DataStax | Distributing the Enterprise, Safely (Thomas Valley) | Cassandra Su...
PDF
Comment M6 personnalise l’expérience utilisateur du service 6Play avec DataSt...
PPTX
Productizing a Cassandra-Based Solution (Brij Bhushan Ravat, Ericsson) | C* S...
PDF
Develop Scalable Applications with DataStax Drivers (Alex Popescu, Bulat Shak...
PPTX
PlayStation and Searchable Cassandra Without Solr (Dustin Pham & Alexander Fi...
PPTX
A look at the CQL changes in 3.x (Benjamin Lerer, Datastax) | Cassandra Summi...
PDF
Advances in Cassandra Tracing with Zipkin (Michael Semb Wever, The Last Pickl...
PPTX
Tales From the Field: The Wrong Way of Using Cassandra (Carlos Rolo, Pythian)...
PDF
CassieQ: The Distributed Message Queue Built on Cassandra (Anton Kropp, Cural...
PDF
DataStax | DSE Production-Certified Cassandra on Pivotal Cloud Foundry (Ben L...
PPTX
DataStax | Deploy DataStax Enterprise Clusters with OpsCenter (LCM) (Manikand...
PPTX
Designing & Optimizing Micro Batching Systems Using 100+ Nodes (Ananth Ram, R...
PDF
Design Session Improv: Let's White-Board Building Something on Cassandra (Jon...
PPTX
Webinar: The Performance Challenge: Providing an Amazing Customer Experience ...
PPTX
Bucket Your Partitions Wisely (Markus Höfer, codecentric AG) | Cassandra Summ...
Moving from Experiment to Production (Christos Kalantzis, DataScale) | Cassan...
Lessons from Cassandra & Spark (Matthias Niehoff & Stephan Kepser, codecentri...
Optimizing Your Cluster with Coordinator Nodes (Eric Lubow, SimpleReach) | Ca...
Hey Relational Developer, Let's Go Crazy (Patrick McFadin, DataStax) | Cassan...
DataStax | DataStax Tools for Developers (Alex Popescu) | Cassandra Summit 2016
DataStax | Distributing the Enterprise, Safely (Thomas Valley) | Cassandra Su...
Comment M6 personnalise l’expérience utilisateur du service 6Play avec DataSt...
Productizing a Cassandra-Based Solution (Brij Bhushan Ravat, Ericsson) | C* S...
Develop Scalable Applications with DataStax Drivers (Alex Popescu, Bulat Shak...
PlayStation and Searchable Cassandra Without Solr (Dustin Pham & Alexander Fi...
A look at the CQL changes in 3.x (Benjamin Lerer, Datastax) | Cassandra Summi...
Advances in Cassandra Tracing with Zipkin (Michael Semb Wever, The Last Pickl...
Tales From the Field: The Wrong Way of Using Cassandra (Carlos Rolo, Pythian)...
CassieQ: The Distributed Message Queue Built on Cassandra (Anton Kropp, Cural...
DataStax | DSE Production-Certified Cassandra on Pivotal Cloud Foundry (Ben L...
DataStax | Deploy DataStax Enterprise Clusters with OpsCenter (LCM) (Manikand...
Designing & Optimizing Micro Batching Systems Using 100+ Nodes (Ananth Ram, R...
Design Session Improv: Let's White-Board Building Something on Cassandra (Jon...
Webinar: The Performance Challenge: Providing an Amazing Customer Experience ...
Bucket Your Partitions Wisely (Markus Höfer, codecentric AG) | Cassandra Summ...
Ad

Similar to Webinar - The Agility Challenge - Powering Cloud Apps with Multi-Model & Mixed Workloads (20)

PDF
Streaming Cyber Security into Graph: Accelerating Data into DataStax Graph an...
PPTX
Webinar - Data Management for the "Right-Now" Economy - The 5 Key Ingredients
PPTX
Webinar - Bringing connected graph data to Cassandra with DSE Graph
PPTX
How to get Real-Time Value from your IoT Data - Datastax
PPTX
Datastax - Why Your RDBMS fails at scale
PPTX
Introduction to DataStax Enterprise Graph Database
PPSX
implementation of a big data architecture for real-time analytics with data s...
PPTX
Webinar: DataStax and Microsoft Azure: Empowering the Right-Now Enterprise wi...
PDF
Modern Data Challenges require Modern Graph Technology
PPTX
Webinar - Delivering Enhanced Message Processing at Scale With an Always-on D...
PDF
The Top 5 Factors to Consider When Choosing a Big Data Solution
PDF
How Salesforce built a Scalable, World-Class, Performance Engineering Team
PPTX
Webinar: Dyn + DataStax - helping companies deliver exceptional end-user expe...
PDF
Introduction to Graph Databases
PDF
Data-as-a-Service: DataGraft
PPTX
Webinar: ROI on Big Data - RDBMS, NoSQL or Both? A Simple Guide for Knowing H...
PDF
Datastax enterprise presentation
PPTX
Docker Summit MongoDB - Data Democratization
PDF
Creating a Modern Data Architecture for Digital Transformation
PPTX
Best Practices for Getting to Production with DataStax Enterprise Graph
Streaming Cyber Security into Graph: Accelerating Data into DataStax Graph an...
Webinar - Data Management for the "Right-Now" Economy - The 5 Key Ingredients
Webinar - Bringing connected graph data to Cassandra with DSE Graph
How to get Real-Time Value from your IoT Data - Datastax
Datastax - Why Your RDBMS fails at scale
Introduction to DataStax Enterprise Graph Database
implementation of a big data architecture for real-time analytics with data s...
Webinar: DataStax and Microsoft Azure: Empowering the Right-Now Enterprise wi...
Modern Data Challenges require Modern Graph Technology
Webinar - Delivering Enhanced Message Processing at Scale With an Always-on D...
The Top 5 Factors to Consider When Choosing a Big Data Solution
How Salesforce built a Scalable, World-Class, Performance Engineering Team
Webinar: Dyn + DataStax - helping companies deliver exceptional end-user expe...
Introduction to Graph Databases
Data-as-a-Service: DataGraft
Webinar: ROI on Big Data - RDBMS, NoSQL or Both? A Simple Guide for Knowing H...
Datastax enterprise presentation
Docker Summit MongoDB - Data Democratization
Creating a Modern Data Architecture for Digital Transformation
Best Practices for Getting to Production with DataStax Enterprise Graph

More from DataStax (20)

PPTX
Is Your Enterprise Ready to Shine This Holiday Season?
PPTX
Designing Fault-Tolerant Applications with DataStax Enterprise and Apache Cas...
PPTX
Running DataStax Enterprise in VMware Cloud and Hybrid Environments
PPTX
Webinar | Data Management for Hybrid and Multi-Cloud: A Four-Step Journey
PDF
Webinar | Better Together: Apache Cassandra and Apache Kafka
PDF
Introduction to Apache Cassandra™ + What’s New in 4.0
PPTX
Webinar: How Active Everywhere Database Architecture Accelerates Hybrid Cloud...
PDF
How to Power Innovation with Geo-Distributed Data Management in Hybrid Cloud
PDF
How to Evaluate Cloud Databases for eCommerce
PPTX
Webinar: DataStax Enterprise 6: 10 Ways to Multiply the Power of Apache Cassa...
PPTX
Webinar - Real-Time Customer Experience for the Right-Now Enterprise featurin...
PPTX
Datastax - The Architect's guide to customer experience (CX)
PPTX
An Operational Data Layer is Critical for Transformative Banking Applications
PPTX
Becoming a Customer-Centric Enterprise Via Real-Time Data and Design Thinking
PPTX
Innovation Around Data and AI for Fraud Detection
PPTX
Webinar: Building a Multi-Cloud Strategy with Data Autonomy featuring 451 Res...
PPTX
Real Time Customer Experience for today's Right-Now Economy
PPTX
Accelerating Digital Transformation using Cloud Native Solutions
PPTX
Webinar: Customer Experience in Banking - a CTO's Perspective
PPTX
GDPR: The Catalyst for Customer 360
Is Your Enterprise Ready to Shine This Holiday Season?
Designing Fault-Tolerant Applications with DataStax Enterprise and Apache Cas...
Running DataStax Enterprise in VMware Cloud and Hybrid Environments
Webinar | Data Management for Hybrid and Multi-Cloud: A Four-Step Journey
Webinar | Better Together: Apache Cassandra and Apache Kafka
Introduction to Apache Cassandra™ + What’s New in 4.0
Webinar: How Active Everywhere Database Architecture Accelerates Hybrid Cloud...
How to Power Innovation with Geo-Distributed Data Management in Hybrid Cloud
How to Evaluate Cloud Databases for eCommerce
Webinar: DataStax Enterprise 6: 10 Ways to Multiply the Power of Apache Cassa...
Webinar - Real-Time Customer Experience for the Right-Now Enterprise featurin...
Datastax - The Architect's guide to customer experience (CX)
An Operational Data Layer is Critical for Transformative Banking Applications
Becoming a Customer-Centric Enterprise Via Real-Time Data and Design Thinking
Innovation Around Data and AI for Fraud Detection
Webinar: Building a Multi-Cloud Strategy with Data Autonomy featuring 451 Res...
Real Time Customer Experience for today's Right-Now Economy
Accelerating Digital Transformation using Cloud Native Solutions
Webinar: Customer Experience in Banking - a CTO's Perspective
GDPR: The Catalyst for Customer 360

Recently uploaded (20)

PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Modernizing your data center with Dell and AMD
PDF
Electronic commerce courselecture one. Pdf
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPT
Teaching material agriculture food technology
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
cuic standard and advanced reporting.pdf
PDF
Machine learning based COVID-19 study performance prediction
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
Chapter 3 Spatial Domain Image Processing.pdf
Understanding_Digital_Forensics_Presentation.pptx
Modernizing your data center with Dell and AMD
Electronic commerce courselecture one. Pdf
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Reach Out and Touch Someone: Haptics and Empathic Computing
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Teaching material agriculture food technology
Dropbox Q2 2025 Financial Results & Investor Presentation
cuic standard and advanced reporting.pdf
Machine learning based COVID-19 study performance prediction
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Encapsulation_ Review paper, used for researhc scholars
Per capita expenditure prediction using model stacking based on satellite ima...
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Unlocking AI with Model Context Protocol (MCP)
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm

Webinar - The Agility Challenge - Powering Cloud Apps with Multi-Model & Mixed Workloads

  • 1. The Agility Challenge: Powering Cloud Applications with Multi-Model & Mixed Workloads August 16, 2016 Jonathan Lacefield – Sr. Product Manager
  • 2. 1 Database Demands of Today 2 Solving the Agility Challenge 3 Customer Examples 4 Cloud Applications on DataStax Enterprise 2© DataStax, All Rights Reserved.
  • 3. © DataStax, All Rights Reserved. The Data Architecture Evolution
  • 4. 4© DataStax, All Rights Reserved. Top 5 Challenges of Cloud Applications
  • 5. 5© DataStax, All Rights Reserved. Top 5 Challenges of Cloud Applications
  • 6. 6© DataStax, All Rights Reserved. Top 5 Challenges of Cloud Applications
  • 7. 7© DataStax, All Rights Reserved. PerformancePerformance ScalabilityScalability AvailabilityAvailability SecuritySecurity Agility / Manageability Agility / Manageability Top 5 Challenges of Cloud Applications
  • 8. 8© DataStax, All Rights Reserved. PerformancePerformance ScalabilityScalability AvailabilityAvailability SecuritySecurity Agility / Manageability Agility / Manageability Top 5 Challenges of Cloud Applications
  • 9. Solving the Agility Challenge Agility: The ability to be quick and graceful
  • 10. Why Legacy Databases Won’t Work © DataStax, All Rights Reserved.
  • 11. The Database Platform for Cloud Applications © DataStax, All Rights Reserved.
  • 12. The Agility Challenge © DataStax, All Rights Reserved.
  • 14. For Cloud Applications... The Agility Challenge – Database Demands Data Model Flexibility Workload Isolation Data Access Agility Leverage Infrastructure Availability Time to Market Operational Ease
  • 15. Solving The Agility Challenge For Cloud Applications...The Solution: DSE ✔ Multi Model Support ✔ Multi Workload ✔ CQL, Spark, Search, Gremlin ✔ Multi Instance ✔ Developer Tools and Drivers ✔ Opscenter Data Model Flexibility Workload Isolation Data Access Agility Leverage Infrastructure Availability Time to Market Operational Ease
  • 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.
  • 17. © DataStax, All Rights Reserved. 17 JSON Tabular Graph Key/Value Polyglot Problem
  • 18. © DataStax, All Rights Reserved. 18 Multi-Model and Multi-Workload JSON Tabular Graph Key/Value
  • 20. © DataStax, All Rights Reserved. 20 Data Access Agility Traverse Search AnalyzeQuery
  • 21. Hierarchically Stored Data is Not Agile Source - https://homes.cs.washington.edu/~jheer/files/zoo/ My users want to go here without having to go through each level. My data is stored so I have to go through each level. ©2016 DataStax
  • 22. DSE Graph Traversal – Data Access Agility ©2016 DataStax
  • 23. DSE Multi-Instance • Multiple nodes on same machine • Reduced hardware cost • Increased efficiency • Safe, highly available © DataStax, All Rights Reserved. 23
  • 24. DSE Developer Tools © DataStax, All Rights Reserved. 24 Code Development Performance Tuning Visualize Model
  • 25. DSE Drivers – unified access to DSE © DataStax, All Rights Reserved. 25
  • 26. DataStax Studio – an interactive tool for DSE © DataStax, All Rights Reserved. 26
  • 27. Operations Management with OpsCenter • Monitoring • Provisioning • Management Services
  • 28. The Agility Challenge © DataStax, All Rights Reserved.
  • 31. 31© 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
  • 32. Accenture Asgard uses DSE Graph to detect and help prevent cyber security attacks. © DataStax, All Rights Reserved.
  • 33. “DataStax gives PokitDok the power to bring economic intelligence to the healthcare industry…DataStax allows our data scientists to be even more creative in novel solutions to healthcare Big Data by taking the developer operations engineering burden and by creating an effortless graph and indexing analysis stack. They have brought the ‘Easy Button’ to graph theoretic analysis.” Ted Tanner, Co-founder and CTO, PokitDok © 2015 DataStax, All Rights Reserved. 33
  • 35. 35© DataStax, All Rights Reserved. PerformancePerformance ScalabilityScalability AvailabilityAvailability SecuritySecurity Agility / Manageability Agility / Manageability Top 5 Challenges of Cloud Applications
  • 36. © DataStax, All Rights Reserved. Handled by DataStax Enterprise
  • 37. © DataStax, All Rights Reserved. 37
  • 38. © DataStax, All Rights Reserved. 38
  • 39. © DataStax, All Rights Reserved.© DataStax, All Rights Reserved.
  • 40. Before we go…a few reminders • Download DSE 5.0, available today! • Join us at Cassandra Summit (Sept 7-9): https://cassandrasummit.org/ Insider Tip: Get 15% off using promo code Webinar15 • Become a DataStax Professional Community Member: http://academy.datastax.com/community • Check out upcoming webinars here: http://www.datastax.com/resources/webinars © DataStax, All Rights Reserved.
  • 41. Q & A 41© DataStax, All Rights Reserved.

Editor's Notes

  • #2: Good morning/afternoon and thanks for joining us. Today we want to talk to you about your world of Cloud Applications, and how we can help you achieve the business success you hope to achieve. We are going to focus today’s session on how DataStax Enterprise can help your business achieve by overcoming The Agility Challenge in the world of Cloud Applications.
  • #3: We are going to focus on 4 main topics today. 1 – The Database Demands of Today 2 – How DSE Solves the Agility Challenge 3 – Highlight a couple of examples of how DSE customers have solved the Agility Challenge with DSE 4 – Review how DSE helps Cloud Applications drive business success We live in an era that is changing the very fabric of who we are. The Digital Era is creating an opportunity for companies to impact a bigger and wider audience in more meaningful ways.
  • #4: It wasn’t always this way though. To understand and solve the digital challenge today’s successful companies concur, we will first take a look at the evolution of the database technologies. The legacy database as we know it today got it’s start in the mainframe era of the 1970s. Data was very static and user access was extremely controlled. However, giving direct access to users to a computer was revolutionary back then, though the thought seems very simple to us today. These are the circumstances in the digital environment that gave birth to legacy databases. The digital economy took a huge leap forward in the 1990’s with the advent of the Internet and along with it the introduction of client-server architectures. In the 1990’s most data was semi-static, mostly lists and reviews, with some user interaction. However, access to computers became more complex as multiple users could access a single server at the same time. In this era, relational databases grew in prevalence and became the defacto standard for data architectures. Fast forward through the advent of mobile computing, social media, connected devices, the disruption on every industry at the hands of digital economy and you will start to appreciate the challenges of today’s modern architectures. We at DataStax call the modern data architectures Cloud Applications.
  • #5: These Cloud Applications are expected to behave differently and perform at scale differently. For e.g. if a company was launching an application 10 years ago from the company headquarters in California, it would think about the region and local users.
  • #6: But today, companies cannot afford to think that way. Feeds, integrations and users for the app are going to be very distributed from the outset
  • #7: So the end points for the app are going to be numerous and highly distributed. TODO – Create example {If possible, give a personal example of an app you use that is highly distributed and making you interact with suppliers / people around the world and need immediate response and high performance, and yet get the right information to you based on data gathered and your interactions. Do not use Netflix as it comes later in the deck}
  • #8: All this is possible today because of the cloud, in-house private data centers and very often - both. Leading to extremely complicated setups very quickly. What we have just described are the Top 5 challenges of Cloud Applications: Scalability Performance Availability Security Agility and Manageability
  • #9: Today we are going to focus on Agility/Management
  • #11: Agility in business requires a technical architecture that is quick and graceful. Because of it’s birth during the mainframe era, Legacy Databases have become the opposite of Agile. Here’s an example showing the complexity, manual integration, and lots of points of failures.
  • #12: As we walk through the rest of the presentation, we are going to highlight how DSE solves The Agility Challenge. To level set, DSE is a purpose built database to meet the demands of Cloud Applications. DSE is a single, integrated platform that provides the features that are required for Agility. At the foundation of DSE is Cassandra…. DSE offers a multi model platform capable of support KV, Tabluar, JSON, and Graph DSE builds on top of the multi model platform through different lines of functionality, such as Search, Analytics, Unified Security, Multi-Instance...
  • #13: Let’s start to decompose The Agility Challenge We see and speak with customers constantly who are facing tough challenges in today’s Market. Increased customer demand, through multiple channels High demand for incredibly short cycles for financial results from technical investment Large and/or rapidly growing user base’s require serious architectures spanning multiple physical and cloud based environments
  • #14: These put pressure on the Owners, Designers, Developers, and Operators of Cloud Applications How can one successfully meet these demands, this is The Agility Challenge
  • #15: Our Customers tell us the Database is the central infrastructure point to help resolve TAC They also tell us these database demands are key to solve the Agility Challenge Data Model Flexibility -> Can our database handle multiple forms of data, natively? Workload Isolation -> How can database interaction from one set of user demands, say end users, not impact another consumer of the same data set, say analysts. Data Access Agility -> How can your database platform handle different data retrieval demands, straight lookups through simple queries, advanced searching, or deep analytics Leverage Infrastructure Availability -> We’ve seen this countless times, HW procurement slows down the ability for teams to release new functionality. This issue compounds with specialized HW requirements from vertically scaled solutions. Time to Market -> The promise of Agility is providing features to market as quickly as possible. Helping improve developer velocity is a big part of this item. Operational Ease -> Being easy to operate in a geographically dispersed network is a key item for Agility with Cloud Applications
  • #16: DSE is the Solution for the Agility challenge …. We solve ...
  • #17: When combined, the Database features for solving The Agility Challenge look like this, regardless of the type of application you are creating. Let’s look at each feature individually now.
  • #18: Large scale applications require consuming data in a number of different formats And performance engineers want a quick key/value cache. Analytics users want data in table format Graph data is desired so that they can understand how users and machines interact Web developers what data in JSON The problem is that each user is attempting to solve their individual need with a separate database, and the problem with having multiple databases is how do you keep them in sync? To do this you have to write a lot of complicated not very fun code. How do I deal with failure scenarios, how do I deal with backup and recovery? How do I do multi-datacenter replication? How do I tune the database for performance? This all requires lots and lots of people. These people need to become experts in each of these databases and that means additional time and cost. We want to free your teams so that they can focus on functionality that matters to your users and company How do we do that?
  • #19: With multi-model support we let you interact with data the way that makes sense for your application. Write data once, and it's visible to everyone. In a single platform we've combined the ability to interact with Key/Value, tabular, Graph and JSON data. Even more important is that we've also got multi-workload capabilities so that your analytics users and application developers can use the same platform, the same data to satisfy transactional, search, and analytics workloads. Write data once, and it's available to all these teams in real-time. Instead of becoming database experts we let you focus on what matters most to your users. DSE’s multi-model and mutil-workload solutions solve The Data Model Flexibility and Workload Isolation demands of TAC
  • #20: An Agile and Impactful User Experiences is directly related to how data is structured in a database. Geographic specific requests, javascript optimized requests, highly connected or complex data relationships requests, analytical requests, etc are all examples of the types of data access that is required by today’s Cloud Applications. Providing a superb user experience means that a Cloud Application’s database must meet the Data Access item of TAC
  • #21: DSE solves the Data Access demand of TAC by providing user access through: CQL Queries for direct, extremely low latency, high concurrency lookups manipulation Graph traversals provide an incredibly flexible way of navigating data relationships. We’ll show a bit more on this one in just a minute. Fuzzy, type ahead, spell check, faceting, etc are all examples of how DSE Search, powered by Apache SOLR, provides flexible and fast access to data stored in DSE. Aggregating data for deep analysis is key for today’s Cloud Applications. DSE provides this type of data access through our Analytics solution powered by Apache Spark.
  • #22: Let’s take a deep dive look at how Graph Traversal helps solve TAC. We hear from our customer's that their strict data hierarchies hamper their ability to provide an agile, response, and incredibly impactful user experience. For example, we have a large customer who described a situation where their marketers identify new, competitive advantage for their UX, but their data is structured in the database like in a strict hierarchy. The marketers want to provide a new way to access product information and they need to release the change very quickly. Our customer stated that a large amount of effort is required to either [1] create a duplicate and complicated caching layer in the application to enable the application to control the structure of their data or [2] change the structure of the data in the database. Neither option is desirable.
  • #23: Our customer is exploring the use of Graph traversals to solve this instance of the Data Access challenge. DSE Graph storage + Graph traversals through the Gremlin query language provide an incredibly flexible way to access data within Cloud Applications. This means that a change in desired UX data navigation requires only a query change not a large, expensive, and time consuming restructuring of data in the data base or complicated front end application hacks to replicate the data in a caching layer. This is an example of how DSE helps our users iterate on data access ideas to solve TAC.
  • #24: TODO Leveraging Infrastructure Availability A lot of our customers have stated that their infrastructure choices limits their agility to respond quickly to scale events. Infrastructure in a lot of enterprises are not agile and this poses a very real component of TAC Being able to leverage existing investments in infrastructure or being agile with your architecture when you’re infrastructure procurement is not agile is what DSE 5.0 provides with Multi instance. … For some customers it's cheaper to use really large machines and run multiple instances of DSE. With multi-instance support DSE intelligently provisions these multiple instances so that no two replicas of your data exist on the same physical hardware. This way if you lose a machine, it doesn't hurt your availability.
  • #25: A key predictor of success if being First to Market with a new feature. Time to Market is directly impacted by Developer Velocity, meaning DV is a major demand of TAC. DSE solves the Developer Velocity demand of TAC through a unified set of drivers across a wide range of native languages that provide secure access to all of the functionality of DSE DSE provides graphical development tools such as Developer Center and DataStax Studio that help developers quickly build and deploy Cloud Applications.
  • #26: DSE Drivers are offered in the natural languages used to build today’s Cloud Applications. DSE Drivers act as “smart” clients within a Cloud Application and make cluster connectivity, load balancing, retry logic easy while at the same time ensure that client applications are leveraging the multi model and multi workload power and performance of the DSE platform.
  • #27: DataStax Studio is a newly released developer tool. It has been introduced in DSE 5.0 and is an interactive tool for exploring and visualizing large datasets using DataStax Enterprise Graph. DataStax Studio is being enhanced to provide the same great visual feedback of DSE Graph for the rest of the DSE suite. Getting to Market quicker through increased development velocity is easy with DSE’s rich set of Development tools.
  • #28: Operating a database cluster is critical for the Agility of a Cloud Application. The benefits of a multi model, multi workload environment can only be achieved through a well running cluster. DataStax’s Opscenter simplifies the management of operations for DSE by providing Monitoring, Provisioning, and Management Services. From OpsCenter you can get a high level view of your DSE Cluster, see the overall health of your system or drill into individual nodes. Check to see whether all nodes are up and running green, under some heavy load, or if you have any failures. You can also configure proactive alerts to bring issues to your attention. For example, node failures, spikes in throughput, or latencies that don’t meet your SLAs. Not only monitoring though, you can also administer changes to your cluster through OpsCenter, run best practice checks to make sure your configuration is optimal for performance, backup and restore your clusters, add more nodes to fuel your applications growth, and more. OpsCenter allows you to manage your cloud application with ease, even while running at epic scale; allowing you to focus on your business value, not the administration of your architecture. Opscenter is yet another way that DataStax solves The Agility Challenge.
  • #29: The Agility Challenge is caused by Increased customer demand, through multiple channels High demand for incredibly short cycles for financial results from technical investment Large and/or rapidly growing user base’s require serious architectures spanning multiple physical and cloud based environments
  • #30: With DSE, the pressures on the Owners, Designers, Developers, and Operators of Cloud Applications are removed….providing an Agile data platform that powers business success.
  • #31: Let’s now look at a few examples of DSE Customers and how they solved TAC.
  • #32: One company that has solved The Agility Challenge with DSE is British Gas. Background: Connected Boilers are sending real-time data for preventative maintenance to identify abnormal spikes and readings, and proactively schedule a repair They have 2+million smart meters with in-home displays (you can see your consumption while you are standing in the kitchen, and via mobile apps) - that are sending electricity readings every 10 seconds and gas readings every 30 minutes. And British Gas is using machine learning to disaggregate the energy data to identify which devices are consuming how much energy – since meters have an total consumption – for e.g. refrigerators have very cyclical patterns where they go on and off Their Hive Connected Thermostats are streaming temperature time series data British Gas uses multi model to store different in different formats, whether the key value style IoT data or the more tabular Analytical information used to compute outcomes. British Gas uses DSE’s multi workload solution to ingest different streams of data within a highly available set of nodes, while computing deep analytics on another set of highly available set notes all within the same DSE cluster, all without having to preform any ETL to synchronize data across systems. British Gas, a 200 year old company has an innovated Connected Homes business unit and are competing with NEST and giving Google a run for its money. They are a great example of a DSE customer who has solved TAC with DSE.
  • #33: Let’s look at another example of how a DataStax partner, Accenture, uses DSE to meet the multi model and multi workload demands of The Agility Challenge Accenture has built a cyber security attack named Asgard. Accenture's Security Graph Analytics for Real-time Defense ASGARD is able to query billions of alerts from weeks – or years – of data and do it faster than ever before. It is a scalable, accelerated threat detection system that provides insights across enterprise data to help identify existing threats. ASGARD is built upon DSE Graph for end user access and visualization. ASGARD leverages Spark Analytics to process and manipulate threat data as it’s entering the system. Thus giving Accenture the ability to solve The Agility Challenge for the clients of the ASGARD system.
  • #34: Finally, here’s a quote from the Co-founder and CTO of PokitDok. PokitDok is a cloud-based API platform designed to make healthcare transactions more efficient and streamline the business of health PokitDok participated in the EAP program for DSE 5.0 to understand how DSE, with a focus on DSE Graph, can help PokitDok solve their Agility Challenge. The quote provided by Ted Tanner speaks for itself. PokitDok has couple the power of DSE Graph with DSE Search to explore new ways of providing functionality for their users. Full Quote: “DataStax gives PokitDok the power to bring economic intelligence to the healthcare industry,” said Ted Tanner, Co-founder and CTO, PokitDok. “Graph theory and machine learning have vital roles to play in improving the system and it all comes down to the right tools to effectively harness data. DataStax allows our data scientists to be even more creative in novel solutions to healthcare Big Data by taking the developer operations engineering burden and by creating an effortless graph and indexing analysis stack. They have brought the ‘Easy Button’ to graph theoretic analysis.”
  • #36: The global, complex demands of today’s Cloud Applications require Agility in the database layer to ensure business success.
  • #37: DataStax Enterprise, with it’s multi-model, multi workload architecture solves the challenges and demands of today’s Cloud Applications.
  • #38: DataStax Enterprise is the only solution to take this world – a chaotic, operationally complex and difficult patchwork of backend technologies and transform it – [next slide]
  • #39: [Transform it into] a seamlessly, integrated, implementation that enables you to focus on your business, focus on your ability to deliver real-value through your cloud applications. DataStax Enterprise, with it’s secure, operationally simple, built from the ground up enterprise capabilities makes it the best fit for Cloud Applications and the right solution to solve The Agility Challenge!