AlwaysOn In SQL Server 2012 Fadi Abdulwahab – SharePoint Administrator - 4/2013

Slides:



Advertisements
Similar presentations
...your options for ‘High Availability’ with SQL.
Advertisements

SQL Server AlwaysOn: Active Secondaries Luis Vargas Program Manager Microsoft Corporation DBI312.
Implementing SQLServer AlwaysON Sarabpreet Singh Anand SQL Server – MVP SQLServerGeeks.com (VP)
SQL Server Disaster Recovery Chris Shaw Sr. SQL Server DBA, Xtivia Inc.
SharePoint 2013 & SQL Server 2012 Availability Groups The Rough Guide.
Mecanismos de alta disponibilidad con Microsoft SQL Server 2008 Por: ISC Lenin López Fernández de Lara.
SharePoint 2013 & SQL Server 2012 A talk about what SQL Server version you want to use from a SharePoint 2013 perspective.
1EMC CONFIDENTIAL—INTERNAL USE ONLY Overview of SQL Server 2012 High Availability and Disaster Recovery (HADR) Wei Fan Technical Partner Management – Microsoft.
SQL Server AlwaysOn.
Oracle Data Guard Ensuring Disaster Recovery for Enterprise Data
0 SQL Server AlwaysOn – SharePoint 2013 High Availability and Disaster Recovery Sal Bawany, Solutions Architect
FlareCo Ltd ALTER DATABASE AdventureWorks SET PARTNER FORCE_SERVICE_ALLOW_DATA_LOSS Slide 1.
Keith Burns Microsoft UK Mission Critical Database.
Virtual techdays INDIA │ September 2011 High Availability - A Story from Past to Future Balmukund Lakhani │ Technical Lead – SQL Support, Microsoft.
SQL Server 2012 Always On Premier Field Engineer Microsoft Corporation Lisa Gardner
SQL Server AlwaysOn: Active Secondaries Luis Vargas Program Manager Microsoft Corporation DBI312.
SharePoint Business Continuity Management with SQL Server AlwaysOn
Manage & Configure SQL Database on the Cloud Haishi Bai Technical Evangelist Microsoft.
Chapter 10 : Designing a SQL Server 2005 Solution for High Availability MCITP Administrator: Microsoft SQL Server 2005 Database Server Infrastructure Design.
High-Availability Methods Lesson 25. Skills Matrix.
Architecting Availability Groups
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.
DATABASE MIRRORING  Mirroring is mainly implemented for increasing the database availability.  Is configured on a Database level.  Mainly involves two.
SQLCAT: SQL Server 2012 AlwaysOn Lessons Learned from Early Customer Deployments Sanjay Mishra Program Manager Microsoft Corporation DBI360.
Rajib Kundu Agenda Definitions Failover Cluster Database Snapshots Log shipping Database Mirroring.
SQLintersection Session SQL37 SQL Server 2012 Availability Groups Aaron Bertrand
Unified solution Easy to configure, manage, and monitor Reuse existing investments SAN/DAS environments Allow using HA hardware resources Fast seamless.
Acceptable Uptime (%)Downtime Per dayDowntime Per monthDowntime Per year minutes36 hours18.26 days minutes7 hours3.65 days.
Ewan MacKellar Andrew Ehrensing. 2 ScenarioOCS 2007 R2Lync 2010Lync 2013 HA: server failure  Server clustering via hardware load balancing (HLB)  Server.
SQL Server AlwaysOn Phil Brammer, Database Administrator.
SQLCAT: SQL Server HA and DR Design Patterns, Architectures, and Best Practices Using Microsoft SQL Server 2012 AlwaysOn Sanjay Mishra Program Manager.
Speaker Name 00/00/2013. Solution Requirements.
High Availability in DB2 Nishant Sinha
1© Copyright 2012 EMC Corporation. All rights reserved. EMC VNX5700, EMC FAST Cache, SQL Server AlwaysOn Availability Groups Strategic Solutions Engineering.
Alwayson Availability Groups
Architecting Availability Groups An analysis of Microsoft SQL Server Always-On Availability Group architectures 1.
Course Topics Administering SQL Server 2012 Jump Start 01 | Install and Configure SQL Server04 | Manage Data 02 | Maintain Instances and Databases05 |
SQL Server 2012: AlwaysOn HA and DR Design Patterns, and Lessons Learned from Early Customer Deployments Sanjay Mishra SQLCAT.
Log Shipping, Mirroring, Replication and Clustering Which should I use? That depends on a few questions we must ask the user. We will go over these questions.
Narasimha Reddy Gopu Jisha J. Agenda Introduction to AlwaysOn * AlwaysOn Availability Groups (AG) & Listener * AlwaysOn Failover * AlwaysOn Active Secondaries.
Windows Server Failover Clustering with SQL Server.
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.
What HADR Option(s) Are Right For You?. Where’s The AlwaysOn?
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.
Architecting Availability Groups An analysis of Microsoft SQL Server Always-On Availability Group architectures 1.
William Durkin A Gourmet Menu of SQL Server High Availability Options.
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.
Turgay Sahtiyan Istanbul, Turkey
Sponsors.
ALWAYSON AVAILABILITY GROUPS
Secrets to Fast, Easy High Availability for SQL Server in AWS
Disaster Recovery Where to Begin
AlwaysOn Mirroring, Clustering
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.
Required 9s and data protection: introduction to sql server 2012 alwayson, new high availability solution Santosh Balasubramanian Senior Program Manager.
SQL Server High Availability Amit Vaid.
Disaster Recovery Where to Begin
What’s new in SQL Server 2016 Availability Groups
SYED SAJID WASIM SQL SERVER ALWAYS ON Step by Step.
SQL Server on Linux: High Availability And Disaster Recovery
AlwaysOn Availability Groups
High Availability/Disaster Recovery Solution
04 | Always On High Availability
Designing Database Solutions for SQL Server
Presentation transcript:

