Creating SANLess Microsoft SQL Server Failover Cluster Instances with SIOS DataKeeper Cluster Edition and SanDisk Fusion iomemory



Similar documents
CREATING SQL SERVER DISASTER RECOVERY SOLUTIONS WITH SIOS DATAKEEPER

Three Ways Enterprises are Protecting SQL Server in the Cloud

A Simple Strategy for Realizing Dramatic Cost Savings

SteelEye DataKeeper Cluster Edition. v7.5. Release Notes

Hardware/Software Guidelines

Non-Native Options for High Availability

SanDisk ION Accelerator High Availability

WELKOM Cloud met Azure

Critical SQL Server Databases:

SteelEye DataKeeper Cluster Edition. v7.6. Release Notes

Microsoft SQL Server Acceleration with SanDisk

Dell High Availability and Disaster Recovery Solutions Using Microsoft SQL Server 2012 AlwaysOn Availability Groups

High Availability with Windows Server 2012 Release Candidate

The Benefits of Virtualizing

SQL Server AlwaysOn Deep Dive for SharePoint Administrators

StarWind Virtual SAN Hyper-Converged Platform Quick Start Guide

Introduction. Scalable File-Serving Using External Storage

Configure AlwaysOn Failover Cluster Instances (SQL Server) using InfoSphere Data Replication Change Data Capture (CDC) on Windows Server 2012

Course 20465C: Designing a Data Solution with Microsoft SQL Server

Big company HA does not have to be complicated or expensive for SMBs

Powering the Next Generation Cloud with Azure Stack, Nano Server & Windows Server 2016! Jeff Woolsey Principal Program Manager Cloud & Enterprise

Oracle Acceleration with the SanDisk ION Accelerator Solution

Storage and High Availability with Windows Server

MS Configuring and Administering Hyper-V in Windows Server 2012

Fault Tolerant Servers: The Choice for Continuous Availability on Microsoft Windows Server Platform

Microsoft SQL Server on Stratus ftserver Systems

Performance characterization report for Microsoft Hyper-V R2 on HP StorageWorks P4500 SAN storage

High availability and disaster recovery with Microsoft, Citrix and HP

Administering a Microsoft SQL Server 2000 Database

WHITE PAPER: ENTERPRISE SECURITY. Symantec Backup Exec Quick Recovery and Off-Host Backup Solutions

DataKeeper Cloud Edition. v7.6. Release Notes

SQL Clusters in Virtualized Environments April 10 th, 2013

Contents. SnapComms Data Protection Recommendations

Accelerate SQL Server 2014 AlwaysOn Availability Groups with Seagate. Nytro Flash Accelerator Cards

broadberry.co.uk/storage-servers

Real-time Protection for Hyper-V

Clustering Windows File Servers for Enterprise Scale and High Availability

Improve Business Productivity and User Experience with a SanDisk Powered SQL Server 2014 In-Memory OLTP Database

Zerto Virtual Manager Administration Guide

SQL Server AlwaysOn. Michal Tinthofer 11. Praha What to avoid and how to optimize, deploy and operate.

StarWind Virtual SAN Installing & Configuring a SQL Server 2012 Failover Cluster

Software to Simplify and Share SAN Storage Sanbolic s SAN Storage Enhancing Software Portfolio

MS 20465C: Designing a Data Solution with Microsoft SQL Server

DS8000 Data Migration using Copy Services in Microsoft Windows Cluster Environment

IBM Global Technology Services March Virtualization for disaster recovery: areas of focus and consideration.

Administering a Microsoft SQL Server 2000 Database

Designing a Data Solution with Microsoft SQL Server 2014

System Requirements. Version 8.2 November 23, For the most recent version of this document, visit our documentation website.

Designing a Data Solution with Microsoft SQL Server

EMC VPLEX FAMILY. Continuous Availability and Data Mobility Within and Across Data Centers

Symantec NetBackup 7 Clients and Agents

SAN Conceptual and Design Basics

Vess A2000 Series HA Surveillance with Milestone XProtect VMS Version 1.0

Drobo How-To Guide. Topics Drobo and vcenter SRM Basics Configuring an SRM solution Testing and executing recovery plans

Server Consolidation with SQL Server 2008

Course 20465: Designing a Data Solution with Microsoft SQL Server

Microsoft Cross-Site Disaster Recovery Solutions

Designing a Data Solution with Microsoft SQL Server

Brocade and EMC Solution for Microsoft Hyper-V and SharePoint Clusters

Hyper-V 3.0: Creating new virtual data center design options Top four methods for deployment

SQL Server AlwaysOn (HADRON)

Expert. Briefing. \\\\ Best Practices for Managing Storage with Hyper-V

EMC VPLEX FAMILY. Continuous Availability and data Mobility Within and Across Data Centers

WHITE PAPER. How To Build a SAN. The Essential Guide for Turning Your Windows Server Into Shared Storage on Your IP Network

Fusion iomemory iodrive PCIe Application Accelerator Performance Testing

SQL Server 2012/2014 AlwaysOn Availability Group

