Virtual techdays INDIA │ 28-30 September 2011 High Availability - A Story from Past to Future Balmukund Lakhani │ Technical Lead – SQL Support, Microsoft.

Slides:



Advertisements
Similar presentations
SQL Server AlwaysOn: Active Secondaries Luis Vargas Program Manager Microsoft Corporation DBI312.
Advertisements

Implementing SQLServer AlwaysON Sarabpreet Singh Anand SQL Server – MVP SQLServerGeeks.com (VP)
Mecanismos de alta disponibilidad con Microsoft SQL Server 2008 Por: ISC Lenin López Fernández de Lara.
SQL Server AlwaysOn.
FlareCo Ltd ALTER DATABASE AdventureWorks SET PARTNER FORCE_SERVICE_ALLOW_DATA_LOSS Slide 1.
Keith Burns Microsoft UK Mission Critical Database.
Microsoft SQL Server x 46% 900+ For Hosting Service Providers
SQL Server 2012 Always On Premier Field Engineer Microsoft Corporation Lisa Gardner
High Availability options Explored with SQL Server
SQL Server AlwaysOn: Active Secondaries Luis Vargas Program Manager Microsoft Corporation DBI312.
National Manager Database Services
SharePoint Business Continuity Management with SQL Server AlwaysOn
Virtual techdays INDIA │ September 2011 Tips for Successful SQL Server Deployment in Enterprise Environment Balmukund Lakhani │ Technical Lead –
Chapter 10 : Designing a SQL Server 2005 Solution for High Availability MCITP Administrator: Microsoft SQL Server 2005 Database Server Infrastructure Design.
Maintaining a Microsoft SQL Server 2008 Database SQLServer-Training.com.
Architecting Availability Groups
SQL-Server 2012 Always On.
IT Pro Day SQL Server 2012 AllwaysOn Stephan Hurni Microsoft V-TSP Principal Consultant, Trivadis AG
MODIFY THIS SLIDE FOR ACTUAL PRESENTER, DELETE THIS BAR AFTER MODIFICATION.
Data platform market will be 36.2B by 2012Database key in hosted scenarios.
Rajib Kundu Agenda Definitions Failover Cluster Database Snapshots Log shipping Database Mirroring.
SQLintersection Session SQL37 SQL Server 2012 Availability Groups Aaron Bertrand
DBI Meets mission critical high availability SLA Integrated Efficient Flexible.
Unified solution Easy to configure, manage, and monitor Reuse existing investments SAN/DAS environments Allow using HA hardware resources Fast seamless.
Module 13 Implementing Business Continuity. Module Overview Protecting and Recovering Content Working with Backup and Restore for Disaster Recovery Implementing.
Roger Technology Solution Professional DataPlatform Microsoft Corporation SQL Server 2012AlwaysOn Availability Groups.
Speaker Name 00/00/2013. Solution Requirements.
Alwayson Availability Groups
DBI302 AlwaysOn Availability Groups for database protection AlwaysOn Availability Groups for database protection AlwaysOn Failover Cluster Instances.
Course Topics Administering SQL Server 2012 Jump Start 01 | Install and Configure SQL Server04 | Manage Data 02 | Maintain Instances and Databases05 |
Data Disaster Recovery Planning Greg Fibiger 1/7/2016.
Warwick Rudd – Henry Rooney – How Available is SQL Server 2016? DAT33 6.
Narasimha Reddy Gopu Jisha J. Agenda Introduction to AlwaysOn * AlwaysOn Availability Groups (AG) & Listener * AlwaysOn Failover * AlwaysOn Active Secondaries.
SQL Server 2014 AlwaysOn Step-by-Step SQL Server 2014 AlwaysOn Step-by-Step A hands on look at implementing AlwaysOn in SQL Server 2014.
SQL Server High Availability Introduction to SQL Server high availability solutions.
All the things you need to know before setting up AlwaysOn Michael Steineke SQL & BI Solution Lead Enterprise Architect Concurrency, Inc.
Windows Server Failover Clustering (WSFC) with SQL Server.
William Durkin A Gourmet Menu of SQL Server High Availability Options.
AlwaysOn In SQL Server 2012 Fadi Abdulwahab – SharePoint Administrator - 4/2013
FUN WITH AVAILABILITY GROUPS Christopher Wolff SQL Server Database Engineer, Xero.
Redmond Protocols Plugfest 2016 Kevin Farlee Senior Program Manager SQL Server AlwaysOn in SQL Server 2016.
Architecting Availability Groups An analysis of Microsoft SQL Server Always-On Availability Group architectures 1.
SQL 2012 – Always On Deep Dive Bob Duffy Database Architect Prodata SQL Centre of Excellence 11 th April 2013.
High Availability & Disaster Recovery with SQL Server AlwaysOn Availability Groups Turgay Sahtiyan Microsoft – Senior SQL Server PFE
SQLSaturday (Silicon Valley) – Mar
Turgay Sahtiyan Istanbul, Turkey
Sponsors.
SQL Server AlwaysOn Availability Groups DrillDown
AlwaysON Availability groups
ALWAYSON AVAILABILITY GROUPS
Secrets to Fast, Easy High Availability for SQL Server in AWS
Navigating the options for Data Redundancy
Disaster Recovery Where to Begin
A Technical Overview of Microsoft® SQL Server™ 2005 High Availability Beta 2 Matthew Stephen IT Pro Evangelist (SQL Server)
Always On Availability Groups
Always on HA SQL Server Always ON feature is the new comprehensive high availability and disaster recovery solution which increases application availability.
Free Microsoft Exam Braindumps Dumps4Download
Required 9s and data protection: introduction to sql server 2012 alwayson, new high availability solution Santosh Balasubramanian Senior Program Manager.
AlwaysOn, an Early bird Overview
Disaster Recovery Where to Begin
Denali Always On for Mission Critical Systems
What’s new in SQL Server 2016 Availability Groups
TechEd /28/ :51 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
SYED SAJID WASIM SQL SERVER ALWAYS ON Step by Step.
Active Secondary: Enabling Backup On Secondary
AlwaysOn Availability Groups
High Availability/Disaster Recovery Solution
Distributed Availability Groups
04 | Always On High Availability
Designing Database Solutions for SQL Server
Presentation transcript:

