SlideShare a Scribd company logo
1 of 28
©2016 ScaleArc. All Rights Reserved. 1
Meeting the
Demands of Today’s
Digital Business
The need for a modern data tier
©2016 ScaleArc. All Rights Reserved. 2
Today’s Consumer Apps Have Redefined our Expectations
Never down Always fast Scale anywhere
©2016 ScaleArc. All Rights Reserved. 3
Enterprise-grade Apps Don’t Meet Digital Business Needs
• They go down
– The business loses revenue, and you get woken up
• They’re slow
– The business loses customers, and you get yelled at
• They’re hard to scale
– The business can’t grow, and you miss your MBOs
Consumer Grade is the new Enterprise Grade
©2016 ScaleArc. All Rights Reserved. 4
What’s Holding You Back? The Data Tier
The database hiccups, and your apps throw up
• Database failover takes down the app
• Maintenance takes down the app
• Scaling takes code changes
• And the cloud just makes it worse
©2016 ScaleArc. All Rights Reserved. 5
You Need a Modern Data Tier – But Your Apps Can’t Use It
• A new approach: Database load balancing software
• Unlock the power of modern databases without writing a single line
of code
• Never down
• Always fast
• Scale anywhere
Transparent deployment – no code changes to the app or database
©2016 ScaleArc. All Rights Reserved. 6
PrimaryPrimary SecondaryPrimary
replication
Avoid Downtime during Unplanned Outages
Secondary
©2016 ScaleArc. All Rights Reserved. 7
PrimaryPrimary SecondaryPrimary
replication
Avoid Downtime during Unplanned Outages
Secondary
1 ScaleArc performs
read/write split
©2016 ScaleArc. All Rights Reserved. 8
PrimaryPrimary SecondaryPrimary
replication
Avoid Downtime during Unplanned Outages
Secondary
1 ScaleArc performs
read/write split
R
RR
WR W
R
R
W
©2016 ScaleArc. All Rights Reserved. 9
Primary Secondary
replication
Avoid Downtime during Unplanned Outages
Secondary
1 ScaleArc performs
read/write split
R
WR W
R
R
W
2 Upon database failure,
ScaleArc queues
writes
W
W
©2016 ScaleArc. All Rights Reserved. 10
Primary Secondary
replication
Avoid Downtime during Unplanned Outages
Secondary
1 ScaleArc performs
read/write split
R
WR W
R
R
2 Upon database failure,
ScaleArc queues
writes
3 After secondary is
promoted, ScaleArc
directs queries to new
primary server
Primary
W
W
W
©2016 ScaleArc. All Rights Reserved. 11
Primary Secondary
replication
Avoid Downtime during Unplanned Outages
Secondary
1 ScaleArc performs
read/write split
R
WR W
R
R
2 Upon database failure,
ScaleArc queues
writes
3 After secondary is
promoted, ScaleArc
directs queries to new
primary server
Primary
W
W
W
4 Apps see delay, but
do not restart
©2016 ScaleArc. All Rights Reserved. 12
SecondarySecondary
replication
Enable Zero Downtime Maintenance
SecondaryPrimary
WRRWR
R
W
W
R
R
©2016 ScaleArc. All Rights Reserved. 13
Secondary
replication
Enable Zero Downtime Maintenance
Secondary
1 Mark a database to be
taken offline
Primary
WRRWR
R
W
W
R
R
©2016 ScaleArc. All Rights Reserved. 14
Secondary
replication
Enable Zero Downtime Maintenance
Secondary
1 Mark a database to be
taken offline
Primary
WRRWR
R
W
W
R
2 ScaleArc automatically
reroutes queries away
from offline server
©2016 ScaleArc. All Rights Reserved. 15
Secondary
replication
Enable Zero Downtime Maintenance
Secondary
1 Mark a database to be
taken offline
Primary
WRRWR
R
W
W
R
2 ScaleArc automatically
reroutes queries away
from offline server
3 Patch the server and
bring it back online
©2016 ScaleArc. All Rights Reserved. 16
SecondarySecondary
replication
Enable Zero Downtime Maintenance
SecondaryPrimary
WRRWR
R
W
W
R
R
4 After health check,
ScaleArc auto
restores traffic to
updated server
3 Patch the server and
bring it back online
2 ScaleArc automatically
reroutes queries away
from offline server
1 Mark a database to be
taken offline
©2016 ScaleArc. All Rights Reserved. 17
Improve Performance
CPU
Usage
R
R W
W R
©2016 ScaleArc. All Rights Reserved. 18
Improve Performance
CPU
Usage
R R WW
R
1 Connection pooling,
authentication offload
reduce CPU usage
©2016 ScaleArc. All Rights Reserved. 19
Improve Performance
CPU
Usage
R R WW
R
1 Connection pooling,
authentication offload
reduce CPU usage
2 App-transparent caching
improves response time
10x to 60x
©2016 ScaleArc. All Rights Reserved. 20
Enable Cross Geo, Cloud, and Hybrid Deployments
1 ScaleArc performs read/write
split and geo-load balance
database traffic
2 Best performance achieved by
Time To First Byte
3 Active replication lag
monitoring; avoids sending
traffic to lagging nodes
4 Database auto failover is
enabled within and across
data centers
App Servers App Servers
Site A Site B or Cloud
Web
Load
Balancer
Web
Load
Balancer
Global Traffic Manager
replication
R W
©2016 ScaleArc. All Rights Reserved. 21
See What You’ve Never Seen Before
Agentless Real-time Monitoring
• Get database-specific metrics to help
eliminate bottlenecks
One Central Log for all DBs
• So information about a DB is available,
even if it isn’t
Database Performance Analytics
• To help rebalance workloads and plan
future purchases
©2016 ScaleArc. All Rights Reserved. 22
You Could Try to Build This Yourself
• Invest in a modern database to get:
– Scale out and replication, automated failover
• Rewrite your apps to use the new database
• And you still wouldn’t get:
– Zero downtime for the app
– Fastest app performance
– Scale across geos or into the cloud
It would cost you a lot – and you still won’t deliver consumer grade apps
©2016 ScaleArc. All Rights Reserved. 23
Your Peers Have Made their Apps Consumer Grade with ScaleArc
Across a Wide Range of eCommerce and SaaS Apps
Content/Media
Healthcare
Financial Services
©2016 ScaleArc. All Rights Reserved. 24
Here’s What it’s Meant to their Business
$188K saved in
a single outage
No outage with
database failure
$320K
saved in a year
Dev time
avoided
$2M higher
annual revenue
No maintenance
windows
2x faster
website
$3M
higher revenue
2x faster
app rollout
Avoided
coding
©2016 ScaleArc. All Rights Reserved. 25
Nasdaq – Delivering Zero Downtime
“The ScaleArc technology is also
totally transparent, to both the
apps and databases, so we
could deploy it with no code
changes. It gives us zero
downtime.”
--Prasad Parvathaneni, Nasdaq
©2016 ScaleArc. All Rights Reserved. 26
ScaleArc – Generating a Lot of Buzz
©2016 ScaleArc. All Rights Reserved. 27
Why Customers Choose ScaleArc
©2016 ScaleArc. All Rights Reserved. 28
Next Steps:
1. Run a live demo
2. Target a critical app for a Proof of Value (PoV)
3. Perform an assessment of your application environment
4. Run the POV and review results
5. Deliver consumer-grade apps!
Additional Resources:
How it Works
Case Studies
??