AlwaysOn In SQL Server 2012 Fadi Abdulwahab – SharePoint Administrator - 4/2013

Terminologies  High Availability (Planned and Unplanned)  Disaster Recovery  Recovery Time Objective (RTO)  Recovery Point Objective (RPO)  Budget

Solutions in SQL Server  Backup and Restore  Log Shipping  Replication  Mirroring  SQL Cluster  AlwaysOn  Mix and Third parties

Backup and Restore  Can lose data  Inexpensive Solution for DR  No HA

Log Shipping  HA, DR  No Automatic Failover but automate the process of backup and restore  Database Level  Inexpensive solution

Log Shipping

Replication  Database, Object level  No automatic failover  Can use as Load balance  HA, DR

Replication

Mirroring  HA, DR  Automatic failover (need witness server – optional)  Read-only database for secondary

Mirroring

SQL Cluster  HA  Expensive solution ( HD, License,..)  Server level  Include two nodes or more  Required SAN Storage  A/P, A/A,A/A/P,…  Need DR (Log shipping, Backup and Restore,..)  No Load Balance ( Use Transactional Replication)

SQL Cluster

AlwaysOn  New Feature in SQL Server 2012  Can have 5 replicas (one Primary and four secondary servers)  HA, DR (enhancement for mirroring) and Read-only access  Can be sync and async ( No acknowledgement,minimize the transactions)  No need for SAN storage (Not like SQL Cluster)  Can deploy geographical  Can use Secondary servers for backup and reporting access  Automatic failover  Types (Primary (R/W and send trans logs to secondary) and Secondary (R)

AlwaysOn

 Windows Cluster is required  Interchangeable ( Transactions terminated)  Failover can be ( Automatic, Manual and forced (possible data lose in case of async) (by commands)  Support T-SQL and PowerShell  Diff Backup not supported for secondary  Secondary use snapshots to avoid any blocking  Support page repair  Client can connect direct, Ava group and Read-only routing

 Read-only settings ( No, Read –intent only, Yes)  Database should be :  Not belong to any Ava. Group  Enable R/W  Enable Multi User mode  Full Recovery  Full backup  Not used by mirroring

 Automatic Failover (up to 2) (Required Sync)  Sync (Up to 3)  Need DNS and Static IP ( can be DHCP)  Configuration (Full (same path – need backup ) – Join (Already restored) – skip (restore later  When SQL user added to Primary the user must created in secondary (except if use contained databases – New feature in SQL Server 2012)  Backup Options  Prefer (run on secondary except if primary not online)  Secondary only (Not support diff backup)  Primary only (support diff backup)  Any replica (based on factors)

Demo  Prerequisites ( Windows Cluster, 2 instances at least)  Configuration (Enable, Create Ava. Group and backup)  Add/Remove databases …  Add/Remove Replica…  Suspended and resume…  Dashboard and DMVs for monitoring

Q&A This Child Camel price of 450,000 RS