virtual techdays INDIA │ September 2011 High Availability - A Story from Past to Future Balmukund Lakhani │ Technical Lead – SQL Support, Microsoft | |

virtual techdays INDIA │ September 2011 A B O U T M E… Working with SQL Technology since 2001 (almost 10 years) Currently working as Technical Lead with Microsoft SQL Support team Premier Field Microsoft ERP Onsite Ramco Systems Ramco Systems Ramco Systems Team Blog – Personal Blog – Active Participant in MSDN SQL Forums.

 Why High Availability?  The Past… Quick Recap  Log-Shipping  Database Mirroring  Failover Clustering  Replication  Database Snapshot  The Future… In Depth  High Availability and Disaster Recovery Solution in SQL Server “Denali” virtual techdays INDIA │ September 2011 S E S S I O N A G E N D A

virtual techdays INDIA │ September 2011 Why High Availability?

virtual techdays INDIA │ September 2011 Mission Critical High Availability Solution 5 Meets mission critical high availability SLA Integrated Efficient Flexible

virtual techdays INDIA │ September 2011 High Availability Solutions… The past !

virtual techdays INDIA │ September 2011 L O G – S H I P P I N G Copy Perform Backups Copy and Restore Backups Raise Alerts Primary Database Monitor Database Secondary Database Copy and Restore Backups

virtual techdays INDIA │ September 2011 DATABASE MIRRORING Mirror Principal Witness Log ApplicationSQL Server Data Log 3>2>3 Mirror is always redoing – it remains current Commit

O T H E R T E C H O N O L I G E S virtual techdays INDIA │ September 2011

virtual techdays INDIA │ September 2011 O T H E R T E C H O N O L I G E S Replication Database Snapshots Failover Clustering

E X I S T I N G T O P O L O G Y virtual techdays INDIA │ September 2011 Log Shipping Database Mirroring

virtual techdays INDIA │ September 2011 High Availability Solutions… The Future!

virtual techdays INDIA │ September 2011 AlwaysOn Availability Groups (Future of High Availability) AlwaysOn Availability Groups is a new feature that enhances and combines database mirroring and log shipping capabilities  Multi-database failover  Multiple secondaries  Total of 4 secondaries  synchronous secondaries  1 automatic failover pair  Synchronous and asynchronous data movement  Built in compression and encryption  Automatic and manual failover  Flexible failover policy  Automatic Page Repair  Application failover using virtual name  Configuration Wizard  Dashboard  System Center Integration  Rich diagnostic infrastructure  File-stream replication  Replication publisher failover Flexible Integrated Efficient  Active Secondary  Readable Secondary  Backup from Secondary  Automation using power-shell