More Related Content

What's hot

Sap monitoring tutorial & best practices system guard
Sap monitoring tutorial & best practices   system guardSap monitoring tutorial & best practices   system guard
Sap monitoring tutorial & best practices system guard
m t
 

What's hot (7)

Tuning OEM Templates
Tuning OEM Templates Tuning OEM Templates
Tuning OEM Templates
 
Release and patching strategy
Release and patching strategyRelease and patching strategy
Release and patching strategy
 
Ebs upgrade-to-12.2 technical-upgrade_best_practices(aioug-aug2015)
Ebs upgrade-to-12.2 technical-upgrade_best_practices(aioug-aug2015)Ebs upgrade-to-12.2 technical-upgrade_best_practices(aioug-aug2015)
Ebs upgrade-to-12.2 technical-upgrade_best_practices(aioug-aug2015)
 
Apache Spark Streaming -Real time web server log analytics
Apache Spark Streaming -Real time web server log analyticsApache Spark Streaming -Real time web server log analytics
Apache Spark Streaming -Real time web server log analytics
 
How to Configure the CA Workload Automation System Agent agentparm.txt File
How to Configure the CA Workload Automation System Agent agentparm.txt FileHow to Configure the CA Workload Automation System Agent agentparm.txt File
How to Configure the CA Workload Automation System Agent agentparm.txt File
 
Sap monitoring tutorial & best practices system guard
Sap monitoring tutorial & best practices   system guardSap monitoring tutorial & best practices   system guard
Sap monitoring tutorial & best practices system guard
 
Common SQL Server Mistakes and How to Avoid Them with Tim Radney
Common SQL Server Mistakes and How to Avoid Them with Tim RadneyCommon SQL Server Mistakes and How to Avoid Them with Tim Radney
Common SQL Server Mistakes and How to Avoid Them with Tim Radney
 

Similar to Meeting the Demands of Today's Digital Business

SolarWinds Federal Webinar - Maximizing Your Deployment with Appstack (Jan2016)
SolarWinds Federal Webinar - Maximizing Your Deployment with Appstack (Jan2016)SolarWinds Federal Webinar - Maximizing Your Deployment with Appstack (Jan2016)
SolarWinds Federal Webinar - Maximizing Your Deployment with Appstack (Jan2016)
hayesct
 
SolarWinds Federal Webinar - Maximizing Your Deployment with Appstack (Jan2016)
SolarWinds Federal Webinar - Maximizing Your Deployment with Appstack (Jan2016)SolarWinds Federal Webinar - Maximizing Your Deployment with Appstack (Jan2016)
SolarWinds Federal Webinar - Maximizing Your Deployment with Appstack (Jan2016)
SolarWinds
 

Similar to Meeting the Demands of Today's Digital Business (20)

Top 5 Challenges to Upgrading to SQL Server 2016
Top 5 Challenges to Upgrading to SQL Server 2016Top 5 Challenges to Upgrading to SQL Server 2016
Top 5 Challenges to Upgrading to SQL Server 2016
 
ScaleArc: Why the cloud is no White Knight
ScaleArc: Why the cloud is no White KnightScaleArc: Why the cloud is no White Knight
ScaleArc: Why the cloud is no White Knight
 
Achieving Zero Downtime for SQL
Achieving Zero Downtime for SQLAchieving Zero Downtime for SQL
Achieving Zero Downtime for SQL
 
