SlideShare a Scribd company logo
Too Many Choices!
HA/DR:
Mike Walsh, Founder, Straight Path
Solutions
Please silence
cell phones
everything PASS
has to offer
Free online
webinar events
Free 1-day local
training events
Local user groups
around the world
Online special
interest user groups
Business analytics
training
Get involved
Free Online Resources
Newsletters
PASS.org
Explore
Session
Evaluations
Submit by 5pm Friday,
November 15th to
win prizes.
Download the GuideBook App
and search: PASS Summit 2019
Follow the QR code link on session
signage
Go to PASSsummit.com
3 W A Y S T O A C C E S S
Welcome!
Let’s Talk About A few Customers…
“You had one
job”
OOPS!
Enterprise
budget, SE needs.
“But you need
Enterprise Edition
to run this way”
How many DBs
are too many?
…. If you have to
ask….
That’s Why We’re Here Today
There ARE
choices.
SE? EE? Cloud?
Hybrid? VM based
HA? Log
Shipping? AG?
FCI? Third Party
tools?!?!?
There are
ANSWERS.
But I won’t sit
here and say one
is always right.
Leave exploring
the options.
We have 75 mins.
We’ll have
Questions. This is
101.
Our Goals Today -
Challenge
assumptions
SE? EE? Cloud?
Hybrid? VM based
HA? Log
Shipping? AG?
FCI? Third Party
tools?!?!?
Realize there are
ANSWERS.
But I won’t sit
here and say one
is always right.
Leave exploring
the options.
We have 75 mins.
We’ll have
Questions. This is
101.
Mike Walsh
Founder/Consultant
Straight Path Solutions
Straightpathsql.com/hadr
That Link has the
slides/notes/etc.
SQL Server MVP
Our Plan
1. HA/DR From 30,000ft
2. Talk to the Business!
3. Licensing Implications (and a big
change announced late last week)
4. Put it all together
HA/DR from
30,000 Feet:
Options in SQL Server, Options out of
SQL, HA vs DR.
Some Terms
• RPO – Recovery POINT Objective – “Are we up yet?”
• RTO – Recovery TIME Objective – “Is all my data there?”
• SLA – Service Level Agreement – “
• HA – High Availability (See next slide…)
• DR – Disaster Recovery (See next slide…)
High Availability Disaster Recovery
HA is not DR
• Oh No!
• Local/Isolated Failure
• Data Center/SAN ok
• Most folks expect up <
15 minutes
• Oh ^&(#!!!
• The Big One
• Switching Regions
• Most folks understand
longer RPO/RTO
SQL Server Availability Technologies
Technology Notes
Failover Cluster Instances Table data here
Always On Availability Groups (EE) Table data here
Always On Availability Groups (SE) Table data here
Log Shipping Table data here
Replication (yeah I went there) Table data here
Outside of SQL Server HA/DR Ideas
Technology Notes
VMWare/Hyper-V HA Table data here
VMWare Replication & Snapshot
Technologies for Site Recovery
Table data here
SIOS DataKeeper like tech to combine
with FCI
Table data here
Don’t Forget to Dance
• So MANY ways to combine tech
• Let RPO/RTO/Business guide to right areas
• Ask the right questions of business and technology
• Mix and match to suit your needs and budget
• Some of my favorite dance cards:
AG Only
• You can achieve HA or DR with this.
• One common approach is 2 synchronous in main data
center/1 asynchronous in secondary
• (I prefer MANUAL failover to DR anyway..)
• Requires EE. But with licensing changes, that’s big $$
saved.
FCI – but with more..
• The Internet: “You can’t span a SQL Failover Cluster across
data centers”
• Also the Internet: “That guy? He would never win, what a
joke candidacy!”
• I LOVE these. I even drew a picture on the next slide.
• DR potential here (need a good pipe)
• FCIs are a little easier than AGs (2019 fixed some of these!)
FCI + Replication
• No.. I’m not crazy.
• Standard
• Three nodes.
• FCI for AG (even if on a VM or no SAN)
• Replication for Read only reporting (but with indexes)
Other Assorted
• FCI + AG – Can get in trouble if not careful. Feels
complicated.
• Log Shipping – FINE DR approach based on RPO/RTO
• Inside of VM/Cloud Based/Etc – something had to be cut!
Talk to the
Business!!
Be A Consultant
• What’s the Desired Future State?
• Where are we today?
• What’s the gap and how do we close it?
• What do we do first?
• Document it. Get Buy In.
• Do it.
Listen…
But that means you have to … talk …. to the business.
Remember:
• They’ll want some weird stuff.
• They’ll get mad when you give them the price tag.
• They’ll think it’s a bit easier than it is.
Give the People What they Want
People like choices. Maybe something like this –
Name RPO HA
RTO
DR? Approach Notes Cost
Super <5 <5 Yes,
same
RPO/
RTO
SQL AG 3 node,
synchronous
To get same RTO in
DR situation means
$$$ on pipe and
latency/etc
$$$$$$
Std. <5 <5 Yes
<1hr
RPO/
RTO
SQL AG 3 node Sync
+ Async? Maybe Log
shipping?
Zerto/SRM/etc?
Lots of options. Point
here is you have to
make your own list!
$$ -
$$$
No 24hrs 24hrs
+
One full backup a
day.
Not really HA/DR $
Questions to Ask
Put this all together and drive home the important questions.
• What about patching downtime?
• Do we really need EE? Especially now?
• Read only workload offloading? Or is RCSI/best practices
sufficient?
• What else?
But Wait!
There’s More!
There’s a Change in the Weather
• Go thank Microsoft.
• Lots of reasons to love SQL Server 2019
• A few license changes/clarifications related to HA/DR:
• CHECKDB/Backup/Monitoring of Secondaries
• More Nodes (.. Well one)
Moving Pictures…
https://cloudblogs.microsoft.com/sqlserver/2019/10/30/new-high-availability-and-disaster-recovery-benefits-for-sql-server/
Before We Go!
Add It Up
• Ask the right questions to assess your needs.
• Evaluate your licensing needs and performance needs.
• Plan your approach (can you squeeze an upgrade in?)
• Get On It – Achieve HA and/or DR.
Right now – With the licensing changes, and tech available.
There’s no excuse not to.
A Face In The Crowd
• What’s keeping you up right now? (related to SQL Server
HA/DR)
• Anyone going to go and implement something we
discussed today?
Thank You
Mike Walsh
@mike_walsh
mike@straightpathsql.com
www.straightpathsql.com/hadr
for resources/links

More Related Content

Similar to Mike walsh hadr_toomanychoices_20191107

Windy cityrails performance_tuning
Windy cityrails performance_tuningWindy cityrails performance_tuning
Windy cityrails performance_tuning
John McCaffrey
 
Ruby on Rails Performance Tuning. Make it faster, make it better (WindyCityRa...
Ruby on Rails Performance Tuning. Make it faster, make it better (WindyCityRa...Ruby on Rails Performance Tuning. Make it faster, make it better (WindyCityRa...
Ruby on Rails Performance Tuning. Make it faster, make it better (WindyCityRa...
John McCaffrey
 
London Web Performance Meetup: Performance for mortal companies
London Web Performance Meetup: Performance for mortal companiesLondon Web Performance Meetup: Performance for mortal companies
London Web Performance Meetup: Performance for mortal companies
Strangeloop
 
Top 10 DBA Mistakes on Microsoft SQL Server
Top 10 DBA Mistakes on Microsoft SQL ServerTop 10 DBA Mistakes on Microsoft SQL Server
Top 10 DBA Mistakes on Microsoft SQL Server
Kevin Kline
 
How Concur uses Big Data to get you to Tableau Conference On Time
How Concur uses Big Data to get you to Tableau Conference On TimeHow Concur uses Big Data to get you to Tableau Conference On Time
How Concur uses Big Data to get you to Tableau Conference On Time
Denny Lee
 
Web performance optimization
Web performance optimizationWeb performance optimization
Web performance optimization
Kaliop-slide
 
SQL Server In-Memory OLTP Migration Overview
SQL Server In-Memory OLTP Migration OverviewSQL Server In-Memory OLTP Migration Overview
SQL Server In-Memory OLTP Migration Overview
Jose Rivera Miranda
 
London web performance WPO Lessons from the field June 2013
London web performance   WPO Lessons from the field June 2013London web performance   WPO Lessons from the field June 2013
London web performance WPO Lessons from the field June 2013
Stephen Thair
 
Devops kc meetup_5_20_2013
Devops kc meetup_5_20_2013Devops kc meetup_5_20_2013
Devops kc meetup_5_20_2013Aaron Blythe
 
Scalable Web Arch
Scalable Web ArchScalable Web Arch
Scalable Web Arch
royans
 
Scalable Web Architectures - Common Patterns & Approaches
Scalable Web Architectures - Common Patterns & ApproachesScalable Web Architectures - Common Patterns & Approaches
Scalable Web Architectures - Common Patterns & ApproachesCal Henderson
 
Yaroslav Ravlinko "Build your own Machine Learning Platform or how to develo...
Yaroslav Ravlinko  "Build your own Machine Learning Platform or how to develo...Yaroslav Ravlinko  "Build your own Machine Learning Platform or how to develo...
Yaroslav Ravlinko "Build your own Machine Learning Platform or how to develo...
Lviv Startup Club
 
ActiveWarehouse/ETL - BI & DW for Ruby/Rails
ActiveWarehouse/ETL - BI & DW for Ruby/RailsActiveWarehouse/ETL - BI & DW for Ruby/Rails
ActiveWarehouse/ETL - BI & DW for Ruby/Rails
Paul Gallagher
 
Chris Mathias Presents Advanced API Design Considerations at LA CTO Forum
Chris Mathias Presents Advanced API Design Considerations at LA CTO ForumChris Mathias Presents Advanced API Design Considerations at LA CTO Forum
Chris Mathias Presents Advanced API Design Considerations at LA CTO Forum
Chris Mathias
 
DevOps Columbus Meetup Kickoff - Infrastructure as Code
DevOps Columbus Meetup Kickoff - Infrastructure as CodeDevOps Columbus Meetup Kickoff - Infrastructure as Code
DevOps Columbus Meetup Kickoff - Infrastructure as Code
Michael Ducy
 
Systems Monitoring with Prometheus (Devops Ireland April 2015)
Systems Monitoring with Prometheus (Devops Ireland April 2015)Systems Monitoring with Prometheus (Devops Ireland April 2015)
Systems Monitoring with Prometheus (Devops Ireland April 2015)
Brian Brazil
 
Web20expo Scalable Web Arch
Web20expo Scalable Web ArchWeb20expo Scalable Web Arch
Web20expo Scalable Web Archguest18a0f1
 
Web20expo Scalable Web Arch
Web20expo Scalable Web ArchWeb20expo Scalable Web Arch
Web20expo Scalable Web Arch
mclee
 
Web20expo Scalable Web Arch
Web20expo Scalable Web ArchWeb20expo Scalable Web Arch
Web20expo Scalable Web Arch
royans
 
Database Camp 2016 @ United Nations, NYC - Amir Orad, CEO, Sisense
Database Camp 2016 @ United Nations, NYC - Amir Orad, CEO, SisenseDatabase Camp 2016 @ United Nations, NYC - Amir Orad, CEO, Sisense
Database Camp 2016 @ United Nations, NYC - Amir Orad, CEO, Sisense
✔ Eric David Benari, PMP
 

Similar to Mike walsh hadr_toomanychoices_20191107 (20)

Windy cityrails performance_tuning
Windy cityrails performance_tuningWindy cityrails performance_tuning
Windy cityrails performance_tuning
 
Ruby on Rails Performance Tuning. Make it faster, make it better (WindyCityRa...
Ruby on Rails Performance Tuning. Make it faster, make it better (WindyCityRa...Ruby on Rails Performance Tuning. Make it faster, make it better (WindyCityRa...
Ruby on Rails Performance Tuning. Make it faster, make it better (WindyCityRa...
 
London Web Performance Meetup: Performance for mortal companies
London Web Performance Meetup: Performance for mortal companiesLondon Web Performance Meetup: Performance for mortal companies
London Web Performance Meetup: Performance for mortal companies
 
Top 10 DBA Mistakes on Microsoft SQL Server
Top 10 DBA Mistakes on Microsoft SQL ServerTop 10 DBA Mistakes on Microsoft SQL Server
Top 10 DBA Mistakes on Microsoft SQL Server
 
How Concur uses Big Data to get you to Tableau Conference On Time
How Concur uses Big Data to get you to Tableau Conference On TimeHow Concur uses Big Data to get you to Tableau Conference On Time
How Concur uses Big Data to get you to Tableau Conference On Time
 
Web performance optimization
Web performance optimizationWeb performance optimization
Web performance optimization
 
SQL Server In-Memory OLTP Migration Overview
SQL Server In-Memory OLTP Migration OverviewSQL Server In-Memory OLTP Migration Overview
SQL Server In-Memory OLTP Migration Overview
 
London web performance WPO Lessons from the field June 2013
London web performance   WPO Lessons from the field June 2013London web performance   WPO Lessons from the field June 2013
London web performance WPO Lessons from the field June 2013
 
Devops kc meetup_5_20_2013
Devops kc meetup_5_20_2013Devops kc meetup_5_20_2013
Devops kc meetup_5_20_2013
 
Scalable Web Arch
Scalable Web ArchScalable Web Arch
Scalable Web Arch
 
Scalable Web Architectures - Common Patterns & Approaches
Scalable Web Architectures - Common Patterns & ApproachesScalable Web Architectures - Common Patterns & Approaches
Scalable Web Architectures - Common Patterns & Approaches
 
Yaroslav Ravlinko "Build your own Machine Learning Platform or how to develo...
Yaroslav Ravlinko  "Build your own Machine Learning Platform or how to develo...Yaroslav Ravlinko  "Build your own Machine Learning Platform or how to develo...
Yaroslav Ravlinko "Build your own Machine Learning Platform or how to develo...
 
ActiveWarehouse/ETL - BI & DW for Ruby/Rails
ActiveWarehouse/ETL - BI & DW for Ruby/RailsActiveWarehouse/ETL - BI & DW for Ruby/Rails
ActiveWarehouse/ETL - BI & DW for Ruby/Rails
 
Chris Mathias Presents Advanced API Design Considerations at LA CTO Forum
Chris Mathias Presents Advanced API Design Considerations at LA CTO ForumChris Mathias Presents Advanced API Design Considerations at LA CTO Forum
Chris Mathias Presents Advanced API Design Considerations at LA CTO Forum
 
DevOps Columbus Meetup Kickoff - Infrastructure as Code
DevOps Columbus Meetup Kickoff - Infrastructure as CodeDevOps Columbus Meetup Kickoff - Infrastructure as Code
DevOps Columbus Meetup Kickoff - Infrastructure as Code
 
Systems Monitoring with Prometheus (Devops Ireland April 2015)
Systems Monitoring with Prometheus (Devops Ireland April 2015)Systems Monitoring with Prometheus (Devops Ireland April 2015)
Systems Monitoring with Prometheus (Devops Ireland April 2015)
 
Web20expo Scalable Web Arch
Web20expo Scalable Web ArchWeb20expo Scalable Web Arch
Web20expo Scalable Web Arch
 
Web20expo Scalable Web Arch
Web20expo Scalable Web ArchWeb20expo Scalable Web Arch
Web20expo Scalable Web Arch
 
Web20expo Scalable Web Arch
Web20expo Scalable Web ArchWeb20expo Scalable Web Arch
Web20expo Scalable Web Arch
 
Database Camp 2016 @ United Nations, NYC - Amir Orad, CEO, Sisense
Database Camp 2016 @ United Nations, NYC - Amir Orad, CEO, SisenseDatabase Camp 2016 @ United Nations, NYC - Amir Orad, CEO, Sisense
Database Camp 2016 @ United Nations, NYC - Amir Orad, CEO, Sisense
 

Recently uploaded

When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 

Recently uploaded (20)

When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 

Mike walsh hadr_toomanychoices_20191107

  • 1. Too Many Choices! HA/DR: Mike Walsh, Founder, Straight Path Solutions
  • 3. everything PASS has to offer Free online webinar events Free 1-day local training events Local user groups around the world Online special interest user groups Business analytics training Get involved Free Online Resources Newsletters PASS.org Explore
  • 4. Session Evaluations Submit by 5pm Friday, November 15th to win prizes. Download the GuideBook App and search: PASS Summit 2019 Follow the QR code link on session signage Go to PASSsummit.com 3 W A Y S T O A C C E S S
  • 6. Let’s Talk About A few Customers… “You had one job” OOPS! Enterprise budget, SE needs. “But you need Enterprise Edition to run this way” How many DBs are too many? …. If you have to ask….
  • 7. That’s Why We’re Here Today There ARE choices. SE? EE? Cloud? Hybrid? VM based HA? Log Shipping? AG? FCI? Third Party tools?!?!? There are ANSWERS. But I won’t sit here and say one is always right. Leave exploring the options. We have 75 mins. We’ll have Questions. This is 101.
  • 8. Our Goals Today - Challenge assumptions SE? EE? Cloud? Hybrid? VM based HA? Log Shipping? AG? FCI? Third Party tools?!?!? Realize there are ANSWERS. But I won’t sit here and say one is always right. Leave exploring the options. We have 75 mins. We’ll have Questions. This is 101.
  • 9. Mike Walsh Founder/Consultant Straight Path Solutions Straightpathsql.com/hadr That Link has the slides/notes/etc. SQL Server MVP
  • 10. Our Plan 1. HA/DR From 30,000ft 2. Talk to the Business! 3. Licensing Implications (and a big change announced late last week) 4. Put it all together
  • 11. HA/DR from 30,000 Feet: Options in SQL Server, Options out of SQL, HA vs DR.
  • 12. Some Terms • RPO – Recovery POINT Objective – “Are we up yet?” • RTO – Recovery TIME Objective – “Is all my data there?” • SLA – Service Level Agreement – “ • HA – High Availability (See next slide…) • DR – Disaster Recovery (See next slide…)
  • 13. High Availability Disaster Recovery HA is not DR • Oh No! • Local/Isolated Failure • Data Center/SAN ok • Most folks expect up < 15 minutes • Oh ^&(#!!! • The Big One • Switching Regions • Most folks understand longer RPO/RTO
  • 14. SQL Server Availability Technologies Technology Notes Failover Cluster Instances Table data here Always On Availability Groups (EE) Table data here Always On Availability Groups (SE) Table data here Log Shipping Table data here Replication (yeah I went there) Table data here
  • 15. Outside of SQL Server HA/DR Ideas Technology Notes VMWare/Hyper-V HA Table data here VMWare Replication & Snapshot Technologies for Site Recovery Table data here SIOS DataKeeper like tech to combine with FCI Table data here
  • 16. Don’t Forget to Dance • So MANY ways to combine tech • Let RPO/RTO/Business guide to right areas • Ask the right questions of business and technology • Mix and match to suit your needs and budget • Some of my favorite dance cards:
  • 17. AG Only • You can achieve HA or DR with this. • One common approach is 2 synchronous in main data center/1 asynchronous in secondary • (I prefer MANUAL failover to DR anyway..) • Requires EE. But with licensing changes, that’s big $$ saved.
  • 18. FCI – but with more.. • The Internet: “You can’t span a SQL Failover Cluster across data centers” • Also the Internet: “That guy? He would never win, what a joke candidacy!” • I LOVE these. I even drew a picture on the next slide. • DR potential here (need a good pipe) • FCIs are a little easier than AGs (2019 fixed some of these!)
  • 19. FCI + Replication • No.. I’m not crazy. • Standard • Three nodes. • FCI for AG (even if on a VM or no SAN) • Replication for Read only reporting (but with indexes)
  • 20. Other Assorted • FCI + AG – Can get in trouble if not careful. Feels complicated. • Log Shipping – FINE DR approach based on RPO/RTO • Inside of VM/Cloud Based/Etc – something had to be cut!
  • 22. Be A Consultant • What’s the Desired Future State? • Where are we today? • What’s the gap and how do we close it? • What do we do first? • Document it. Get Buy In. • Do it.
  • 23. Listen… But that means you have to … talk …. to the business. Remember: • They’ll want some weird stuff. • They’ll get mad when you give them the price tag. • They’ll think it’s a bit easier than it is.
  • 24. Give the People What they Want People like choices. Maybe something like this – Name RPO HA RTO DR? Approach Notes Cost Super <5 <5 Yes, same RPO/ RTO SQL AG 3 node, synchronous To get same RTO in DR situation means $$$ on pipe and latency/etc $$$$$$ Std. <5 <5 Yes <1hr RPO/ RTO SQL AG 3 node Sync + Async? Maybe Log shipping? Zerto/SRM/etc? Lots of options. Point here is you have to make your own list! $$ - $$$ No 24hrs 24hrs + One full backup a day. Not really HA/DR $
  • 25. Questions to Ask Put this all together and drive home the important questions. • What about patching downtime? • Do we really need EE? Especially now? • Read only workload offloading? Or is RCSI/best practices sufficient? • What else?
  • 27. There’s a Change in the Weather • Go thank Microsoft. • Lots of reasons to love SQL Server 2019 • A few license changes/clarifications related to HA/DR: • CHECKDB/Backup/Monitoring of Secondaries • More Nodes (.. Well one)
  • 30. Add It Up • Ask the right questions to assess your needs. • Evaluate your licensing needs and performance needs. • Plan your approach (can you squeeze an upgrade in?) • Get On It – Achieve HA and/or DR. Right now – With the licensing changes, and tech available. There’s no excuse not to.
  • 31. A Face In The Crowd • What’s keeping you up right now? (related to SQL Server HA/DR) • Anyone going to go and implement something we discussed today?