Accelerating Web-Based SQL Server Applications with SafePeak Plug and Play Dynamic Database Caching

Similar documents
7/15/2011. Monitoring and Managing VDI. Monitoring a VDI Deployment. Veeam Monitor. Veeam Monitor

ScaleArc idb Solution for SQL Server Deployments

ScaleArc for SQL Server

Enabling Database-as-a-Service (DBaaS) within Enterprises or Cloud Offerings

Condusiv s V-locity Server Boosts Performance of SQL Server 2012 by 55%

Technology Brochure New Technology for the Digital Consumer

How AWS Pricing Works

Achieving Zero Downtime and Accelerating Performance for WordPress

How AWS Pricing Works May 2015

Data Center Performance Insurance

PrimaryIO Application Performance Acceleration Date: July 2015 Author: Tony Palmer, Senior Lab Analyst


Zend and IBM: Bringing the power of PHP applications to the enterprise

How To Manage Cloud Computing

Simplified Management With Hitachi Command Suite. By Hitachi Data Systems

Affordable, Scalable, Reliable OLTP in a Cloud and Big Data World: IBM DB2 purescale

Amazon Cloud Storage Options

Web Application Hosting Cloud Architecture

Top Ten Questions. to Ask Your Primary Storage Provider About Their Data Efficiency. May Copyright 2014 Permabit Technology Corporation

How to overcome SQL Server maintenance challenges White Paper

CASE STUDY: Oracle TimesTen In-Memory Database and Shared Disk HA Implementation at Instance level. -ORACLE TIMESTEN 11gR1

EMC XtremSF: Delivering Next Generation Storage Performance for SQL Server

Preview of Oracle Database 12c In-Memory Option. Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Building Private & Hybrid Cloud Solutions

Predictive Analytics for IT Giving Organizations an Edge in a Rapidly Changing World

Accelerating Cloud Based Services

EMC VFCACHE ACCELERATES ORACLE

Modern IT Operations Management. Why a New Approach is Required, and How Boundary Delivers

Azure Scalability Prescriptive Architecture using the Enzo Multitenant Framework

Databricks. A Primer

The Application Front End Understanding Next-Generation Load Balancing Appliances

Winning the J2EE Performance Game Presented to: JAVA User Group-Minnesota

Superior Web Application Performance in the Cloud

Deploying Affordable, High Performance Hybrid Flash Storage for Clustered SQL Server

Optimizing Storage for Better TCO in Oracle Environments. Part 1: Management INFOSTOR. Executive Brief

OPTIMIZING PERFORMANCE IN AMAZON EC2 INTRODUCTION: LEVERAGING THE PUBLIC CLOUD OPPORTUNITY WITH AMAZON EC2.

Networking Modernize. Open Your Network to Innovation

Managed Services Technology Stack

Elastic Application Platform for Market Data Real-Time Analytics. for E-Commerce

A new Breed of Managed Hosting for the Cloud Computing Age. A Neovise Vendor White Paper, Prepared for SoftLayer

MicroStrategy Cloud Reduces the Barriers to Enterprise BI...

Designing & Managing Reliable IT Services

Technology Enablement

An Oracle White Paper November Oracle Real Application Clusters One Node: The Always On Single-Instance Database

can you effectively plan for the migration and management of systems and applications on Vblock Platforms?

Driving Peak Performance IBM Corporation

White Paper on CLOUD COMPUTING

The IBM Cognos Platform for Enterprise Business Intelligence

Scala Storage Scale-Out Clustered Storage White Paper

Preparing Your IT for the Holidays. A quick start guide to take your e-commerce to the Cloud

Databricks. A Primer

Perform-Tools. Powering your performance

Enterprise Workloads on the IBM X6 Portfolio: Driving Business Advantages

SAP HANA PLATFORM Top Ten Questions for Choosing In-Memory Databases. Start Here

Data Center Storage Solutions

How Solace Message Routers Reduce the Cost of IT Infrastructure

Big data management with IBM General Parallel File System

EMC XtremSF: Delivering Next Generation Performance for Oracle Database

Tips and Tricks for Using Oracle TimesTen In-Memory Database in the Application Tier