SolarWinds Federal Webinar - Maximizing Your Deployment with Appstack (Jan2016)
SolarWinds Federal Webinar - Maximizing Your Deployment with Appstack (Jan2016)SolarWinds Federal Webinar - Maximizing Your Deployment with Appstack (Jan2016)
SolarWinds Federal Webinar - Maximizing Your Deployment with Appstack (Jan2016)
 
SolarWinds Federal Webinar - Maximizing Your Deployment with Appstack (Jan2016)
SolarWinds Federal Webinar - Maximizing Your Deployment with Appstack (Jan2016)SolarWinds Federal Webinar - Maximizing Your Deployment with Appstack (Jan2016)
SolarWinds Federal Webinar - Maximizing Your Deployment with Appstack (Jan2016)
 
Do you know where your databases are?
Do you know where your databases are?Do you know where your databases are?
Do you know where your databases are?
 
Case Study: Jack Henry & Associates Automates Application Deployments Through...
Case Study: Jack Henry & Associates Automates Application Deployments Through...Case Study: Jack Henry & Associates Automates Application Deployments Through...
Case Study: Jack Henry & Associates Automates Application Deployments Through...
 
Top 5 Ways to Scale SQL with No New Hardware
Top 5 Ways to Scale SQL with No New HardwareTop 5 Ways to Scale SQL with No New Hardware
Top 5 Ways to Scale SQL with No New Hardware
 
MasterCard Optimizes Big Data Management with BMC High Speed Utilities for DB2®
MasterCard Optimizes Big Data Management with BMC High Speed Utilities for DB2® MasterCard Optimizes Big Data Management with BMC High Speed Utilities for DB2®
MasterCard Optimizes Big Data Management with BMC High Speed Utilities for DB2®
 
Predicting When Your Applications Will Go Off the Rails! Managing DB2 Appli...
Predicting When Your Applications Will Go Off the Rails!  Managing DB2 Appli...Predicting When Your Applications Will Go Off the Rails!  Managing DB2 Appli...
Predicting When Your Applications Will Go Off the Rails! Managing DB2 Appli...
 
SolarWinds Federal Webinar: Technical Update & New Feature Demo November 2016
SolarWinds Federal Webinar: Technical Update & New Feature Demo November 2016SolarWinds Federal Webinar: Technical Update & New Feature Demo November 2016
SolarWinds Federal Webinar: Technical Update & New Feature Demo November 2016
 
SolarWinds SAM Product Overview & Feature Highlights
SolarWinds SAM Product Overview & Feature HighlightsSolarWinds SAM Product Overview & Feature Highlights
SolarWinds SAM Product Overview & Feature Highlights
 
Operating a Highly Available Cloud Service
Operating a Highly Available Cloud ServiceOperating a Highly Available Cloud Service
Operating a Highly Available Cloud Service
 
SolarWinds Federal and Government Webinar: Technical Update & Demo of New Fea...
SolarWinds Federal and Government Webinar: Technical Update & Demo of New Fea...SolarWinds Federal and Government Webinar: Technical Update & Demo of New Fea...
SolarWinds Federal and Government Webinar: Technical Update & Demo of New Fea...
 
SolarWinds Federal and Government Webinar: Technical Update & Demo of New Fea...
SolarWinds Federal and Government Webinar: Technical Update & Demo of New Fea...SolarWinds Federal and Government Webinar: Technical Update & Demo of New Fea...
SolarWinds Federal and Government Webinar: Technical Update & Demo of New Fea...
 
Concept to production Nationwide Insurance BigInsights Journey with Telematics
Concept to production Nationwide Insurance BigInsights Journey with TelematicsConcept to production Nationwide Insurance BigInsights Journey with Telematics
Concept to production Nationwide Insurance BigInsights Journey with Telematics
 
Velocity 2014 Tool Chain Choices
Velocity 2014 Tool Chain ChoicesVelocity 2014 Tool Chain Choices
Velocity 2014 Tool Chain Choices
 
Oracle: Building Cloud Native Applications
Oracle: Building Cloud Native ApplicationsOracle: Building Cloud Native Applications
Oracle: Building Cloud Native Applications
 
Server Monitoring Battles
Server Monitoring BattlesServer Monitoring Battles
Server Monitoring Battles
 
Rethink Web Harvesting and Scraping
Rethink Web Harvesting and ScrapingRethink Web Harvesting and Scraping
Rethink Web Harvesting and Scraping
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Recently uploaded (20)

"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 

