1© Copyright 2012 EMC Corporation. All rights reserved. EMC VNX5700, EMC FAST Cache, SQL Server AlwaysOn Availability Groups Strategic Solutions Engineering.

Slides:



Advertisements
Similar presentations
1© Copyright 2013 EMC Corporation. All rights reserved. ACCELERATING MICROSOFT EXCHANGE PERFORMANCE WITH EMC XtremSW Cache EMC VNX Storage and VMware vSphere.
Advertisements

1 © Copyright 2013 EMC Corporation. All rights reserved. with For Continuous Operations, VMware and Oracle RAC.
Mecanismos de alta disponibilidad con Microsoft SQL Server 2008 Por: ISC Lenin López Fernández de Lara.
1 EMC CONFIDENTIAL—INTERNAL USE ONLY SQL Server 2012 Big Data Overview.
1EMC CONFIDENTIAL—INTERNAL USE ONLY Overview of SQL Server 2012 High Availability and Disaster Recovery (HADR) Wei Fan Technical Partner Management – Microsoft.
1© Copyright 2012 EMC Corporation. All rights reserved. EMC MANAGEMENT INTEGRATION FOR MICROSOFT PRIVATE CLOUD EMC Symmetrix VMAX, EMC VNX, EMC Storage.
1© Copyright 2011 EMC Corporation. All rights reserved. EMC SQL Server Data Warehouse Fast Track Solutions Nov 30, 2011 Ling Wu, EMC.
SharePoint and SQL Server integration Demo: SQL Server Optimizing Configurations SQL Server 2014 for SharePoint 2013 Avoiding ginormous transaction.
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.
Module – 12 Remote Replication
1© Copyright 2012 EMC Corporation. All rights reserved. EMC INFRASTRUCTURE FOR MICROSOFT APPLICATIONS IN THE PRIVATE CLOUD EMC Symmetrix VMAX 10K, EMC.
1© Copyright 2012 EMC Corporation. All rights reserved. EMC Solutions are Powered by Intel ® Xeon ® Processor Technology Run Microsoft Better with EMC.
1© Copyright 2012 EMC Corporation. All rights reserved. November 2013 Oracle Continuous Availability – Technical Overview.
National Manager Database Services
1 © Copyright 2009 EMC Corporation. All rights reserved. Agenda Storing More Efficiently  Storage Consolidation  Tiered Storage  Storing More Intelligently.
1© Copyright 2013 EMC Corporation. All rights reserved. EMC and Microsoft SharePoint Server Data Protection Name Title Date.
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.
SQL-Server 2012 Always On.
MODIFY THIS SLIDE FOR ACTUAL PRESENTER, DELETE THIS BAR AFTER MODIFICATION.
Module – 4 Intelligent storage system
Your Data Any Place, Any Time Online Transaction Processing.
1EMC CONFIDENTIAL—INTERNAL USE ONLY Why EMC for SQL Performance Optimization.
1© Copyright 2010 EMC Corporation. All rights reserved. Best Practices for Microsoft SQL Server Strategic Solutions Engineering (SSE) EMC Solutions Group.
Continuous Access Overview Damian McNamara Consultant.
1© Copyright 2011 EMC Corporation. All rights reserved. EMC STORAGE OPTIMIZATION AND HIGH AVAILABILITY FOR MICROSOFT SQL SERVER 2008 R2 EMC VNX5700, EMC.
SQLCAT: SQL Server HA and DR Design Patterns, Architectures, and Best Practices Using Microsoft SQL Server 2012 AlwaysOn Sanjay Mishra Program Manager.
Module 10: Maintaining High-Availability. Overview Introduction to Availability Increasing Availability Using Failover Clustering Standby Servers and.
1© Copyright 2012 EMC Corporation. All rights reserved. EMC Mission Critical Infrastructure For Microsoft SQL Server 2012 Accelerated With VFCache EMC.
1© Copyright 2012 EMC Corporation. All rights reserved. EMC PERFORMANCE OPTIMIZATION FOR MICROSOFT FAST SEARCH SERVER 2010 FOR SHAREPOINT EMC Symmetrix.
1© Copyright 2012 EMC Corporation. All rights reserved. Welcome Microsoft Specialist Community to the Webcast educational series  Todays session will.
Speaker Name 00/00/2013. Solution Requirements.
Alwayson Availability Groups
Course Topics Administering SQL Server 2012 Jump Start 01 | Install and Configure SQL Server04 | Manage Data 02 | Maintain Instances and Databases05 |
Warwick Rudd – Henry Rooney – How Available is SQL Server 2016? DAT33 6.
Your Data Any Place, Any Time Always On Technologies.
1© Copyright 2012 EMC Corporation. All rights reserved. EMC BACKUP AND RECOVERY FOR MICROSOFT EXCHANGE AND SHAREPOINT 2010 SERVERS EMC Avamar, EMC VNX,
Narasimha Reddy Gopu Jisha J. Agenda Introduction to AlwaysOn * AlwaysOn Availability Groups (AG) & Listener * AlwaysOn Failover * AlwaysOn Active Secondaries.
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.
AlwaysOn In SQL Server 2012 Fadi Abdulwahab – SharePoint Administrator - 4/2013
Microsoft Dynamics NAV Dynamics NAV 2016 one Azure SQL Dmitry Chadayev Microsoft.
High Availability & Disaster Recovery with SQL Server AlwaysOn Availability Groups Turgay Sahtiyan Microsoft – Senior SQL Server PFE
ALWAYSON AVAILABILITY GROUPS Replicas, Listeners & Quorums, Oh My! Kevin Howell SQL Saturday #517 Philadelphia, June 2016.
Azure.
Turgay Sahtiyan Istanbul, Turkey
Sponsors.
ALWAYSON AVAILABILITY GROUPS
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)
Windows Azure Migrating SQL Server Workloads
HPE SimpliVity 380 Our differentiated approach to hyperconvergence.
Installation and database instance essentials
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
AlwaysOn Availability Groups 101
SQL Server High Availability Amit Vaid.
Upgrading to Microsoft SQL Server 2014
Your Data Any Place, Any Time
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
Distributed Availability Groups
04 | Always On High Availability
Designing Database Solutions for SQL Server
Presentation transcript:

1© Copyright 2012 EMC Corporation. All rights reserved. EMC VNX5700, EMC FAST Cache, SQL Server AlwaysOn Availability Groups Strategic Solutions Engineering (SSE) EMC Solutions Group (ESG) David Ring Michael Morris EMC MULTISITE DISASTER RECOVERY FOR MICROSOFT SQL SERVER 2012

2© Copyright 2012 EMC Corporation. All rights reserved. Agenda  EMC Proven Solutions  SQL Server 2012 Overview  Solution Overview  Architecture Design  Test Results  Summary  Q&A

3© Copyright 2012 EMC Corporation. All rights reserved. EMC Proven Solutions Approach Capture and define Test and validate DocumentPublish Singapore Shanghai, China Cork, Ireland Hopkinton, MA Santa Clara, CA Vienna, Austria Requirements …we champion the customers …and test the solutions you would like

4© Copyright 2012 EMC Corporation. All rights reserved.

5 SQL Server 2012 New Feature Overview

6© Copyright 2012 EMC Corporation. All rights reserved. SQL Server AlwaysOn High Availability Disaster Recovery Built on Windows Failover Clustering Shared Storage Non-shared Storage

7© Copyright 2012 EMC Corporation. All rights reserved. SQL Server High Availability Features HA LevelBefore SQL Server 2012SQL Server 2012 Instance SQL Failover Cluster  AlwaysOn Failover Cluster Database Backup and Restore Log Shipping Transactional Replication SQL Snapshot SQL Mirroring + AlwaysOn Availability Group

8© Copyright 2012 EMC Corporation. All rights reserved. AlwaysOn Failover Cluster Microsoft SQL Server AlwaysOn Failover Cluster Database Protection Shared storage Passive secondary replicas Protects server, instance, and database Multi-subnet support now available

9© Copyright 2012 EMC Corporation. All rights reserved. SQL Server 2012: Multi-subnet Support Cluster Properties—Dependencies Cluster Setup support— intelligently detects a multi-subnet environment SQL Server Engine support— skips binding to any IP address that is not in an online state

10© Copyright 2012 EMC Corporation. All rights reserved. AlwaysOn Availability Groups Microsoft SQL Server AlwaysOn Availability Group Database Protection Synchronous or Asynchronous Up to four replicas Active secondary replicas Protects database only

11© Copyright 2012 EMC Corporation. All rights reserved.

12© Copyright 2012 EMC Corporation. All rights reserved. Solution Purpose  SQL Server 2012 AlwaysOn –Characterize a geographically dispersed SQL Server 2012 environment protected by AlwaysOn technology, and highlight multi-subnet support at both synchronous and asynchronous distances.  EMC VNX5700 –Optimize database storage performance with EMC FAST Cache. –Integrate a simple, efficient, and powerful platform for enterprise- class SQL Server 2012 infrastructures. –Validate the ability of the VNX5700 storage array to support SQL Server 2012 instances running OLTP-like workloads that generate over 50,000 IOPS.

13© Copyright 2012 EMC Corporation. All rights reserved. Solution Architecture 2 * SQL Servers 1 * Primary (Production) 1 * Secondary (DR) FAST Cache on production 4 * DB’s: 1.8 TB of data Dataset: 60% hot FAST Cache impact: x4 (TPS/IOPS) latency of <3ms