Solving Rendering Bottlenecks in Computer Animation

Always On Infrastructure for Software as a Ser vice

WHITE PAPER Guide to 50% Faster VMs No Hardware Required

Optimizing Service Levels in Public Cloud Deployments

SiteCelerate white paper

EMC Unified Storage for Microsoft SQL Server 2008

WHITE PAPER Empowering Application Workloads Migration to Cloud Services

2013 WAN Management Spectrum. October 2013

Next-Generation Cloud Analytics with Amazon Redshift

solution brief September 2011 Can You Effectively Plan For The Migration And Management of Systems And Applications on Vblock Platforms?

On Demand Satellite Image Processing

Introduction 1 Performance on Hosted Server 1. Benchmarks 2. System Requirements 7 Load Balancing 7

How To Build A Cloud Computer

WHITE PAPER ENHANCING YOUR SQL REPORTING SERVICES DEPLOYMENT WITH DOUBLE-TAKE

Tableau Server 7.0 scalability

Architecting for the cloud designing for scalability in cloud-based applications

How In-Memory Data Grids Can Analyze Fast-Changing Data in Real Time

Global Server Load Balancing

Online Transaction Processing in SQL Server 2008

Oracle Exadata Database Machine Aké jednoznačné výhody prináša pre finančné inštitúcie

Cloud Server. Parallels. An Introduction to Operating System Virtualization and Parallels Cloud Server. White Paper.

Big Data Web Analytics Platform on AWS for Yottaa

CHAPTER 3 PROBLEM STATEMENT AND RESEARCH METHODOLOGY

Identify and control performance and capacity risks. Introduction... 2

The Modern Online Application for the Internet Economy: 5 Key Requirements that Ensure Success

HyperQ Storage Tiering White Paper

Guide to AWS. Brought to you by

Accelerating Server Storage Performance on Lenovo ThinkServer

Cloudy with 100% Visibility: Monitoring Application Performance in Hybrid Clouds

ORACLE DATABASE 10G ENTERPRISE EDITION

CA Cloud Overview Benefits of the Hyper-V Cloud

Mind the gap: Top pitfalls to avoid when reaching for the cloud. A whitepaper byfatpipe, the specialist in WAN & Internet Connectivity Optimisation

IMPLEMENTING VIRTUALIZED AND CLOUD INFRASTRUCTURES NOT AS EASY AS IT SHOULD BE

Mobile Performance Testing Approaches and Challenges

Table of Contents. Abstract. Cloud computing basics. The app economy. The API platform for the app economy

CA Service Desk Manager

PARALLELS CLOUD SERVER

Mobile Device Management

Solving I/O Bottlenecks to Enable Superior Cloud Efficiency

Monitoring Best Practices for

Elevating Data Center Performance Management

Transcription:

Accelerating Web-Based SQL Server Applications with SafePeak Plug and Play Dynamic Database Caching A SafePeak Whitepaper February 2014 www.safepeak.com Copyright. SafePeak Technologies 2014

Contents Objective... 3 Cloud application performance challenges... 3 SafePeak Immediate Acceleration of Cloud Applications... 4 SafePeak: Automated Dynamic Caching for SQL Server OLTP Apps... 5 How SafePeak does it?... 5 SafePeak Dashboard Deep Real-Time Performance Analysis... 6 Case study... 6 EEDAR (Video Gaming Industry, CA, USA) accelerates its CLOUD SQL SERVER Application using SafePeak.... 6 SafePeak Implementation Results... 7 Conclusion... 8 Page 2 Copyright. SafePeak Technologies 2014