Storage and High Availability with Windows Server 10971B; 4 Days, Instructor-led

Designing a Data Solution with Microsoft SQL Server 2014

SharePoint 2013 Best Practices

MaxDeploy Ready. Hyper- Converged Virtualization Solution. With SanDisk Fusion iomemory products

System Requirements Version 8.0 July 25, 2013

Veritas Storage Foundation High Availability for Windows by Symantec

Best Practices for Installing and Configuring the Hyper-V Role on the LSI CTS2600 Storage System for Windows 2008

StarWind Virtual SAN Provides HA Storage for Hyper-V Clusters with DAS-Based Virtualized iscsi Devices

Simple Software for a Business Continuity Plan and a Disaster Recovery Plan (BCP DRP) pdf ppt

Optimizing Large Arrays with StoneFly Storage Concentrators

Configuring and Deploying a Private Cloud

Mission-Critical Availability

Deploying and Optimizing SQL Server for Virtual Machines

Best practices for fully automated disaster recovery of Microsoft SQL Server 2008 using HP Continuous Access EVA with Cluster Extension EVA

Appendix A Core Concepts in SQL Server High Availability and Replication

Dell High Availability Solutions Guide for Microsoft Hyper-V

Installing and Configuring a. SQL Server 2012 Failover Cluster

Virtualization of CBORD Odyssey PCS and Micros 3700 servers. The CBORD Group, Inc. January 13, 2007

HP + Veeam: Fast VMware Recovery from SAN Snapshots

Hyper-V: Microsoft s

Configuring a Microsoft Windows Server 2012/R2 Failover Cluster with Storage Center

Innovative technology for big data analytics

Realizing the True Potential of Software-Defined Storage

How To Manage A Database Server 2012

SQL Server Virtualization

Understanding Storage Virtualization of Infortrend ESVA

Affordable Remote Data Replication

Business Process Desktop: Acronis backup & Recovery 11.5 Deployment Guide

The last 18 months. AutoScale. IaaS. BizTalk Services Hyper-V Disaster Recovery Support. Multi-Factor Auth. Hyper-V Recovery.

Availability Digest. MySQL Clusters Go Active/Active. December 2006

Symantec Storage Foundation and High Availability Solutions Microsoft Clustering Solutions Guide for Microsoft SQL Server

Eliminating End User and Application Downtime:

High Availability & Disaster Recovery Development Project. Concepts, Design and Implementation

High Availability and Disaster Recovery for Exchange Servers Through a Mailbox Replication Approach

Transcription:

Creating SANLess Microsoft SQL Server Failover Cluster Instances with SIOS DataKeeper Cluster Edition and SanDisk Fusion iomemory Learn how deploying both DataKeeper Cluster Edition and SanDisk Fusion iomemory can increase the availability and performance of Microsoft SQL Server using traditional clustered instances without the need for expensive shared storage. By Allan Hirt, SQLHA LLC

The Current Storage State of SQL Server Failover Cluster Instances Making SQL Server deployments resilient to failures is a goal most want to achieve. Whether you are trying to account for high availability and/or disaster recovery, there are various methods to achieve the end goal. One of the most popular approaches is to cluster the instance of SQL Server (also known as an FCI, or failover cluster instance) which is built on top of a Windows Server failover cluster (WSFC). An FCI is a feature built into SQL Server that is configured at the time SQL Server is installed. One of the challenges of deploying a traditional FCI architecture is that it requires some sort of shared storage for data files as well as backups. The only things that are local to the servers, known as nodes, are the SQL Server binary files. This means that the shared disk or disks presented to the nodes that are used for an FCI are usually on some sort of storage area network (SAN) device.while the cost of SANs has come down considerably over the past few years compared to where they were over 10 years ago, a SAN still requires a significant investment by a company in all areas one of the most challenging being its day-to-day upkeep. Furthermore, a SAN in production is usually a shared resource, so there is a chance that the database may not get the performance it needs if the SAN is not configured properly. The architecture is similar to the one in Figure 1. Figure 1. Traditional two-node WSFC with one FCI. As seen in Figure 1, there are two nodes and a single FCI. The way a WSFC works is that the role, sometimes known as a resource group, containing all of the resources related to that FCI, will be owned by a specific node. That is why there is a solid line going from Node 1, which currently owns SQLIns A, and a dashed line from Node 2, which will only host those resources after a failover. This is called shared-nothing cluster in the Microsoft world. www.us.sios.com - 2 - Email: sales@us.sios.com

