Presentation is loading. Please wait.

Presentation is loading. Please wait.

Microsoft SQL Server 2017 Maximum Availability & Read Scale-Out

Similar presentations


Presentation on theme: "Microsoft SQL Server 2017 Maximum Availability & Read Scale-Out"— Presentation transcript:

1 Microsoft SQL Server 2017 Maximum Availability & Read Scale-Out
6/15/2018 1:36 PM BRK4018 Microsoft SQL Server 2017 Maximum Availability & Read Scale-Out Mihaela Blendea Senior Program Manager, SQL Server Murshed Zaman Senior Program Manager, Azure CAT © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

2 Talk to me, you will find out why.
Who are you? I am a SQL Server nerd. Very excited to see SQL Server 2017! I am here to learn what is new in the HADR space in this release! I am a Linux guru. I had heard there is something called “SQL Server”. But hey, if you didn’t run on Linux, you didn’t have my attention. Heard SQL Server is coming to Linux. Now you have my interest! None of the above. I am unique. Talk to me, you will find out why. I have been playing with SQL Server on Linux for a while. I am here to learn HA and DR on Linux. Exciting stuff! I already know everything about what you are going to talk. I am here for fun, and to contribute to the conversations. And to give my feedback. You got to listen to me!

3 Agenda HADR for mission critical applications on any platform
6/15/2018 1:36 PM Agenda HADR for mission critical applications on any platform What’s new in SQL Server 2017 HADR for SQL Server on Linux Read scale-out Cross platform scenarios HADR ecosystem Demos © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

4 SQL Server 2017 Industry-leading performance and security NOW ON LINUX and DOCKER Choice of platform and language Industry-leading performance  Most secure over the last 7 years Only commercial DB with AI built-in End-to-end mobile BI on any device Microsoft Tableau Oracle $120 $480 $2,230 R 1/10 Self-service BI per user #1 TPC-H performance 1TB, 10TB, 30TB #1 TPC-E performance #1 price/performance T-SQL Java C/C++ C#/VB.NET PHP Node.js Python Ruby R and Python + in-memory at massive scale A fraction of the cost Most consistent data platform Private cloud Public cloud 1/10th the cost of Oracle

5 SQL Server HA and DR solutions
Simple Standard Mission critical VM failover Resilience against guest and OS-level failures Minutes RTO Backup and restore DR Minutes to hours RTO Failover cluster Instance-level protection Seconds to minutes RTO Basic availability groups AG with 2 replicas Log shipping Warm standbys for DR Always On availability groups Database level protection Seconds to minutes RTO Distributed availability groups DR

6 Flexibility of HADR architectures with your choice of platform
SQL Server support for Linux, including high availability capabilities Enhanced Microsoft Distributed Transaction Coordinator (DTC) support for Always On Availability Groups Read scale-out without depending on cluster infrastructure Cross platform scenarios Required synchronized secondaries to commit SQL Server 2017 Flexibility of HADR architectures with your choice of platform

7 HADR on Linux for mission critical applications
Scenario All Linux infrastructure Application-level protection Automatic and within seconds failover during unplanned outages No downtime during planned maintenance Performance sensitive app DR required for compliance regulations Solution HADR with Always On Availability Groups on Linux or Windows Native clustering integration (Pacemaker) Backups Reports HA DR Async Log Synchronization Sync Log Synchronization

8 Native integration with Linux cluster solutions
6/15/2018 1:36 PM Native integration with Linux cluster solutions Outside in integration with availability group Open design to integrate with other cluster solutions Cluster operations (i.e. failover) must be executed using cluster tools 3 synchronous replicas required for automatic failover Some limitations exist Cross platform Cloud Containers Pacemaker/Other cluster solutions HA DR Availability Group © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

9 Demo Setup 3 nodes availability group
Add AG as a resource in the cluster Automatic failover with application recovery

10 Mission Critical HA on any platform
Scenario Enterprise moving to an all-Linux infrastructure Rigorous business requirements Seamless migration Solution Minimum downtime and HA for cross- platform migrations with Distributed Availability Groups Enables upgrading AGs from 2016 to 2017 Distributed Availability Group AG2 AG1 Migration/Testing

11 Flexibility of HADR infrastructure
Scenario ISV solution built on SQL Server on Windows Linux certification Solution Cross platform hybrid availability group Enables DR/testing/migration – fast data replication and minimum downtime Cost effective – hybrid with Azure replicas Availability Group DR/Migration/Testing

12 Demo Create Windows/Linux availability groups (cluster type NONE)
Automatic seeding Manual failover

13 Scale with read only secondary replicas
Async Log Synchronization OLTP workload

14 Scale with Distributed Availability Groups
Async Log Synchronization AG2 Distributed availability group

15 Offload backups to secondary replicas
Async Log Synchronization OLTP workload

16 Demo Create availability group in Windows (cluster type NONE)
Run analytic workload on secondaries Scale out by adding additional replicas

17 Other Availability Groups enhancements
Scenario Cross database DTC transactions Application uses multiple databases within same server Databases are part of an availability group Ensure at least one failover target available Mission critical application cannot tolerate prolonged downtime and/or data loss Secondary replica disconnected before primary outage Solution Enhance DTC support for Always On Availability Groups: within and across instances CREATE AVAILABILITY GROUP MyAG WITH (DTC_SUPPORT = PER_DB) New required_synchronized_secondaries_to_commit for maximum high availability and data protection CREATE AVAILABILITY GROUP MyAG WITH (REQUIRED_SYNCHRONOUS_SECONDARIES_TO_COMMIT= 1)

18 Building a partner ecosystem

19 Q&A Try SQL Server

20 Please evaluate this session
Tech Ready 15 6/15/2018 Please evaluate this session From your Please expand notes window at bottom of slide and read. Then Delete this text box. PC or tablet: visit MyIgnite Phone: download and use the Microsoft Ignite mobile app Your input is important! © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

21 6/15/2018 1:36 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.


Download ppt "Microsoft SQL Server 2017 Maximum Availability & Read Scale-Out"

Similar presentations


Ads by Google