Objective This paper describes SafePeak's solution to deliver plug-and-play acceleration and scalability for Cloud and Hosted SQL Server applications. This paper will explain how SafePeak can instantly enable any type of organization to resolve information access bottlenecks on Cloud and Hosted servers, without any change to the existing applications or SQL Server databases. Cloud application performance challenges The Cloud brings efficiency and convenience with the ability to access applications from anywhere at any time, together with elasticity of scale on demand. This is possible because of the ability to order and to connect as many virtual servers as customer needs require, within just a few minutes. However, with more applications moving from in-house IT infrastructure to the cloud, many business users, customers and employees suffer from poor application performance, slow response time and scalability challenges stemming from the database, a key part of any infrastructure. Slow application performance damages the user experience, leads to customer dissatisfaction, increases website abandonment and visitors seeking alternative websites all of which negatively impacts revenues. Application performance is critical for a positive user experience, whether the "user" is a customer or an employee. Research shows a direct impact of a web application s response time to its ability to turn visitors into customers and keep them on a website. A recent survey among managers and professionals produced by Unisphere Research 1, shows: 34% of respondents experience problems with on-line transactions at least several times a week and 64% several times a month 26% of respondents who experience problems with a transaction switch to a competitor 57% of respondents who experience problems with a transaction simply abandon a transaction entirely 15% of respondents simply no longer do online business with the site s vendor The most common issue, reported by 8 out of 10 respondents, is slow response times. 1 Performance Under Pressure: OAUG ResearchLine Survey Page 3 Copyright. SafePeak Technologies 2014

How do organizations find out about these performance problems? Mainly by hearing from affected customers or end-users, as few organizations have mechanisms in place to discover performance problems when they occur. What can be done to improve slow application performance? The solution is not always obvious. While allocation of additional web or application servers/instances by the Cloud service provider is a straight forward process, the resolution of performance and scalability bottlenecks of SQL Server databases remains a complicated challenge. Resolution can demand significant restructuring of the application code and even a different application-database design. Lack of control of physical infrastructure and lack of ability to apply hardware improvements (like combining hardware acceleration solutions, SSD based storage systems, storage caching acceleration, network acceleration, etc.) creates complex challenges for SMBs and enterprises that host their critical applications on the Cloud and with Hosting providers. SafePeak Immediate Acceleration of Cloud Applications SafePeak Technologies provides SafePeak - the only immediate Plug-and-Play SQL Server acceleration and scalability software solution for Cloud and hosted applications. SafePeak delivers results within hours, to resolve information access bottlenecks on Cloud and Hosted servers. Moreover, SafePeak s solution does not require any change to the existing applications or SQL Server databases. This means SafePeak accelerates both custom and 3 rd - party applications (like SharePoint, and CRM Dynamics), that leverage SQL Server databases. SafePeak s solution resolves: SQL Server performance query access speed retrieval bottlenecks CPU and IO load latency SafePeak dramatically accelerates data access and retrieval to microsecond speed, providing immediate benefits without changes to application code or database design. Moreover, SafePeak enables companies to maximize utilization of their existing Cloud and hosted infrastructure, with ability to scale 5-10x more users and workload. Page 4 Copyright. SafePeak Technologies 2014

SafePeak: Automated Dynamic Caching for SQL Server OLTP Apps SafePeak delivers an innovative solution for dynamic database caching, using sophisticated auto learning and automatic adaptation algorithms. SafePeak s solution is deployed on Windows 2008 64bit virtual servers, a dedicated server or two servers in a cluster, and acts as a seamless proxy between the applications and customer SQL Servers. Such a server instance can be easily and instantly ordered from the Cloud provider like Amazon EC2, GoGrid and others. How SafePeak does it SafePeak s patent-pending auto-learning algorithms analyze connected SQL Server instances while a unique self-adaptive algorithm studies the application traffic, creates patterns of queries, understands their nature and dependencies and provides caching rules for the SafePeak Core engine. SafePeak offloads repetitive "Read" queries and stored procedures (queries and procedures that select data), while storing the result-sets in SafePeak cache memory. Requests for same queries are not sent to the database servers and the result is retrieved from the cache memory with instant speed (microseconds). SafePeak's sophisticated algorithms manage changes to data automatically, evicting in real-time the relevant items from cache with arrival of write commands (DML, DCL, DDL) ensuring 100% data integrity. As a result, database CPU and IO load is reduced dramatically, freeing important resources, and leading to additional overall performance acceleration for both reads and writes. The results of SafePeak's solution are immediate. SafePeak deployment on a virtual cloud server takes up to 15 minutes and within 60 minutes the application will experience a performance acceleration boost. SafePeak is transparent to the application or Web server and the database. The installation process requires minimal effort. No code changes in the application and database are required. Page 5 Copyright. SafePeak Technologies 2014