14© Copyright 2012 EMC Corporation. All rights reserved.

15© Copyright 2012 EMC Corporation. All rights reserved. SQL Server Layout DescriptionDetails / Measurement SQL Server physical server (instances) One production SQL Server instance (primary replica) One read-only secondary SQL Server instance (secondary replica) SQL Server hardware configuration 32 core/256 GB memory (Processor: Intel Xeon X7560) SQL Server user databases 4 x Databases 180,000 users 1.8 TB of data 1 x 50 GB (5,000 users) 1 x 250 GB (25,000 users) 1 x 500 GB (50,000 users) 1 x 1 TB (100,000 users) Read/Write workload OLTP-like workload - 50,000 IOPS Read/Write ratio of approximately 9:1 VNX storage poolsOne primary/secondary replica Backup staging area for availability group seeding2 TB

16© Copyright 2012 EMC Corporation. All rights reserved. Storage Design PurposePool/RAID groupDisk configurationRAID type SQL System databasesRAID group 4 x 3.5” 600 GB 10k SAS RAID 5 SQL TempDBsRAID group 4 x 2.5” 600 GB 15k SAS RAID 1/0 OLTP database logsRAID group 8 x 2.5” 600 GB 10k SAS RAID 1/0 OLTP database data filesStorage Pool 40 x 2.5” 600 GB 10k SAS RAID 5 FAST Cache pool 14 x 3.5” 100 GB Flash drives RAID 1 Production array storage configuration

17© Copyright 2012 EMC Corporation. All rights reserved. Storage Design for SQL Server

18© Copyright 2012 EMC Corporation. All rights reserved.

19© Copyright 2012 EMC Corporation. All rights reserved. Baseline2hr FAST Cache warmupFAST Cache Steady State Transfers/sec (IOPs)...800km…4,000kmDistance...80km Throughput in IOPS (transfers/sec)

20© Copyright 2012 EMC Corporation. All rights reserved. Comparison of Disk Reads/Writes On Primary And Secondary Replicas

21© Copyright 2012 EMC Corporation. All rights reserved. SQL Server CPU Utilization SQL Server CPU impact across synchronization state and distance

22© Copyright 2012 EMC Corporation. All rights reserved. Baseline2hr FAST Cache warmupFAST Cache Steady State...800km...4,000k m Distance...80km Throughput in Transactions/Sec (TPS) Disk transactions per sec (TPS) for both primary and secondary replicas

23© Copyright 2012 EMC Corporation. All rights reserved. Physical Disk Utilization Physical disk utilization for storage pool on production and DR arrays Baseline2hr FAST Cache warmupFAST Cache Steady State

24© Copyright 2012 EMC Corporation. All rights reserved. Storage Processor Utilization SP utilization for SPA and SPB on production and DR storage arrays Baseline2hr FAST Cache warmupFAST Cache Steady State

25© Copyright 2012 EMC Corporation. All rights reserved. Availability Group Creation Process 1 Create Availability Group 2 Add Availability Group Listener 3 Backup Database from Primary Replica 4 Backup Log from Primary Replica 5 Restore Database to Secondary Replica(s) 6 Restore Log to Secondary Replica(s) 7 Join Secondary Replica(s) to Availability Group 8 For Additional Databases Repeat from Step 3

26© Copyright 2012 EMC Corporation. All rights reserved. Shared Storage Requirements For Seeding  A shared storage space is required when performing a Full Initial Data Synchronization as part of availability group creation.  Users should consider the storage used for these database backups and restorations.  The backup process has high bandwidth requirements for storage.

27© Copyright 2012 EMC Corporation. All rights reserved. Availability Group Creation Times Synchronous and asynchronous availability group creation at 80, 800, 4,000 km Availability Group ModeDistanceDuration Max Bandwidth (MB/sec) BackupRestore OLTP_AG1Synchronous80 km4hrs 14m OLTP_AG2Synchronous80 km4hrs 16m OLTP_AG1Asynchronous800 km4hrs 48m OLTP_AG2Asynchronous800 km8hrs 13m OLTP_AG1Asynchronous4000 km5hrs 50m OLTP_AG2Asynchronous4000 km8hrs 26m

28© Copyright 2012 EMC Corporation. All rights reserved.

29© Copyright 2012 EMC Corporation. All rights reserved. Summary AlwaysOn Availability Groups provide protection at database level Synchronous – commit mode Asynchronous – commit mode Power of the EMC VNX to host mission critical SQL Server 2012 environments FAST Cache significantly boost performance Incredibly low SQL Server datafile latency <3 ms FAST Cache increased SQL Server throughput by x4 (TPS/IOPS) while maintaining a very low latency of <3ms

30© Copyright 2012 EMC Corporation. All rights reserved.

31© Copyright 2012 EMC Corporation. All rights reserved.