virtual techdays INDIA │ September 2011 Demo – Setting up AlwaysOn Configure AlwaysOn Availability Group

virtual techdays INDIA │ September 2011 What we did in demo? Replace Database Mirroring and Log Shipping with Availability Group Advantages: – One integrated solution for HA and DR – Groups of databases failing over together – Multiple secondaries – Listener for Client Connectivity – Backup on secondary – Readable secondary Restrictions: – No delayed apply on the secondary

virtual techdays INDIA │ September 2011 P r e – r e q u i s i t e s All SQL servers (including the secondary in the DR site) in the same Windows domain. One Windows Server Failover Cluster spreads over the primary and DR sites All the databases must be in FULL recovery model To create WFSC cluster user running creation must have: – Domain account – Administrator on all machines – Have Create Computer objects and Read All Properties rights in AD – Detailed Article: KB – Supports SQL Server Failover Cluster Instances with AlwaysOn Availability Groups KB – Supports configuring optimal quorum with non-automatic failover targets

AA AA AA virtual techdays INDIA │ September 2011 N E W T O P O L O G Y

virtual techdays INDIA │ September 2011 N E W T O P O L O G Y A D V A N T A G E Better SLAs – Multiple no data loss secondaries – Better data loss protection for DR secondaries through continuous replication – Faster failover to DR secondaries through virtual name failover Easier deployment/management – Unified solution – Simple deployment – Unified dashboard – Rich diagnostics – Centralized management of client connection topology – Multi-DB failover

virtual techdays INDIA │ September 2011 SQL Server AlwaysOn – BoS (Backup on Secondary)

virtual techdays INDIA │ September 2011 Database Mirroring Backups Backups are only allowed on Primary Secondary cannot be leveraged for backups Backup Workload impacts production Server

virtual techdays INDIA │ September 2011 Active Secondary: Offloading Backup Backups are allowed on any replica. – Synchronous or asynchronous secondaries – Primary backups still work Backup workload does not impact production server. Highly requested feature. Log backups done on all replicas form a single log chain Recovery Advisor makes restores simple

virtual techdays INDIA │ September 2011 Restrictions, cautions, and gotchas Differential backups are not supported on secondary Only Copy-only full backups are supported on secondary – The only distinction is the differential bitmap clearing Advisable for backups to be stored centrally

virtual techdays INDIA │ September 2011 Demo - Backup on Secondary Backup on Secondary & Use them to create new Replica

virtual techdays INDIA │ September 2011 SQL Server AlwaysOn – Readable Secondary

virtual techdays INDIA │ September 2011 Readable Secondary DB2 DB1 SQLServr.exe InstanceA DB2 DB1 Primary Secondary Database Log Synchronization InstanceB Reports

virtual techdays INDIA │ September 2011 Readable Secondary Data Latency Log Cache DB1 DB1 Log DB1 Primary Replica Log Capture Log Recieve DB1 Data Network Redo Thread Redo Pages DB1 Log Page Updated Log Harden Log Flush Commit Acknowledge Commit Log Pool DB1 Data

virtual techdays INDIA │ September 2011 Demo – Readable Secondary Reading Data From Secondary & Creating Secondary Routing

AA AA AA AA virtual techdays INDIA │ September 2011 Reports Backups Synchronous Data Movement Asynchcronous Data Movement F i n a l T o p o l o g y

virtual techdays INDIA │ September 2011 S U M M A R Y SQL Server AlwaysOn is a comprehensive high availability solution Better application availability, Higher return on investment and Simplified deployment and management AlwaysOn Availability Group provide flexibility in HA configuration

virtual techdays INDIA │ September 2011 RELATED CONTENT in VTD Sep 29 th 2011 – DBA Track  Monitoring Performance in Cloud for SQL Azure Applications  Vinod Kumar  3:00pm - 4:00pm  Managing SQL Server Made Easy - Features and Concepts  Amit Banerjee  4:15pm - 5:15pm

virtual techdays THANKS │ September 2011 Please do give your Feedback, Complete evaluation at the end of this session. You could also write to be at : │ twitter.com/blakhanihttp:// twitter.com/blakhani