Meeting the Demands of Today's Digital Business

  • 1. ©2016 ScaleArc. All Rights Reserved. 1 Meeting the Demands of Today’s Digital Business The need for a modern data tier
  • 2. ©2016 ScaleArc. All Rights Reserved. 2 Today’s Consumer Apps Have Redefined our Expectations Never down Always fast Scale anywhere
  • 3. ©2016 ScaleArc. All Rights Reserved. 3 Enterprise-grade Apps Don’t Meet Digital Business Needs • They go down – The business loses revenue, and you get woken up • They’re slow – The business loses customers, and you get yelled at • They’re hard to scale – The business can’t grow, and you miss your MBOs Consumer Grade is the new Enterprise Grade
  • 4. ©2016 ScaleArc. All Rights Reserved. 4 What’s Holding You Back? The Data Tier The database hiccups, and your apps throw up • Database failover takes down the app • Maintenance takes down the app • Scaling takes code changes • And the cloud just makes it worse
  • 5. ©2016 ScaleArc. All Rights Reserved. 5 You Need a Modern Data Tier – But Your Apps Can’t Use It • A new approach: Database load balancing software • Unlock the power of modern databases without writing a single line of code • Never down • Always fast • Scale anywhere Transparent deployment – no code changes to the app or database
  • 6. ©2016 ScaleArc. All Rights Reserved. 6 PrimaryPrimary SecondaryPrimary replication Avoid Downtime during Unplanned Outages Secondary
  • 7. ©2016 ScaleArc. All Rights Reserved. 7 PrimaryPrimary SecondaryPrimary replication Avoid Downtime during Unplanned Outages Secondary 1 ScaleArc performs read/write split
  • 8. ©2016 ScaleArc. All Rights Reserved. 8 PrimaryPrimary SecondaryPrimary replication Avoid Downtime during Unplanned Outages Secondary 1 ScaleArc performs read/write split R RR WR W R R W
  • 9. ©2016 ScaleArc. All Rights Reserved. 9 Primary Secondary replication Avoid Downtime during Unplanned Outages Secondary 1 ScaleArc performs read/write split R WR W R R W 2 Upon database failure, ScaleArc queues writes W W
  • 10. ©2016 ScaleArc. All Rights Reserved. 10 Primary Secondary replication Avoid Downtime during Unplanned Outages Secondary 1 ScaleArc performs read/write split R WR W R R 2 Upon database failure, ScaleArc queues writes 3 After secondary is promoted, ScaleArc directs queries to new primary server Primary W W W
  • 11. ©2016 ScaleArc. All Rights Reserved. 11 Primary Secondary replication Avoid Downtime during Unplanned Outages Secondary 1 ScaleArc performs read/write split R WR W R R 2 Upon database failure, ScaleArc queues writes 3 After secondary is promoted, ScaleArc directs queries to new primary server Primary W W W 4 Apps see delay, but do not restart
  • 12. ©2016 ScaleArc. All Rights Reserved. 12 SecondarySecondary replication Enable Zero Downtime Maintenance SecondaryPrimary WRRWR R W W R R
  • 13. ©2016 ScaleArc. All Rights Reserved. 13 Secondary replication Enable Zero Downtime Maintenance Secondary 1 Mark a database to be taken offline Primary WRRWR R W W R R
  • 14. ©2016 ScaleArc. All Rights Reserved. 14 Secondary replication Enable Zero Downtime Maintenance Secondary 1 Mark a database to be taken offline Primary WRRWR R W W R 2 ScaleArc automatically reroutes queries away from offline server
  • 15. ©2016 ScaleArc. All Rights Reserved. 15 Secondary replication Enable Zero Downtime Maintenance Secondary 1 Mark a database to be taken offline Primary WRRWR R W W R 2 ScaleArc automatically reroutes queries away from offline server 3 Patch the server and bring it back online
  • 16. ©2016 ScaleArc. All Rights Reserved. 16 SecondarySecondary replication Enable Zero Downtime Maintenance SecondaryPrimary WRRWR R W W R R 4 After health check, ScaleArc auto restores traffic to updated server 3 Patch the server and bring it back online 2 ScaleArc automatically reroutes queries away from offline server 1 Mark a database to be taken offline
  • 17. ©2016 ScaleArc. All Rights Reserved. 17 Improve Performance CPU Usage R R W W R
  • 18. ©2016 ScaleArc. All Rights Reserved. 18 Improve Performance CPU Usage R R WW R 1 Connection pooling, authentication offload reduce CPU usage
  • 19. ©2016 ScaleArc. All Rights Reserved. 19 Improve Performance CPU Usage R R WW R 1 Connection pooling, authentication offload reduce CPU usage 2 App-transparent caching improves response time 10x to 60x
  • 20. ©2016 ScaleArc. All Rights Reserved. 20 Enable Cross Geo, Cloud, and Hybrid Deployments 1 ScaleArc performs read/write split and geo-load balance database traffic 2 Best performance achieved by Time To First Byte 3 Active replication lag monitoring; avoids sending traffic to lagging nodes 4 Database auto failover is enabled within and across data centers App Servers App Servers Site A Site B or Cloud Web Load Balancer Web Load Balancer Global Traffic Manager replication R W
  • 21. ©2016 ScaleArc. All Rights Reserved. 21 See What You’ve Never Seen Before Agentless Real-time Monitoring • Get database-specific metrics to help eliminate bottlenecks One Central Log for all DBs • So information about a DB is available, even if it isn’t Database Performance Analytics • To help rebalance workloads and plan future purchases
  • 22. ©2016 ScaleArc. All Rights Reserved. 22 You Could Try to Build This Yourself • Invest in a modern database to get: – Scale out and replication, automated failover • Rewrite your apps to use the new database • And you still wouldn’t get: – Zero downtime for the app – Fastest app performance – Scale across geos or into the cloud It would cost you a lot – and you still won’t deliver consumer grade apps
  • 23. ©2016 ScaleArc. All Rights Reserved. 23 Your Peers Have Made their Apps Consumer Grade with ScaleArc Across a Wide Range of eCommerce and SaaS Apps Content/Media Healthcare Financial Services
  • 24. ©2016 ScaleArc. All Rights Reserved. 24 Here’s What it’s Meant to their Business $188K saved in a single outage No outage with database failure $320K saved in a year Dev time avoided $2M higher annual revenue No maintenance windows 2x faster website $3M higher revenue 2x faster app rollout Avoided coding
  • 25. ©2016 ScaleArc. All Rights Reserved. 25 Nasdaq – Delivering Zero Downtime “The ScaleArc technology is also totally transparent, to both the apps and databases, so we could deploy it with no code changes. It gives us zero downtime.” --Prasad Parvathaneni, Nasdaq
  • 26. ©2016 ScaleArc. All Rights Reserved. 26 ScaleArc – Generating a Lot of Buzz
  • 27. ©2016 ScaleArc. All Rights Reserved. 27 Why Customers Choose ScaleArc
  • 28. ©2016 ScaleArc. All Rights Reserved. 28 Next Steps: 1. Run a live demo 2. Target a critical app for a Proof of Value (PoV) 3. Perform an assessment of your application environment 4. Run the POV and review results 5. Deliver consumer-grade apps! Additional Resources: How it Works Case Studies ??

