Microsoft SQL Server 2017 Maximum Availability & Read Scale-Out

Slides:



Advertisements
Similar presentations
Microsoft Connect /23/ :39 PM
Advertisements

Data Platform and Analytics Foundational Training
Successfully migrate existing databases to Azure SQL Database
From IT Pros to IT Heroes - with Azure DevTest Labs
5/22/2018 1:39 AM BRK2156 Power BI Report Server: Self-service BI and enterprise reporting on-premises Christopher Finlan Senior Program Manager © Microsoft.
Azure Machine Learning Deploying and Managing Models in production
Azure File Sync Setup, configuration and management
Use any Amazon S3 application with Azure Blob Storage
DevOps for any language
Business Critical Application Platform
Azure Cloud Shell Magic of Modern Command-line Management
Developing Hybrid Apps on Microsoft Azure Stack
Azure SDKs and Tools for You
Do more with Microsoft Word and Office 365
Optimizing Microsoft OneDrive for the enterprise
Performing a Seamless Migration in Azure SQL DB
Virtual Machine Diagnostics in Microsoft Azure
7/22/2018 9:21 PM BRK3270 Building a Better Data Solution: Microsoft SQL Server and Azure Data Services Joey D’Antoni Principal Consultant Denny Cherry.
SQL Server on Linux on All-Flash Arrays
Microsoft Ignite /31/ :08 AM
8/6/ :17 AM THR2214 Hybrid Cloud Activated A customer case study optimizing on-premises & Azure performance and cost Mor Cohen-Tal Senior Product.
Understanding Windows Analytics Update Compliance
Excel and Power BI Better Together Democratization of data
SQL Server for Java developers
Workflow Orchestration with Adobe I/O
How we got a traditional bank collaborating across boundaries
Find, try and get line-of-business apps on Microsoft AppSource
Business Critical Application Platform
Automate all things! Microsoft Azure continuous deployment
Data Growth Challenge at WSP USA
Agile Planning with Visual Studio Team Services (VSTS)
Required 9s and data protection: introduction to sql server 2012 alwayson, new high availability solution Santosh Balasubramanian Senior Program Manager.
9/22/2018 3:49 AM BRK2247 Learn from MVPs: Panel discussion on all things SharePoint and OneDrive © Microsoft Corporation. All rights reserved. MICROSOFT.
Confidence at speed: Visual Studio 2017 and your CI pipeline
Azure PowerShell Aaron Roney Senior Program Manager Cormac McCarthy
Continuous Delivery for Microsoft Azure
Azure SQL Database: A Guided Tour
11/22/2018 1:43 PM THR3005 How to provide business insight from your data using Azure Analysis Services Peter Myers Bitwise Solutions © Microsoft Corporation.
Continuous Delivery with Visual Studio Team Services
Azure Advisor: Optimization in the best way
Mobile Center and VSTS:​ Better together for your Mobile DevOps
Microsoft products for non-profits
Power-up NoSQL with Azure Cosmos DB
Introduction to ASP.NET Core 1.0
Five cool things you can do with Windows PowerShell on Office 365
Microsoft To-Do Preview
1/2/2019 5:18 PM THR3016 Customer stories: Plan and orchestrate large resource deployments on Azure infrastructure Igal Figlin Principal PM Manager – Azure.
MDM Migration Analysis Tool (MMAT)
Overview: Dynamics 365 for Project Service Automation
Virtual Reality with Azure and Unity
2/24/2019 7:49 PM BRK2198 Four new Azure management experiences to run your business critical applications Dushyant Gill | Jan Kalis.
Understand your Azure cloud assets dependencies with BMC Discovery
Surviving identity management in a hybrid world
Breaking Down the Value of A Yammer Post: 20 Things to Do
Cool Microsoft Edge Tips and Tricks
When Bad Things Happen to Good Applications
Getting the most out of Azure resources with Azure Advisor
Manage your App Service resources using Command line tools
“Hey Mom, I’ll Fix Your Computer”
Business Continuity and the Microsoft Cloud
Consolidate, manage, backup, and secure your cloud content
Designing Bots that Fit Your Organization
Ask the Experts: Windows 10 deployment and servicing
Windows Azure Hybrid Architectures and Patterns
Passwordless Service Accounts
Azure Networking inside and out
Digital Transformation: Putting the Jigsaw Together
WCF and .NET Framework Microservices in Containers
Diagnostics and troubleshooting in Azure App Service Support Center
Optimizing your content for search and discovery
Presentation transcript:

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.

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!

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.

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

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

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

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

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.

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

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

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

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

Scale with read only secondary replicas Async Log Synchronization OLTP workload

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

Offload backups to secondary replicas Async Log Synchronization OLTP workload

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

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)

Building a partner ecosystem

Q&A Try SQL Server 2017 https://www.microsoft.com/en-us/sql-server/sql-server-2017

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 https://myignite.microsoft.com/evaluations Phone: download and use the Microsoft Ignite mobile app https://aka.ms/ignite.mobileapp 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.

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.