SlideShare une entreprise Scribd logo
1  sur  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

Contenu connexe

Similaire à 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
 

Similaire à 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
 

Dernier

Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
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
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
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 educationjfdjdjcjdnsjd
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
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 WorkerThousandEyes
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdfChristopherTHyatt
 
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
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 

Dernier (20)

Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
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
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
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
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
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
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
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)
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 

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?