While SQL Server 2012 and soon, SQL Server 2014, do change the game a little bit when it comes to shared storage, the reality is that some form of non-local storage to each WSFC node is required. SQL Server 2012 introduced two features to make FCI deployment easier: the ability to use Server Message Block (SMB) 3.0 shares effectively network-based storage for data, log, and backup files as well as the capability to have tempdb created on the local node. SQL Server 2014 takes this a step further and introduces support for Cluster Shared Volumes (CSVs), which have historically only been used with Hyper-V virtual machines. For those who do not want or need the potential complexity of deploying a SAN, cannot afford a shared storage-based solution, or need more I/O horsepower than a traditional SAN-based solution, there have not really been any options to get the availability benefit of an FCI. DataKeeper, SanDisk, and No Shared Storage WSFCs DataKeeper replicates disks by sending block-level I/O to the other server over a network. This is a similar mechanism to the one hardware-based storage units utilize when mirroring storage between units. The solution is easy to deploy and administer just install DataKeeper on each node and configure the replication for the disk volumes. Disks must first complete their initial synchronization before they can be used in the WSFC. SanDisk Fusion iomemory solutions are an increasingly popular option for many SQL Server deployments to increase I/O throughput for databases. Fusion iomemory products such as the iodrive are installed locally in each server, or node, of the WSFC. A large Fusion iodrive can be allocated into multiple logical volumes, each of which can be individually mirrored to another server via DataKeeper. DataKeeper does require a small amount of space for files known as bitmaps which keep track of the disk changes. The bitmap files add resiliency to the solution. Should a problem occur and the bitmap files are intact, the mirror may not need to be resynchronized. This can save a considerable amount of time and effort for large SQL Server databases. Figure 2 shows the architecture of a DataKeeper WSFC with Fusion iodrives. In addition to the traditional networks required for the WSFC, it is recommended that you configure a dedicated network for the DataKeeper replication traffic for isolation and performance. A dedicated network is optional. Figure 2. WSFC architecture utilizing DataKeeper and Fusion iomemory for storage www.us.sios.com - 3 - Email: sales@us.sios.com

Figure 3 shows a DataKeeper volume in the Available Storage pool in a WSFC after its configuration. Figure 3. DataKeeper volume in a WSFC One difference in using DataKeeper versus a traditional SAN is evident in a WSFC deployment. If a Fusion iodrive is divided into multiple logical drives, DataKeeper has the ability to only mirror a single logical partition. For example, if a Fusion iodrive was partitioned into drives M, S, and T, if you only want to mirror Drive S and present it to the WSFC, that is possible. Figure 4 shows the Fusion iomemory configuration which spawned the volume in Figure 3. This means that you can create a multiple instance failover cluster configuration with as many or as few Fusion iodrives as you need. Figure 4. Fusion iomemory disk configuration in Windows If you are using a traditional SAN solution, the entire volume (or LUN) is presented to the WSFC. That means that if more than one logical drive was carved out on the volume, only a single FCI could use it. An example of how this looks to the WSFC is shown in Figure 5. Figure 5. Multiple logical disks on one volume www.us.sios.com - 4 - Email: sales@us.sios.com

The best part about this solution is that there is virtually nothing you have to learn. This will not take months for any administrator to get up to speed; if you currently deploy and undertsand WSFCs and FCIs, this is nearly plug-and-play. Deploy Your Way SIOS and SanDisk have teamed up to make deployment even easier. Whether you prefer Dell, HP, or SuperMicro for hardware, you can purchase a pre-configured SANLess Server Appliance which has two servers, the Fusion iodrives, and DataKeeper Cluster Edition. The Windows Server license is included with the appliance s price, but you would need to purchase the SQL Server licensing as well as any required support for Windows and SQL Server from Microsoft. For more information on the SANLess Sevrer Applicance, see http://us.sios.com/partners/strategicalliance-partners/fusion-io/. Buying an appliance is not the only way to configure this solution. If you want to fit your cluster nodes with Fusion iodrives and configure DataKeeper, you can do that as well. SQL Server FCIs and DataKeeper Because DataKeeper presents the storage to the WSFC as if it were a traditional shared drive on a SAN, there is nothing special anyone installing a SQL Server FCI would need to do. As seen in Figure 6, the DataKeeper volume from Figure 3 is available for selection during SQL Server Setup in the same way a tradtional disk would appear. Figure 6. Disk selection screen during the FCI installation DataKeeper is also SQL Server version as well as application and hardware agnostic. As long as DataKeeper is supported by your version of Windows, and the application is supported by Microsoft SQL Server, DataKeeper just works whether you need to implement an older version of SQL Server or the latest and greatest. www.us.sios.com - 5 - Email: sales@us.sios.com

Conclusion DataKeeper Cluster Edition is an already proven solution for WSFCs which has now been extended to utilize Fusion iodrives to give SQL Server databases and the instances they are housed in not only the performance they need, but also provide businesses with the availability they require. The DataKeeper/SanDisk Fusion iomemory solution delivers on the tenets of mission critical, and when deploying the SANLess Server Appliance, getting up and running could not be easier. If your company wants the protection of a WSFC and FCI without the complexity of having to deal with traditional shared storage, contact SIOS today. 2014 SIOS Technology Corp. All rights reserved. SIOS, SIOS Technology, DataKeeper and SIOS Protection Suite and associated logos are registered trademarks or trademarks of SIOS Technology Corp. and/or its affiliates in the United States and/or other countries. All other trademarks are the property of their respective owners. www.us.sios.com - 6 - Email: sales@us.sios.com