SafePeak Dashboard Deep Real-Time Performance Analysis SafePeak provides a web-based GUI management dashboard for configuration, management, operation, reporting and statistical analysis. In addition, SafePeak acts as a real-time auditing profiler and provides tools for analyzing performance bottlenecks. The auditing and analysis mechanisms and tools are built into SafePeak and add no additional performance overhead on the application and the SQL Server. SafePeak Management Dashboard SafePeak s management dashboard provides DBAs, IT managers, architects and developers with critical performance information. This information includes a drill down on database instances regarding usage, accessed tables and length of execution of queries. SafePeak s management dashboard also helps to uncover queries that are incorrect or those which can be fine-tuned for better processing efficiency. Case Study: EEDAR (CA, USA) Video gaming industry Accelerating a Cloud-based SQL Server application using SafePeak. EEDAR (Carlsbad, California, USA) is the largest specialty video game research firm in the world. The company provides analytics and business intelligence in the video game industry. EEDAR s key product is a service called GamePulse, a research tool for understanding game titles, retail and digital sales, industry trends, press and critical response, advertising effectiveness and product launch dashboards. The service provides an incredibly powerful way to look at data from dozens of partners simultaneously and to provide an accurate high-level perspective on the gaming market. EEDAR's service uses a mixed cloud-physical hosting environment with extensive use of web services located in a cloud environment (Cloud provider: GoGrid). Page 6 Copyright. SafePeak Technologies 2014

EEDAR faced three major challenges: Integrating data from a large number of partners regularly updating and analyzing gigabytes of data across all of its customer servers on a daily basis. Complex analytics processing customers receive results of complex analytics performed on large amounts of data requiring the use of dashboards as well as complex deep-dive analysis. Customer response time providing a great customer experience from their main dashboard system with fast response times for user dashboards and deep-dive analytic requests. SafePeak Implementation Results EEDAR installed SafePeak software on a virtual cloud server, which acted as an automated dynamic caching proxy between the application servers and the SQL Server. No software modifications were required to either the application or to the SQL Server database. EEDAR configuration tuning lasted less than a day. Performance was significantly improved, as measured by different aspects and applications: 90% database load reduction on average and 95% load reduction at peak times Data access speed of queries was reduced from 5-30 seconds to 0.0005-0.010 second Web performance improvement reached 200% (from 45 seconds per page to 15 seconds or less) SLA during peak hours remained the same as during off-peak hours (previously the SLA performance was worse during peaks, due to load) And perhaps most importantly, EEDAR achieved significantly better customer satisfaction as reported by customers. Page 7 Copyright. SafePeak Technologies 2014

Conclusion The "Cloud Revolution" presents new scales of efficiency and convenience with the ability to access applications from anywhere at any time. However, the Cloud also presents new challenges for application performance and slow response times. When application performance degrades, it damages the user experience, lowers customer satisfaction, negatively impacts revenues and reduces employee efficiency. SafePeak accelerates SQL Server-based applications. It provides a safe and effective approach to resolve the performance issues of cloud and hosted applications. SafePeak enables organizations, of any kind and size, to exceed their business goals by providing plug and play software that immediately resolves information access bottlenecks and response latency, without any changes to existing databases or applications. By offloading repetitive queries from the database, SafePeak significantly improves data retrieval performance while decreasing database resource consumption. This also serves to improve the response time of other database operations, increasing overall data and application throughput and scalability. In order to ensure continuous information availability and to prevent data loss or outages, SafePeak provides a high availability cluster solution based on a proven and reliable, high performance load balancing proxy server. SafePeak's solution monitors and adjusts to system failures or malfunctions and provides automatic failover protection without the need for IT intervention. It ensures the rapid recovery of critical functions for continuous database processing. To find out more about SafePeak, please visit www.safepeak.com or email: info@safepeak.com. A free trial is available: www.safepeak.com/download View an online demo: www.safepeak.com/product/safepeak-demo Page 8 Copyright. SafePeak Technologies 2014