SlideShare uma empresa Scribd logo
1 de 32
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

Mais conteúdo relacionado

Semelhante a Mike walsh hadr_toomanychoices_20191107

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
 
Windy cityrails performance_tuning
Windy cityrails performance_tuningWindy cityrails performance_tuning
Windy cityrails performance_tuningJohn 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 companiesStrangeloop
 
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 ServerKevin 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 TimeDenny Lee
 
Web performance optimization
Web performance optimizationWeb performance optimization
Web performance optimizationKaliop-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 OverviewJose 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 2013Stephen 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 Archroyans
 
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/RailsPaul 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 ForumChris 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 CodeMichael 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 Archroyans
 
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 Archmclee
 
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
 

Semelhante a Mike walsh hadr_toomanychoices_20191107 (20)

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...
 
Windy cityrails performance_tuning
Windy cityrails performance_tuningWindy cityrails performance_tuning
Windy cityrails performance_tuning
 
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
 

Último

Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbuapidays
 
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...apidays
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...apidays
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
"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 ...Zilliz
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
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 2024The Digital Insurer
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusZilliz
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 

Último (20)

Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
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...
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
"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 ...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
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
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 

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?