Editor's Notes

  1. DONE Here’s the big change – consumer grade is the new enterprise grade. These consumer apps have totally reset our expections for how an app behaves. These apps are never down, always fast, and scale anywhere This a total reversal – enterprise grade used to be the robust class, but now these apps have raised the bar and set the new gold standard.
  2. DONE “Enterprise grade” has been the gold standard, but even companies’ most robust apps – their enterprise apps – have downtime, are slow, and are hard to scale. These limits directly translate into business cost – in revenue or reputation. You can lose a deal, or a customer for life. This has been the status quo for so long – we’ve kind of gotten used to it. Problem is, status quo is not enough anymore. Why? People’s expectations have changed.
  3. DONE There’s a better way [[pretty much read the words on the slide – then click to build]] Our software drops in, transparent to the apps and database – and enables your apps to be never down, always fast, and scale anywhere. We do it for SQL Server, MySQL, and Oracle, and you’re not rewriting your apps.
  4. ScaleArc allows you to do zero downtime maintenance with no app interruption. Let’s say you have to bring the secondary server down to do a patch for that server. Mark that database server offline in ScaleArc. ScaleArc gracefully bleeds that server of all connections and all workloads going to that server at that point in time. And now all the workload is sent to the primary database server. You can now patch the server or do a database upgrade of the secondary server. Once completed, you can bring the patched server back online. After you do a health check to ensure that the patched server is ready and is capable of accepting workloads, ScaleArc automatically restores traffic to the updated/patched server. This allows you to provide zero downtime maintenance to each and every application in your environment. There’s no additional framework necessary to take advantage of zero downtime maintenance. Additionally, zero downtime maintenance with ScaleArc works for all databases and database versions: MySQL, SQL Server, and Oracle. You do not need Oracle RAC to take advantage of this capability. We can work with Oracle DataGuard and Oracle Golden Gate to perform zero downtime maintenance.
  5. ScaleArc allows you to do zero downtime maintenance with no app interruption. Let’s say you have to bring the secondary server down to do a patch for that server. Mark that database server offline in ScaleArc. ScaleArc gracefully bleeds that server of all connections and all workloads going to that server at that point in time. And now all the workload is sent to the primary database server. You can now patch the server or do a database upgrade of the secondary server. Once completed, you can bring the patched server back online. After you do a health check to ensure that the patched server is ready and is capable of accepting workloads, ScaleArc automatically restores traffic to the updated/patched server. This allows you to provide zero downtime maintenance to each and every application in your environment. There’s no additional framework necessary to take advantage of zero downtime maintenance. Additionally, zero downtime maintenance with ScaleArc works for all databases and database versions: MySQL, SQL Server, and Oracle. You do not need Oracle RAC to take advantage of this capability. We can work with Oracle DataGuard and Oracle Golden Gate to perform zero downtime maintenance.
  6. ScaleArc allows you to do zero downtime maintenance with no app interruption. Let’s say you have to bring the secondary server down to do a patch for that server. Mark that database server offline in ScaleArc. ScaleArc gracefully bleeds that server of all connections and all workloads going to that server at that point in time. And now all the workload is sent to the primary database server. You can now patch the server or do a database upgrade of the secondary server. Once completed, you can bring the patched server back online. After you do a health check to ensure that the patched server is ready and is capable of accepting workloads, ScaleArc automatically restores traffic to the updated/patched server. This allows you to provide zero downtime maintenance to each and every application in your environment. There’s no additional framework necessary to take advantage of zero downtime maintenance. Additionally, zero downtime maintenance with ScaleArc works for all databases and database versions: MySQL, SQL Server, and Oracle. You do not need Oracle RAC to take advantage of this capability. We can work with Oracle DataGuard and Oracle Golden Gate to perform zero downtime maintenance.
  7. ScaleArc allows you to do zero downtime maintenance with no app interruption. Let’s say you have to bring the secondary server down to do a patch for that server. Mark that database server offline in ScaleArc. ScaleArc gracefully bleeds that server of all connections and all workloads going to that server at that point in time. And now all the workload is sent to the primary database server. You can now patch the server or do a database upgrade of the secondary server. Once completed, you can bring the patched server back online. After you do a health check to ensure that the patched server is ready and is capable of accepting workloads, ScaleArc automatically restores traffic to the updated/patched server. This allows you to provide zero downtime maintenance to each and every application in your environment. There’s no additional framework necessary to take advantage of zero downtime maintenance. Additionally, zero downtime maintenance with ScaleArc works for all databases and database versions: MySQL, SQL Server, and Oracle. You do not need Oracle RAC to take advantage of this capability. We can work with Oracle DataGuard and Oracle Golden Gate to perform zero downtime maintenance.
  8. ScaleArc allows you to do zero downtime maintenance with no app interruption. Let’s say you have to bring the secondary server down to do a patch for that server. Mark that database server offline in ScaleArc. ScaleArc gracefully bleeds that server of all connections and all workloads going to that server at that point in time. And now all the workload is sent to the primary database server. You can now patch the server or do a database upgrade of the secondary server. Once completed, you can bring the patched server back online. After you do a health check to ensure that the patched server is ready and is capable of accepting workloads, ScaleArc automatically restores traffic to the updated/patched server. This allows you to provide zero downtime maintenance to each and every application in your environment. There’s no additional framework necessary to take advantage of zero downtime maintenance. Additionally, zero downtime maintenance with ScaleArc works for all databases and database versions: MySQL, SQL Server, and Oracle. You do not need Oracle RAC to take advantage of this capability. We can work with Oracle DataGuard and Oracle Golden Gate to perform zero downtime maintenance.
  9. ScaleArc allows you to do zero downtime maintenance with no app interruption. Let’s say you have to bring the secondary server down to do a patch for that server. Mark that database server offline in ScaleArc. ScaleArc gracefully bleeds that server of all connections and all workloads going to that server at that point in time. And now all the workload is sent to the primary database server. You can now patch the server or do a database upgrade of the secondary server. Once completed, you can bring the patched server back online. After you do a health check to ensure that the patched server is ready and is capable of accepting workloads, ScaleArc automatically restores traffic to the updated/patched server. This allows you to provide zero downtime maintenance to each and every application in your environment. There’s no additional framework necessary to take advantage of zero downtime maintenance. Additionally, zero downtime maintenance with ScaleArc works for all databases and database versions: MySQL, SQL Server, and Oracle. You do not need Oracle RAC to take advantage of this capability. We can work with Oracle DataGuard and Oracle Golden Gate to perform zero downtime maintenance.
  10. ScaleArc allows you to do zero downtime maintenance with no app interruption. Let’s say you have to bring the secondary server down to do a patch for that server. Mark that database server offline in ScaleArc. ScaleArc gracefully bleeds that server of all connections and all workloads going to that server at that point in time. And now all the workload is sent to the primary database server. You can now patch the server or do a database upgrade of the secondary server. Once completed, you can bring the patched server back online. After you do a health check to ensure that the patched server is ready and is capable of accepting workloads, ScaleArc automatically restores traffic to the updated/patched server. This allows you to provide zero downtime maintenance to each and every application in your environment. There’s no additional framework necessary to take advantage of zero downtime maintenance. Additionally, zero downtime maintenance with ScaleArc works for all databases and database versions: MySQL, SQL Server, and Oracle. You do not need Oracle RAC to take advantage of this capability. We can work with Oracle DataGuard and Oracle Golden Gate to perform zero downtime maintenance.
  11. ScaleArc allows you to do zero downtime maintenance with no app interruption. Let’s say you have to bring the secondary server down to do a patch for that server. Mark that database server offline in ScaleArc. ScaleArc gracefully bleeds that server of all connections and all workloads going to that server at that point in time. And now all the workload is sent to the primary database server. You can now patch the server or do a database upgrade of the secondary server. Once completed, you can bring the patched server back online. After you do a health check to ensure that the patched server is ready and is capable of accepting workloads, ScaleArc automatically restores traffic to the updated/patched server. This allows you to provide zero downtime maintenance to each and every application in your environment. There’s no additional framework necessary to take advantage of zero downtime maintenance. Additionally, zero downtime maintenance with ScaleArc works for all databases and database versions: MySQL, SQL Server, and Oracle. You do not need Oracle RAC to take advantage of this capability. We can work with Oracle DataGuard and Oracle Golden Gate to perform zero downtime maintenance.
  12. ScaleArc allows you to do zero downtime maintenance with no app interruption. Let’s say you have to bring the secondary server down to do a patch for that server. Mark that database server offline in ScaleArc. ScaleArc gracefully bleeds that server of all connections and all workloads going to that server at that point in time. And now all the workload is sent to the primary database server. You can now patch the server or do a database upgrade of the secondary server. Once completed, you can bring the patched server back online. After you do a health check to ensure that the patched server is ready and is capable of accepting workloads, ScaleArc automatically restores traffic to the updated/patched server. This allows you to provide zero downtime maintenance to each and every application in your environment. There’s no additional framework necessary to take advantage of zero downtime maintenance. Additionally, zero downtime maintenance with ScaleArc works for all databases and database versions: MySQL, SQL Server, and Oracle. You do not need Oracle RAC to take advantage of this capability. We can work with Oracle DataGuard and Oracle Golden Gate to perform zero downtime maintenance.
  13. ScaleArc allows you to do zero downtime maintenance with no app interruption. Let’s say you have to bring the secondary server down to do a patch for that server. Mark that database server offline in ScaleArc. ScaleArc gracefully bleeds that server of all connections and all workloads going to that server at that point in time. And now all the workload is sent to the primary database server. You can now patch the server or do a database upgrade of the secondary server. Once completed, you can bring the patched server back online. After you do a health check to ensure that the patched server is ready and is capable of accepting workloads, ScaleArc automatically restores traffic to the updated/patched server. This allows you to provide zero downtime maintenance to each and every application in your environment. There’s no additional framework necessary to take advantage of zero downtime maintenance. Additionally, zero downtime maintenance with ScaleArc works for all databases and database versions: MySQL, SQL Server, and Oracle. You do not need Oracle RAC to take advantage of this capability. We can work with Oracle DataGuard and Oracle Golden Gate to perform zero downtime maintenance.
  14. ScaleArc allows you to do zero downtime maintenance with no app interruption. Let’s say you have to bring the secondary server down to do a patch for that server. Mark that database server offline in ScaleArc. ScaleArc gracefully bleeds that server of all connections and all workloads going to that server at that point in time. And now all the workload is sent to the primary database server. You can now patch the server or do a database upgrade of the secondary server. Once completed, you can bring the patched server back online. After you do a health check to ensure that the patched server is ready and is capable of accepting workloads, ScaleArc automatically restores traffic to the updated/patched server. This allows you to provide zero downtime maintenance to each and every application in your environment. There’s no additional framework necessary to take advantage of zero downtime maintenance. Additionally, zero downtime maintenance with ScaleArc works for all databases and database versions: MySQL, SQL Server, and Oracle. You do not need Oracle RAC to take advantage of this capability. We can work with Oracle DataGuard and Oracle Golden Gate to perform zero downtime maintenance.
  15. Today, you most likely have all your applications connected to a single database server because your apps are not coded to understand how to work with more than one database server. As a result, your CPU usage on the one server is very high and you have a lot of resource contention issues. At the same time, you have a lot of connection management occurring at the database stack. ScaleArc inserts transparently in between the apps and the database: ScaleArc offloads the authentication from the database server and performs connection pooling, which improves throughput and reduces the CPU usage on the database server. We are showing a little CPU usage savings, but for some customers this is a big deal as the authentication requirements are too big for their database server to handle. Next, we can cache read queries. If it is setup as a cache rule, ScaleArc stores a copy of the response for that query in our cache and serves up that query from cache, which significantly offloads a lot of the queries from the database server. This is a very common feature used by many of our customers. The cache range from large reporting queries to very small metadata queries. An example is a customer that caches simple stock code lookups. Let’s say you are looking up AAPL (Apple). You convert that into a stock code that can fetch stock price, graphs of performance, and all related data. The translation can be captured and stored within ScaleArc. In effect, this removes the need to go back to the database server again and again to fetch the data. Another similar example is caching zip codes. And there’s many more. Another capability we now have is the ability to automatically invalidate the cache based upon incoming transactions and writes. Because database caching today is not configurable, you either turn it on or off, you can’t choose what you want to cache, and you don’t realize how effective the caching was because you don’t have any analytics. With ScaleArc’s caching technology, you can offload as much of the workload from the database as possible without changing anything in the application layer. This is the world’s first transparent database caching technology that allows you to use it in a way that you see fit according to your own rule set. With ScaleArc, you get rich analytics that increases your visibility and increases your security. You can now analyze all the database traffic that is going through ScaleArc in near real-time. You can figure out what type of workload is worth optimizing or what type of workload is worth blocking because it may not be a safe workload.
  16. Today, you most likely have all your applications connected to a single database server because your apps are not coded to understand how to work with more than one database server. As a result, your CPU usage on the one server is very high and you have a lot of resource contention issues. At the same time, you have a lot of connection management occurring at the database stack. ScaleArc inserts transparently in between the apps and the database: ScaleArc offloads the authentication from the database server and performs connection pooling, which improves throughput and reduces the CPU usage on the database server. We are showing a little CPU usage savings, but for some customers this is a big deal as the authentication requirements are too big for their database server to handle. Next, we can cache read queries. If it is setup as a cache rule, ScaleArc stores a copy of the response for that query in our cache and serves up that query from cache, which significantly offloads a lot of the queries from the database server. This is a very common feature used by many of our customers. The cache range from large reporting queries to very small metadata queries. An example is a customer that caches simple stock code lookups. Let’s say you are looking up AAPL (Apple). You convert that into a stock code that can fetch stock price, graphs of performance, and all related data. The translation can be captured and stored within ScaleArc. In effect, this removes the need to go back to the database server again and again to fetch the data. Another similar example is caching zip codes. And there’s many more. Another capability we now have is the ability to automatically invalidate the cache based upon incoming transactions and writes. Because database caching today is not configurable, you either turn it on or off, you can’t choose what you want to cache, and you don’t realize how effective the caching was because you don’t have any analytics. With ScaleArc’s caching technology, you can offload as much of the workload from the database as possible without changing anything in the application layer. This is the world’s first transparent database caching technology that allows you to use it in a way that you see fit according to your own rule set. With ScaleArc, you get rich analytics that increases your visibility and increases your security. You can now analyze all the database traffic that is going through ScaleArc in near real-time. You can figure out what type of workload is worth optimizing or what type of workload is worth blocking because it may not be a safe workload.
  17. Today, you most likely have all your applications connected to a single database server because your apps are not coded to understand how to work with more than one database server. As a result, your CPU usage on the one server is very high and you have a lot of resource contention issues. At the same time, you have a lot of connection management occurring at the database stack. ScaleArc inserts transparently in between the apps and the database: ScaleArc offloads the authentication from the database server and performs connection pooling, which improves throughput and reduces the CPU usage on the database server. We are showing a little CPU usage savings, but for some customers this is a big deal as the authentication requirements are too big for their database server to handle. Next, we can cache read queries. If it is setup as a cache rule, ScaleArc stores a copy of the response for that query in our cache and serves up that query from cache, which significantly offloads a lot of the queries from the database server. This is a very common feature used by many of our customers. The cache range from large reporting queries to very small metadata queries. An example is a customer that caches simple stock code lookups. Let’s say you are looking up AAPL (Apple). You convert that into a stock code that can fetch stock price, graphs of performance, and all related data. The translation can be captured and stored within ScaleArc. In effect, this removes the need to go back to the database server again and again to fetch the data. Another similar example is caching zip codes. And there’s many more. Another capability we now have is the ability to automatically invalidate the cache based upon incoming transactions and writes. Because database caching today is not configurable, you either turn it on or off, you can’t choose what you want to cache, and you don’t realize how effective the caching was because you don’t have any analytics. With ScaleArc’s caching technology, you can offload as much of the workload from the database as possible without changing anything in the application layer. This is the world’s first transparent database caching technology that allows you to use it in a way that you see fit according to your own rule set. With ScaleArc, you get rich analytics that increases your visibility and increases your security. You can now analyze all the database traffic that is going through ScaleArc in near real-time. You can figure out what type of workload is worth optimizing or what type of workload is worth blocking because it may not be a safe workload.
  18. DONE Running two or more data centers in active/active mode means all data centers can serve application traffic at the same time. In addition to enabling continuous app availability, running the additional data center(s) in active mode also delivers increased capacity and better performance. This additional capacity improves the economics of active/active operations, since the systems are delivering throughput vs. sitting idle. Implementing an active/active architecture requires more than just replicating the database from one data center to another; applications themselves must understand the database infrastructure and know details such as which servers are closer when clusters span different data centers. Without this insight into database topology and locality, applications can’t send load optimally. With random load balancing, the application will send as much traffic to the remote data center as the local one, increasing WAN traffic and slowing application performance. The ScaleArc software provides a range of traffic management capabilities, enabling an agile data tier. The software supports four key features that make it possible for organizations to easily adopt and benefit from active/active operations: Automatic support for read/write split Geo-aware load balancing Replication-aware serving of data Auto failover within or between data centers
  19. ScaleArc is very easy to deploy. Our software can be deployed on bare metal servers as well as standard X86 hypervisors such as VMware, Microsoft Hyper-V, KVM, Zen If you are in the public cloud or thinking of deploying in the public cloud, we are supported and partnered with the major cloud providers such as: AWS, Microsoft Azure, Rackspace etc. ScaleArc can go where you need to go and we can help you get there. Our robust RESTful API enables you to integrate into your existing environment. This is a world-class API – all our product functionality is driven by our API – it’s not an after thought. You can manage, monitor, and control ScaleArc through our API and tie its functions into your existing operations and runbooks.
  20. How would you try to replicate what those companies have done? You could – you’ve got a smart team. Heck – they’d probably LOVE this kind of science project. But let’s look at what it would take. You’d buy that modern database, for those cool new features. Then you’d have to rewrite your software to use it. And here’s the real catch – you still wouldn’t get all those database features to work for the app itself. You wouldn’t have zero downtime, or the fastest performance, or the ability to scale readily. So it would cost a lot – in money and effort. And it’s this last point – the opportunity cost – that’s a really big deal. Gartner and other industry watchers have been increasingly insistent that to succeed today, IT must focus on what IT can uniquely do. The build vs. buy wars are over – “buy” won. So you buy what you can, build what you must. Keep the “build” tasks focused on stuff that only insiders, with a deep understanding of the business, can do – procure the rest.
  21. DONE We’re really proud of this customer list. You know these companies, and you use their services, so you’re already using ScaleArc. We sit in front of their most vital apps – the ones that impact revenue or reputation – and we’re giving those apps consumer-grade service.
  22. DONE [[these are all real data points – details here – for each, explain and then ask the pointed question – line this up to start a ROUGH ROI on the spot]] $40K – a single outage, that lasted only 3 minutes, cost that much – with our software, their customer never saw a blip, and that saved them $40K for that ONE incident. What does it cost you when your database goes down? And how many times a year does it happen? $2M – this customer saw a 9-month ROI, with that revenue increase every year, because they no longer have to take their site down for maintenance. What are you losing every time you take down the app for maintenance? Urgent security patches are coming fast and furious now, across the whole tech stack. How often are you delaying them because you’re afraid of downtime? $3M higher rev – consumer patience, and even your Google ranking, takes a hit when your site is slow. Across multiple sites, we increased web performance 50% to 3x. On its main revenue site, we doubled the performance, which translates into $2M to $4M more in revenue every year – we took an average of $3M. How is your site performance impacting your customers, and your search results? $320K – One of our customers was able to skip months and months of app re-engineering, with a bottom line savings of $320K. What would coding for database scale out cost you? Could you use that money – and that talent – another way? 2x faster – Another customer was able to complete a global site upgrade in 4 months instead of 9, because they could skip the recoding. If you could bring your new apps and services to market faster, what would that mean for your business?
  23. DONE Gartner recognizes and validates the value of our software – they call this market SQL load balancing. Gartner highlighted ScaleArc as a cool vendor last year – one of only three across the entire database market space. They validated the exact capabilities that are driving the revenue increases and cost savings our customers gain.
  24. DONE (icons will need to be re-linked) Each use case is linked to a relevant case study in this deck.
  25. [[get the buy in for next steps – show the value we can add]]