1 The Modern Online Application for the Internet Economy: 5 Key Requirements that Ensure Success 1
2 Table of Contents Abstract... 3 Introduction... 3 Requirement #1 Smarter Customer Interactions... 4 Requirement #2 Faster Customer Interactions... 4 Requirement #3 Always-On Customer Interactions... 4 Requirement #4 Available-Everywhere Customer Interactions... 5 Requirement #5 Secure Customer Interactions... 5 Successfully Meeting Top Five Requirements of Modern Applications... 5 Apache Cassandra... 5 What is DataStax Enterprise?... 6 Enabling Internet Enterprise Applications with DataStax Enterprise... 6 Certified and Integrated Transactional, Analytics, and Search Support... 6 Linear Scale Performance... 7 Distributed Operations and Continuous Availability... 7 Enterprise-Class Security... 7 Automated Management... 7 Visual Management and Monitoring... 8 Expert Support... 9 Enterprise Capabilities Built on Open Source... 9 Conclusion About DataStax
3 Abstract Applications that succeed in today s digital, Internet economy age are those that interact intelligently with the end customer in specifically tailored and personalized ways, benefitting both the customer and the underlying business. Producing award-winning customer interactions in an application requires adherence to key development priorities and an underlying database technology that fully supports these priorities and meets the needs of modern online application requirements. Introduction The continuous evolution of data-driven software applications has rapidly moved from centralized systems decades ago that served very few applications, moderate data volumes and end-user traffic to today s digital Internet economy that is home to millions of follow-you-everywhere Web and mobile applications supporting huge amounts of data and billions/trillions of customer interactions. Figure 1 The evolution of data-driven applications. Successful businesses in today s environment mirror the actions of Internet companies such as Google and Amazon, incorporating the best practices (the digital DNA) of these companies into their own, thereby becoming an Internet Enterprise. From a practical application development standpoint, this means delivering intensely customer-focused Web and mobile applications that smartly use data to personalize customer experiences and digitally leapfrog the competition where customer satisfaction is concerned. Regardless of market served (e.g. finance, healthcare, retail, etc.), these Internet Enterprise applications share five common traits that allow them to succeed where their competition fails. Supporting each of these key five application requirements is an underlying data management platform one that provides the foundation and capabilities that enable today s Web and mobile applications to produce the kind of interactions that quickly make new customers and keep them coming back. 3
4 Requirement #1 Smarter Customer Interactions Internet Enterprise applications enable intelligent interactions with the end customer where every touch is personalized, focused on achieving a purpose, and designed to influence the next interaction the customer makes. Achieving this on a practical development level equates to outgrowing old, legacy ACID (Atomic, Consistent, Isolated, Durable) relational database transactions and broadening them so - (1) They can be truly distributed in nature no matter how many geographies or cloud availability zones are involved (2) They include analytics on the interaction that helps analyze a customer s request and personalizes the returned response. Figure 2 Transactional-analytical application at work. Analyst groups such as Gartner Group classify this broadening of legacy transactions as hybrid transactional analytical processing or HTAP. 1 Sometimes this transactional-analytics is done purely on the operational data and other times it includes historical data as well. Either way, the application accomplishes its mission of making each interaction with a customer as smart as possible with major benefits such fraud protection, personalized recommendations to products and services, and more. Requirement #2 Faster Customer Interactions Consumers of modern Web and mobile applications have low tolerance for slow response times and demand interactions at the speed of thought. This defines the second requirement of modern Internet Enterprise applications: speed. Smart businesses understand that slow interactions translate into customer attrition. As a result, these business institute serious performance SLA s for data platforms for both read and write operations. To meet performance standards, organizations deploy a database infrastructure that consists of in-memory technology, log-based write engines, scalable search, localization of data (i.e. putting data close to customers around the world), and more, all geared around ensuring lightning fast customer interactions. Requirement #3 Always-On Customer Interactions We are living in a world of no outages; where online applications must be available 100% of the time. These always-on applications must withstand power outages, natural disasters, and hardware failures, and continue to serve customer requests without missing a beat. To meet this requirement, a data platform requires more than traditional failover can provide, which may mete out levels of high availability, but not continuous availability. The latter requires a foundational change in the data platform s architecture that moves beyond the traditional RDBMS master/slave approach to managing uptime. 1 Gartner Group, Hybrid Transaction/Analytical Processing Will Foster Opportunities for Dramatic Business Innovation, January Available at: 4
5 Requirement #4 Available-Everywhere Customer Interactions Social media, mobile apps, messages. These all make it possible for customers to stay in contact with the companies they like most, from anywhere in the world. The next requirement of Internet Enterprise applications is that they must be able to serve customers smartly and quickly no matter where they are located. To achieve this goal, the underlying data platform easily distributes data across multiple geographies, on premise or in the cloud, while remaining always-on. This allows for location independence, which equates to putting the data where the customer is and allowing for data to be quickly written, read, and synchronized across a widely distributed database. Requirement #5 Secure Customer Interactions Because Web and mobile applications collect and retain sensitive customer data, it is imperative that such data be protected from unauthorized access. The fifth key requirement of today s online applications is they must protect customer information and ensure data privacy. From a practical perspective, security requirements encompass everything from authorization, authentication, encrypting data in multiple scenarios (e.g. in-flight from client to database, intra-database communication, data at rest, etc.), and auditing both internal and external activities. Successfully Meeting Top Five Requirements of Modern Applications Successfully meeting the five key requirements of today s modern Internet economy applications necessitates looking past legacy relational systems. While relational databases may satisfy some requirements such as security, they are foundationally not equipped to deal with the vast majority of today s Web and mobile application demands. Internet Enterprises increasingly turn to SQL distributed database technologies built from the ground up to service modern Web and mobile applications. From a performance, scalability, availability, and operational simplicity perspective, the leading data management platform for Internet Enterprise applications has proven to be Apache Cassandra, and for production environments, DataStax Enterprise, which is built upon Cassandra. Apache Cassandra Apache Cassandra is an open source, massively scalable and distributed SQL database. Cassandra sports a masterless, always-on, continuously available architecture that future-proof s the success of Web and mobile applications by providing linear scale performance against ever-increasing data volumes. 5
6 Figure 3 A single Cassandra cluster can span multiple data centers and cloud availability zones. The modern masterless ring architecture and distributed nature of Cassandra allows an Internet enterprise to easily support its customers no matter where they are geographically located, plus it provides hybrid application support for those systems that run partly in private data centers and partly on public cloud providers. Cassandra is operationally simple to manage and maintain, as every node in a database cluster is the same. What is DataStax Enterprise? DataStax Enterprise is the fastest, most scalable commercial database platform that delivers a production-ready version of Cassandra along with other critical database features needed by modern Internet Enterprise applications. In addition, DataStax Enterprise supplies web-based visual management and monitoring tools and expert 24x7 support. Figure 4 DataStax Enterprise delivers Cassandra to the Internet Enterprise. Enabling Internet Enterprise Applications with DataStax Enterprise DataStax Enterprise enables the intelligent customer interactions needed by today s Web and mobile applications by providing a data platform that seamlessly integrates transactional (OLTP), analytical and search abilities all in the same database cluster. Certified and Integrated Transactional, Analytics, and Search Support For online transactional processing (OLTP), Cassandra provides atomic, isolated, and durable transactions with a tunable consistency model that allows the developer to control how strong or eventual they want each operation to be across a cluster. Additionally, DataStax Enterprise enables both real-time and batch analytics on Cassandra data, and integrates seamlessly with BI tools such as Tableau, Pentaho, Jaspersoft, and others. Moreover, DataStax Enterprise provides strong integration for linking historical data stored in Hadoop data warehouses with operational data stored in Cassandra. Hadoop analytics can be run directly on Cassandra data in the DSE platform, and queries may be run that link Cassandra and Hadoop data objects together (e.g. a query that joins a Cassandra table and an external Hadoop Hive table). DSE provides powerful search capabilities on Cassandra data, scaling as data volumes grow. DSE search features include robust full-text search, hit highlighting, faceted search, rich document (e.g., PDF, Microsoft Word) handling, and geospatial search. Workload management built into DSE ensures full isolation of OLTP, analytics, and search workloads so each does not compete with any other for data or compute resources. 6
7 Linear Scale Performance With Cassandra as its core, DataStax Enterprise delivers linear scale to enable the fastest possible customer interactions. Independent benchmarks and customer tests confirm Cassandra is the leader in scale and performance among distributed, SQL databases. DSE provides extra performance capabilities via its in-memory OLTP option that brings all of Cassandra s features to an in-memory database. The in-memory OLTP option can be combined with in-memory analytics on Cassandra data, which delivers a full in-memory solution for transactional-analytic workloads. Figure 5 Independent benchmark done by End Point of SQL database read/write performance. \ Distributed Operations and Continuous Availability DataStax Enterprise handles the application requirements of always-on and available-everywhere customer interactions with its underlying architecture. DSE ensures constant uptime by supplying redundancy in both data and process across a widely distributed cluster that can span multiple data centers, geographies or cloud availability zones. DSE allows full OLTP, analytics, and search operations on Cassandra data no matter where a customer is located, with full write/read-anywhere abilities, and built-in data distribution/synchronization. Enterprise-Class Security DSE ensures secure customer interactions and data privacy by supplying a complete suite of enterprise-security features. Both internal and external authentication support, object permission management, encryption for data at rest objects, as well as client-to-node and node-to-node communications is provided, as is data auditing for tracking database modifications and user activity. Automated Management DataStax Enterprise contains built-in management services that operate autonomously and transparently, carrying out key maintenance tasks such as ensuring that data contained within a cluster is consistent across all 7
8 nodes, automatically enforcing best practices across a cluster, and more. Such services dramatically reduce the amount of time administrators must devote to managing and monitoring their database clusters. All management services may be managed either via the command line or visually through OpsCenter. Visual Management and Monitoring Managing the DataStax Enterprise platform is made easy by OpsCenter, a visual management and monitoring solution for Cassandra and DataStax Enterprise. Via a Web-based console, administrators and operations staff can visually (on premise or in the cloud) create new clusters, manage existing clusters, perform backup and recovery operations, schedule routine maintenance tasks, monitor performance, set proactive alerts, and more. Figure 6 Managing multiple clusters with OpsCenter. Figure 7 Monitoring cluster performance with OpsCenter. 8
9 Expert Support DataStax Enterprise includes professional support and advice from the Cassandra experts at DataStax. Customers can choose the right production support package for their business needs, including rapid response SLAs and scheduled health checks. DataStax also provides certified service pack updates for DataStax Enterprise as well as other benefits such as emergency hot fixes (for production outages) and bug escalation privileges for customers. Enterprise Capabilities Built on Open Source The following table compares DataStax Enterprise and open source Cassandra to demonstrate the additional features, functionality, and services that DataStax Enterprise provides. Feature Open Source DataStax Enterprise Database Software Data Platform Latest Community Cassandra Production-certified Cassandra Core security features Enterprise security features In-Memory OLTP option Built-in automatic management services Integrated real-time and batch analytics Integrated enterprise search Workload/Workflow Isolation Easy migration of RDBMS and log data Certified Service Packs Certified platform support Management Software OpsCenter Basic functionality Advanced Functionality Services Community Support Datastax 24x7x365 Support Quarterly Performance Reviews 9
10 Hot Fixes Bug Escalation Privilege Custom Builds Option EOL Support Licensing Free Subscription Conclusion Satisfying the top five requirements of today s Internet Enterprise applications requires a data platform that has been architected from the ground up to handle the nature of modern Web and mobile applications. The following table summarizes how DataStax Enterprise handles each requirement: Requirement Smarter customer interactions Faster customer interactions Always-on customer interactions Available everywhere customer interactions Secure customer interactions Satisfied by OLTP, analytics, and search capabilities in the same database cluster for intelligent transactional-analytical workloads Fastest distributed database platform for workloads requiring speed and scale, with additional in-memory option for both OLTP and analytics single point of failure and no downtime Gold standard in multi-datacenter and cloud support allowing data to be read, written, searched and analyzed anywhere Enterprise-class security to protect customer data and ensure data privacy For more resources and downloads of DataStax Enterprise, visit today. About DataStax DataStax, the leading distributed database management system, delivers Apache Cassandra to the world s most innovative enterprises. Datastax is built to be agile, always-on, and predictably scalable to any size. DataStax has more than 500 customers in 45 countries including leaders such as Netflix, Rackspace, Pearson Education and Constant Contact, and spans verticals including web, financial services, telecommunications, logistics, and government. Based in Santa Clara, Calif., DataStax is backed by industry-leading investors including Lightspeed Venture Partners, Meritech Capital, and Crosslink Capital. For more information, visit DataStax.com or follow 10
Plug Into The Cloud with Oracle Database 12c ORACLE WHITE PAPER DECEMBER 2014 Disclaimer The following is intended to outline our general product direction. It is intended for information purposes only,
SAP BusinessObjects Business Intelligence SAP BusinessObjects Business Intelligence 4.0 Solutions Empowering the Real-Time, Mobile, Social, and Global Enterprise SAP BusinessObjects Business Intelligence
SAP Statement of Direction Business Intelligence Solutions Business Intelligence Solutions from SAP: Statement of Direction Table of Contents 3 Quick Facts 4 Driving Business Innovation Through Radical
Microsoft System Center 2012 R2 Why Microsoft? For Virtualizing & Managing SharePoint July 2014 v1.0 2014 Microsoft Corporation. All rights reserved. This document is provided as-is. Information and views
TDWI RESE A RCH TDWI BEST PRACTICES REPORT THIRD QUARTER 2011 SELF-SERVICE BUSINESS INTELLIGENCE Empowering Users to Generate Insights By Claudia Imhoff and Colin White CO-SPONSORED BY tdwi.org Third QUARTER
Retail Banking Business Review Industry Trends and Case Studies U.S. Bank Scotiabank Pershing LLC Saudi Credit Bureau Major International Bank Information Builders has been helping customers to transform
An Oracle White Paper June 2013 Oracle: Big Data for the Enterprise Executive Summary... 2 Introduction... 3 Defining Big Data... 3 The Importance of Big Data... 4 Building a Big Data Platform... 5 Infrastructure
Microsoft Dynamics NAV 2009 Business Intelligence Driving insight for more confident results White Paper November 2008 www.microsoft.com/dynamics/nav Table of Contents Overview... 3 What Is Business Intelligence?...
Microsoft Dynamics NAV 2009 Business Intelligence Driving insight for more confident results White Paper November 2008 www.microsoft.com/dynamics/nav Table of Contents Overview... 3 What Is Business Intelligence?...
TABLE OF CONTENTS Introduction... 3 The Importance of Triplestores... 4 Why Triplestores... 5 The Top 8 Things You Should Know When Considering a Triplestore... 9 Inferencing... 9 Integration with Text
A Forrester Consulting Thought Leadership Paper Commissioned By SAP Real-Time Data Management Delivers Faster Insights, Extreme Transaction Processing, And Competitive Advantage June 2013 Table Of Contents
Introduction.... 1 Emerging Trends and Technologies... 3 The Changing Landscape... 4 The Impact of New Technologies... 8 Cloud... 9 Mobile... 10 Social Media... 13 Big Data... 16 Technology Challenges...
OpenScape Enterprise Discover how to unleash the potential of your virtual teams To achieve business advantage, enterprises are finding new ways of tapping the collective skills, knowledge, expertise and
BEST PRACTICES WHITE PAPER A path to improving the end-user experience By David Williams, Vice President of Strategy, Office of the CTO, BMC Software TABLE OF CONTENTS EXECUTIVE SUMMARY...............................................
Double-Take Replication in the VMware Environment: Building DR solutions using Double-Take and VMware Infrastructure and VMware Server Double-Take Software, Inc. 257 Turnpike Road; Suite 210 Southborough,
INTELLIGENT BUSINESS STRATEGIES W H I T E P A P E R Architecting A Big Data Platform for Analytics By Mike Ferguson Intelligent Business Strategies October 2012 Prepared for: Table of Contents Introduction...
www.pwc.com PwC Advisory Oracle practice 2012 How to drive innovation and business growth Leveraging emerging technology for sustainable growth 1 Heart of the matter Top growth driver today is innovation
For Big Data Analytics There s No Such Thing as Too Big The Compelling Economics and Technology of Big Data Computing March 2012 By: 4syth.com Emerging big data thought leaders Forsyth Communications 2012.
WHITE PAPER Addressing Virtualization and High-Availability Needs with Sun Solaris Cluster Sponsored by: Sun Microsystems Jean S. Bozman October 2009 EXECUTIVE SUMMARY Global Headquarters: 5 Speen Street
fs viewpoint www.pwc.com/fsi 02 15 19 21 27 31 Point of view A deeper dive Competitive intelligence A framework for response How PwC can help Appendix Where have you been all my life? How the financial
A REPORT BY HARVARD BUSINESS REVIEW ANALYTIC SERVICES How the Cloud Looks from the Top: Achieving Competitive Advantage In the Age of Cloud Computing Sponsored by Length of Time Using Cloud Computing Figure
CGMA REPORT From insight to impact Unlocking opportunities in big data Two of the world s most prestigious accounting bodies, AICPA and CIMA, have formed a joint venture to establish the Chartered Global
White paper The future of Service Desks - vision Service Desks require strategic consideration and innovation to raise user productivity and to support business goals. Fujitsu has the experience and feedback
Business Intelligence Software 1 Running head: BUSINESS INTELLIGENCE SOFTWARE Business Intelligence Software Customers Understanding, Expectations and Needs Adis Sabanovic Thesis for the Master s degree
April 2013 Operational Intelligence: What It Is and Why You Need It Now Sponsored by Splunk Contents Introduction 1 What Is Operational Intelligence? 1 Trends Driving the Need for Operational Intelligence
Brochure Optimize data protection with analytics and insights HP Backup Navigator for HP Data Protector software HP Backup Navigator for HP Data Protector software Executive Summary In an ever-growing,
Representing Chief Information Officers of the States May 2005 VoIP and IP TELEPHONY: Planning for Convergence in State Government Representing Chief Information Officers of the States VoIP and IP Telephony: