h8255 symmetrix microsoft sql server wp

16
White Paper Abstract This white paper explains integration of the EMC ® Symmetrix ® array with the Microsoft SQL Server I/O Reliability Program. May 2011 EMC SYMMETRIX AND THE MICROSOFT SQL SERVER I/O RELIABILITY PROGRAM

Upload: backspa

Post on 27-Sep-2015

12 views

Category:

Documents


1 download

DESCRIPTION

sfd

TRANSCRIPT

  • White Paper

    Abstract

    This white paper explains integration of the EMC Symmetrix array with the Microsoft SQL Server I/O Reliability Program. May 2011

    EMC SYMMETRIX AND THE MICROSOFT SQL SERVER I/O RELIABILITY PROGRAM

  • 2 EMC Symmetrix and the Microsoft SQL Server I/O Reliability Program

    Copyright 2011 EMC Corporation. All Rights Reserved. EMC believes the information in this publication is accurate as of its publication date. The information is subject to change without notice. The information in this publication is provided as is. EMC Corporation makes no representations or warranties of any kind with respect to the information in this publication, and specifically disclaims implied warranties of merchantability or fitness for a particular purpose. Use, copying, and distribution of any EMC software described in this publication requires an applicable software license. For the most up-to-date listing of EMC product names, see EMC Corporation Trademarks on EMC.com. All other trademarks used herein are the property of their respective owners. Part Number h8255

  • 3 EMC Symmetrix and the Microsoft SQL Server I/O Reliability Program

    Table of Contents

    Executive summary.................................................................................................. 4 Disclaimer .......................................................................................................................... 4 Introduction ....................................................................................................................... 4

    EMC compliance ...................................................................................................... 5 Core 1.00 Windows logo certification .............................................................................. 5 Core 1.01 Windows API support....................................................................................... 5 Core 1.02 Stable media ................................................................................................... 5 Core 1.03 Forced unit access (FUA) and write-through ..................................................... 6

    Core 1.03.01 Battery backup .......................................................................................... 6 Core 1.03.02 Mirrored write cache .................................................................................. 6 Core 1.03.03 Cyclic redundancy checks ......................................................................... 6

    Core 1.04 Asynchronous capabilities .............................................................................. 6 Core 1.05 - Write ordering ................................................................................................... 7

    Core 1.05.01 Nonreplicated configurations .................................................................... 7 Core 1.06 Torn I/O protection .......................................................................................... 8

    Configure devices for Generic SafeWrite ......................................................................... 9 Enabling Generic SafeWrite ............................................................................................ 9

    Core 1.07 NTFS support ................................................................................................. 10 Core 1.08 Testing .......................................................................................................... 10 Advanced 2.01 Write ordering ....................................................................................... 10

    Replicated configurations ............................................................................................. 10 SRDF/CE for Windows Failover Clustering ..................................................................... 14

    Advanced 2.02 Transactional sector/block rewrites ...................................................... 14 Advanced 2.03 VDI ........................................................................................................ 14 Advanced 2.04 Clustering.............................................................................................. 15 Advanced 2.05 File streams ........................................................................................... 15 Advanced 2.06 Protection ............................................................................................. 15 Advanced 2.07 Hardware virtualization ......................................................................... 15

    Conclusion ............................................................................................................ 15

    Appendix A: References ......................................................................................... 16 General reference ............................................................................................................. 16 EMC customer documentation .......................................................................................... 16

    Appendix B: Microsoft I/O Reliability Specification ................................................. 16

  • 4 EMC Symmetrix and the Microsoft SQL Server I/O Reliability Program

    Executive summary This white paper provides information about the compliance of EMC Symmetrix storage solutions with the Microsoft SQL Server I/O Reliability Program.

    Information regarding the Microsoft SQL I/O reliability program is available at http://www.microsoft.com/sqlserver/en/us/solutions-technologies/mission-critical-operations/high-availability.aspx.

    Disclaimer

    This document has been produced independently of Microsoft Corporation. Microsoft Corporation expressly disclaims responsibility for, and makes no warrantyexpress or impliedwith respect to the accuracy of the contents of this document.

    The information contained in this document represents the current view of EMC on the issues discussed as of the date of publication. Due to changing market conditions, it should not be interpreted as a commitment on the part of EMC. Also, EMC cannot guarantee the accuracy of any information presented after the date of publication.

    Introduction

    The Microsoft SQL Server I/O Reliability Program provides a formal compliance framework and documentation for vendor solutions. EMC provides a number of highly available solutions that are covered by the Microsoft SQL Server I/O Reliability Program framework. This paper provides coverage of those storage-based solutions, which are compliant under the definition of the SQL Server I/O Reliability Program.

  • 5 EMC Symmetrix and the Microsoft SQL Server I/O Reliability Program

    EMC compliance The subsequent sections document EMC compliance with the requirements provided by SQL Server Always On documentation. The specifications applicable for the Always On program are listed in Appendix B: Microsoft I/O Reliability Specification.

    The following EMC products comply with the Microsoft SQL Server I/O Reliability Program:

    EMC Symmetrix DMX: EMC Enginuity microcode 5670 and above in combination with EMC Solutions Enabler 6.2 or later.

    EMC Symmetrix VMAX: Enginuity microcode 5784 and above in combination with EMC Solution Enabler 7.1 or later.

    Core 1.00 Windows logo certification

    All EMC storage platforms listed in the EMC compliance section are logo-certified by Microsoft. The Microsoft Windows Server Catalog page available at http://www.windowsservercatalog.com/default.aspx lists products that meet rigorous Microsoft standards for compatibility.

    These storage platforms are listed in the Windows Catalog under the Storage category.

    EMC additionally provides a solution in the Geographically Dispersed Clustering listing. The EMC SRDF/CE for Windows Failover Clustering product uses SRDF functionality as documented within Advanced 2.01 Write ordering. SRDF/CE for Windows Failover Clustering also complies with the Microsoft SQL Server I/O Reliability Program requirements for supported EMC storage platforms.

    Core 1.01 Windows API support

    The EMC storage arrays listed in the compliance statement fully support the core Windows API.

    Write operations to supported EMC storage platforms guarantee delivery to stable media as defined in subsequent sections. Cache write operations are protected by battery backup systems and other cache protection mechanisms such as cache write mirroring and cache destaging to a cache vault.

    Core 1.02 Stable media

    All EMC storage arrays covered under this compliance statement fully adhere to SQL Server Write Ahead Logging (WAL) protocols and meet Atomicity, Consistency, Isolation, and Durability (ACID) requirements as defined in the SQL Server 2000 I/O Basics documentation. EMC storage arrays and replication products ensure that log predecessor writes are honored. These solutions use EMC consistency technology.

  • 6 EMC Symmetrix and the Microsoft SQL Server I/O Reliability Program

    Core 1.03 Forced unit access (FUA) and write-through

    All EMC storage arrays that comply with the Microsoft SQL Server I/O Reliability Program adhere to forced unit access and forced write-through requirements.

    EMC storage arrays are integrated cache disk arrays (ICDA). These systems provide onboard caching that optimizes I/O operations for connected servers and associated applications. Server write operations specifically benefit from the speed of cache. Cache I/O operations are typically orders of magnitude faster than write operations to the physical disk media.

    All EMC storage arrays use a protection mechanism to ensure the durability and persistence of updated (write) data stored within the cache. Specifically, for storage arrays included within the I/O reliability program, a number of mechanisms are provided.

    Core 1.03.01 Battery backup

    EMC storage arrays include integrated battery backup devices. These battery backup devices are tested and certified to support the required operations in the event of a failure in the primary power supply. In the event of a primary power supply failure, cache memory is written to persistent durable media in a designated cache vault located on specific disks within the array. When primary power is restored, the cache vault is reloaded into memory, and the pending updates are submitted to the relevant logical units. Partial I/O operations are never propagated to the logical unit.

    Cache vault areas are implemented in a RAID configuration; therefore, the vault area is protected against disk failures.

    Core 1.03.02 Mirrored write cache

    To protect against single points of failure in the cache subsystem itself, EMC implements write cache mirroring protection. Under this scheme, updated cache areas are implemented in a RAID 1 configuration. As a result, updates are fully redundant and are protected against a single point of failure such as a memory board fault.

    Core 1.03.03 Cyclic redundancy checks

    Cyclic redundancy checks (CRC) within the array fully protect all update operations written to cache. This ensures protection against undetected faults within the array, such as intermittent data path errors. Data must pass CRC tests before the array successfully services read operations.

    Core 1.04 Asynchronous capabilities

    All EMC storage arrays that comply with the Microsoft SQL Server I/O Reliability Program meet the Asynchronous capabilities requirement. EMC storage platforms will not transition asynchronous I/O operations from a host into synchronous operations.

  • 7 EMC Symmetrix and the Microsoft SQL Server I/O Reliability Program

    Core 1.05 - Write ordering

    All EMC storage arrays that comply with the Microsoft SQL Server I/O Reliability Program meet and can enforce write ordering.

    Core 1.05.01 Nonreplicated configurations

    In nonreplicated solutions, EMC Symmetrix storage arrays that comply with the Microsoft SQL Server I/O Reliability Program honor the write dependency even in configurations where Microsoft SQL Server databases span storage arrays. SQL Server manages write ordering in this type of configuration, and compliance to Core 1.02 Stable Media protects the durability of I/O operations to stable media in each array.

    Additionally, Symmetrix storage arrays provide support for EMC consistency technology to further protect write order dependency. EMC consistency technology enables storage arrays to adhere to dependent write principles, which are the foundation of write ordering. Consistency groups can define related storage objects that need to be treated in an atomic manner to ensure that write ordering is protected. EMC Symmetrix arrays can use consistency technology to maintain write ordering internally for operations such as EMC TimeFinder consistent split operations. Figure 1 demonstrates the use of TimeFinder/Snap software consistency technology within the same array. The logical object represented by both the STD and VDEV objects may actually be composed of several storage devices (LUNs) that are the locations for the database data and log files. The resulting disk state presented to the target host will represent a restartable image, and complies with the SQL Server I/O Reliability requirements.

    Similarly all EMC TimeFinder implementations using consistency technology represent compliant solutions including those solutions that use TimeFinder/Mirror with Business Continuance Volumes (BCVs) and TimeFinder/Clone.

  • 8 EMC Symmetrix and the Microsoft SQL Server I/O Reliability Program

    Figure 1. EMC TimeFinder/Snap with consistency technology

    EMC Symmetrix storage arrays provide consistency technology that spans multiple homogenous arrays. This technology provides adherence to Core 1.05 Write Ordering in situations where one or more SQL Server databases are defined across Symmetrix storage arrays.

    Creation of consistency groups across heterogeneous array families is currently not supported.

    Core 1.06 Torn I/O protection

    All EMC storage arrays that comply with the SQL Server I/O Reliability requirements support the Core requirement discussed in the remainder of this section.

    Customers should implement best practice recommendations, such as partition alignment, as described within the Microsoft SQL Server on EMC Symmetrix Storage Systems TechBook. Correct alignment ensures that internal Microsoft SQL Server data structures are fully aligned to physical structures within the array. While not mandatory for compliance, alignment is highly recommended.

    Prior to Enginuity 5875, EMC Symmetrix storage solutions prevented Torn page scenarios in configurations where the following Generic SafeWrite (GSW) functionality

  • 9 EMC Symmetrix and the Microsoft SQL Server I/O Reliability Program

    was implemented: The GSW functionality was used to protect those volumes used by applications specifically from activities which would result in Torn Page scenarios.

    When GSW functionality protects storage volumes, the Symmetrix array ensures that only full and complete I/O operations are accepted from the host and written to disk. In the event that a complete I/O operation is not received from the host, the Symmetrix array discards the I/O operation, and no acknowledgement is sent to the host. The SCSI protocol requires that the host retry the I/O operation. If a failing operating system caused the incomplete I/O operation, the incomplete, and therefore invalid I/O, is never written to disk.

    Starting with Enginuity 5875, the protection mechanisms Generic SafeWrite provides are inherently enabled within the Symmetrix array. Therefore enabling GSW is deprecated and no longer required with Enginuity 5875.

    A complete overview of the process and implementation of Generic SafeWrite in Enginuity versions prior to 5875 is provided in the document EMC Solutions Enabler Symmetrix Array Controls CLI version 6.2 and later. This document includes a summary of the steps for configuring and enabling Generic SafeWrite.

    Configure devices for Generic SafeWrite

    Before Generic SafeWrite functionality can be enabled, the RDB_cksum Symmetrix device flag must be enabled on all devices targeted for Generic SafeWrite use. This change does not turn Generic SafeWrite on; it only allows it to be enabled on the specified devices.

    Note: EMC recommends enabling GSW on LUNs that support database (.mdf, .ndf) files only. There is no need to enable GSW on LUNs that support SQL Server log (.ldf) files.

    The RDB_cksum device flag can be set with the SYMCLI symconfigure command, which will perform a Symmetrix configuration change.

    The following is an example command: symconfigure sid 54 f c:\enable_cksum.txt commit

    Where the c:\enable_cksum.txt file contains the following command: set device 0015:0019 attribute=RDB_Cksum;

    Enabling Generic SafeWrite

    Once the device flags are set on the Symmetrix array, you can use the symchksum command to enable Generic SafeWrite.

    By using the symchksum command, you can enable Generic SafeWrite by specifying a device, a range of devices, or a device group.

    To enable Generic SafeWrite for a device, use the command syntax shown in the example below:

  • 10 EMC Symmetrix and the Microsoft SQL Server I/O Reliability Program

    symchksum enable type generic dev 005 sid 54

    Note: If this is a metadevice, specify only the meta head.

    To enable Generic SafeWrite for a contiguous range of devices, use the following syntax: symchksum enable type generic range 005:025 sid 54

    Symmetrix Storage Resource Management (SRM) tools can be used to identify database file locations and their corresponding Symmetrix devices. Mapping database file locations to physical Symmetrix devices will assist in identifying the actual volumes that will be configured with Generic SafeWrite.

    Further information regarding the EMC Storage Resource Management tools as they relate to Microsoft SQL Server may be found in the Microsoft SQL Server on EMC Symmetrix Storage Systems TechBook.

    Core 1.07 NTFS support

    All EMC storage arrays that comply with the SQL Server I/O Reliability Program provide full support for all NTFS capabilities.

    Core 1.08 Testing

    The SQLIOSim.exe tool was executed for a required 24-hour testing cycle. The tested array configuration consisted of a two-engine EMC Symmetrix VMAX storage array running Enginuity microcode 5875. The test was performed with a mirrored 2 TB volume. This volume was configured using a single metavolume built with 36 mirrored 58 GB hypervolumes. The physical storage was provided by a disk group composed of seventy-two 450 GB 15,000 rpm drives.

    All required testing was successfully completed.

    Advanced 2.01 Write ordering

    Replicated configurations

    For Symmetrix storage solutions in replicated environments, the Symmetrix Remote Data Facility (SRDF) is a business continuity solution that provides a host-independent, mirrored data storage solution for duplicating production site data to one or more physically separated target Symmetrix systems. In basic terms, SRDF is a configuration of multiple Symmetrix units whose purpose is to maintain multiple copies of logical volume data in more than one location.

    SRDF solutions that use consistency technology are fully compliant with Microsoft SQL Server IO Reliability specification.

    SRDF replicates production or primary (source) site data transparently to users, applications, databases, and host processors on one or more secondary (target) sites. The local SRDF device, known as the source (R1) device, is configured in a partner relationship with a remote target (R2) device, which forms an SRDF pair. While

  • 11 EMC Symmetrix and the Microsoft SQL Server I/O Reliability Program

    the R2 device is mirrored with the R1 device, the R2 device is write-disabled to the remote host. After the R2 device is synchronized with its R1 device, the R2 device can be swapped with (or failed over from) the R1 device at any time. After the swap is completed, the R2 device will be write-enabled making it fully accessible to its host. After the swap or failover, the target (R2) device contains valid data and is available for performing business continuity tasks through its original device address. SRDF requires the configuration of specific source Symmetrix volumes (R1) to be mirrored to target Symmetrix volumes (R2). If the primary site is no longer able to continue processing when SRDF is operating in synchronous mode, data at the secondary site is current up to the last I/O transaction. When primary systems are down, SRDF enables fast failover to the secondary copy of the data so that critical information becomes available in minutes. Business operations and related applications may resume full functionality with minimal interruption.

    SRDF currently supports the following modes of operation:

    Synchronous mode (SRDF/S) provides real-time mirroring of data between the source Symmetrix system(s) and the target Symmetrix system(s). Data is written simultaneously to the cache of both systems in real time before the application I/O is completed, thus ensuring the highest possible data availability. Data must be successfully stored in both the local and remote Symmetrix units before an acknowledgment is sent to the local host. This mode is used mainly for metropolitan area network distances less than 200 km.

    Asynchronous mode (SRDF/A) maintains a dependent-write consistent copy of data at all times across any distance with no host application impact. Customers wanting to replicate data across long distances historically have had limited options. SRDF/A delivers high-performance, extended-distance replication and reduced telecommunication costs while leveraging existing management capabilities with no host performance impact.

    Adaptive mode transfers data from source devices to target devices regardless of order or consistency, and without host performance impact. This is especially useful when transferring large amounts of data during data center migrations, consolidations, and in data mobility environments.

    SRDF Adaptive copy mode does not support Write Ahead Logging (WAL) and is intended for use only as a data migration facility. SRDF Adaptive copy mode is not positioned by EMC as a Business Continuity solution.

    To enable consistency within and across Symmetrix arrays, use consistency groups. The purpose of the consistency group is to protect data integrity for applications that span multiple Remote Adapter (RA) groups and/or multiple Symmetrix arrays. The protected applications may consist of multiple heterogeneous data resource managers across multiple host operating systems. Figure 2 details a logical view of a consistency group definition protecting write ordering across multiple arrays.

  • 12 EMC Symmetrix and the Microsoft SQL Server I/O Reliability Program

    Inter Array

    SRDF Links

    Source R1Arrays

    Target R2Arrays

    Dependent Write Protected Volumes

    Consistency GroupDefined Across Arrays

    SQL

    Server

    Data

    Data

    Log

    Data

    Data

    Log

    Data

    Data

    Log

    Data

    Data

    Log

    Figure 2. Consistency group protection for a database environment spanning arrays

    An SRDF consistency group uses PowerPath software or Enginuity Consistency Assist (ECA) to provide synchronous disaster restart with zero data loss. Disaster restart solutions that use consistency groups provide remote restart with short recovery time objectives. Zero data loss implies that all completed transactions at the beginning of a disaster will be available at the target.

    When the amount of data for an application becomes very large, the time and resources required for host-based software to protect, back up, or run decision-support queries on these databases become critical factors. The time required to quiesce or shut down the application for offline backup is no longer acceptable. SRDF consistency groups allow users to remotely mirror the largest data environments and automatically split off dependent-write consistent, restartable copies of applications in seconds without interruption to online service.

    A consistency group is a composite group of SRDF devices (R1 or R2) that act together to maintain the integrity of applications distributed across multiple Symmetrix units or multiple RA groups within a single Symmetrix. If a source (R1) device in the consistency group cannot propagate data to its corresponding target (R2) device, EMC

  • 13 EMC Symmetrix and the Microsoft SQL Server I/O Reliability Program

    software suspends data propagation from all R1 devices in the consistency group, halting all data flow to the R2 targets. In the example provided in Figure 2, this suspension, called tripping the consistency group, would ensure a dependent-write consistent R2 copy of the database up to the point in time that the consistency group tripped.

    Tripping a consistency group can occur either automatically or manually. Scenarios in which an automatic trip occurs include:

    One or more R1 devices cannot propagate changes to their corresponding R2 devices.

    The R2 device fails.

    The SRDF directors on the R1 side or R2 side fail.

    In an automatic trip, the Symmetrix unit completes the write to the R1 device, but indicates that the write did not propagate to the R2 device. EMC software intercepts the I/O and instructs the Symmetrix to suspend all R1 source devices in the consistency group from propagating any further writes to the R2 side. Once the suspension is complete, writes to all R1 devices in the consistency group continue normally, but they are not propagated to the target side until normal SRDF mirroring resumes.

    Symmetrix SRDF/A solutions enabled for use with consistency also represent valid solutions under the Microsoft SQL Server I/O Reliability program. Figure 3 details the methodology for Symmetrix SRDF/A operations. As each switch between delta sets occurs in a dependent write consistent manner, the resulting image is a valid restart point. SRDF/A delta set switch operations adhere to SQL Server WAL requirements.

    SRDF/A solutions can span multiple source storage arrays and represent valid solutions for databases spanning those arrays.

  • 14 EMC Symmetrix and the Microsoft SQL Server I/O Reliability Program

    Figure 3. Symmetrix SRDF/A implementation using dependent write consistency

    SRDF/CE for Windows Failover Clustering

    The EMC geographical dispersed cluster product, SRDF/CE for Microsoft Cluster Service (SRDF/CE for Windows Failover Clustering), uses SRDF/Synchronous and SRDF/Asynchronous connectivity for its implementation. SRDF/S and SRDF/A , as previously described, are compliant with the requirements for Microsoft SQL Server I/O Reliability Program. Since all relevant technologies are implemented within the storage array, SRDF/CE for Windows Failover Clustering is a fully compliant configuration when implemented with Enginuity 5875 or for earlier versions where Generic SafeWrite functionality is enabled as discussed in Core 1.06 Torn I/O protection.

    Advanced 2.02 Transactional sector/block rewrites

    All EMC storage arrays that comply with the SQL Server I/O Reliability Program fully adhere to the transactional sector or block rewrite I/O reliability requirement.

    Advanced 2.03 VDI

    All EMC storage arrays that comply with the SQL Server I/O Reliability Program fully adhere to the SQL Server Virtual Backup Device Interface (VDI) Specification. SQL Server VDI integration is provided by the EMC TimeFinder Integration Module for Microsoft SQL Server (TF/SIM), EMC Replication Manager, and the EMC NetWorker

    Module for SQL Server.

  • 15 EMC Symmetrix and the Microsoft SQL Server I/O Reliability Program

    Advanced 2.04 Clustering

    All EMC storage arrays that comply with the SQL Server I/O Reliability Program are qualified under the Windows Server Catalog. Exclusive to Windows Server 2008, Symmetrix arrays are part of the Failover Cluster Configuration Program.

    Advanced 2.05 File streams

    All EMC storage arrays that comply with the SQL Server I/O Reliability Program fully adhere to the file streams requirement.

    Advanced 2.06 Protection

    All EMC storage arrays that comply with the SQL Server I/O Reliability Program fully adhere to the protection recommended requirement.

    Advanced 2.07 Hardware virtualization

    All EMC storage arrays that comply with the SQL Server I/O Reliability Program fully adhere to the hardware virtualization requirement. The array itself is certified under both the Windows Server 2008 and Windows Server 2008 R2 hardware logo programs.

    Conclusion This paper detailed the adherence of EMC Symmetrix storage arrays to the Microsoft SQL Server I/O reliability program. The I/O reliability program allows EMC to highlight Symmetrix features designed to protect data. The requirements are designed to ensure data integrity even in the event of failure.

    The I/O reliability program divides testing into core and advanced features. The core features included rigorous SQLIOSim testing. EMC Symmetrix arrays meet all of the core and advanced requirements set forth by the Microsoft SQL Server I/O reliability program.

  • 16 EMC Symmetrix and the Microsoft SQL Server I/O Reliability Program

    Appendix A: References

    General reference

    Information about running Microsoft SQL Server on EMC Symmetrix storage platforms is provided through the Microsoft SQL Server on EMC Symmetrix Storage Systems TechBook at http://www.EMC.com/collateral/software/solution-overview/h2203-ms-sql-svr-symm-ldv.pdf.

    EMC customer documentation

    EMC provides documentation to existing customers through the EMC Powerlink site at http://Powerlink.EMC.com.

    For information about implementing the EMC Symmetrix Windows and SQL integration, search Powerlink for the following:

    EMC Solutions Enabler 7.2 Documentation CD

    Appendix B: Microsoft I/O Reliability Specification The Microsoft I/O Reliability Specification is available at: http://download.microsoft.com/download/6/E/8/6E882A06-B71B-4642-9EB4-D1EA0D6223C8/SQL%20Server%20IO%20Reliability%20Program%20Requirements%20Document.docx

    Executive summaryDisclaimerIntroduction

    EMC complianceCore 1.00 Windows logo certificationCore 1.01 Windows API supportCore 1.02 Stable mediaCore 1.03 Forced unit access (FUA) and write-throughCore 1.03.01 Battery backupCore 1.03.02 Mirrored write cacheCore 1.03.03 Cyclic redundancy checks

    Core 1.04 Asynchronous capabilitiesCore 1.05 - Write orderingCore 1.05.01 Nonreplicated configurations

    Core 1.06 Torn I/O protectionConfigure devices for Generic SafeWriteEnabling Generic SafeWrite

    Core 1.07 NTFS supportCore 1.08 TestingAdvanced 2.01 Write orderingReplicated configurationsSRDF/CE for Windows Failover Clustering

    Advanced 2.02 Transactional sector/block rewritesAdvanced 2.03 VDIAdvanced 2.04 ClusteringAdvanced 2.05 File streamsAdvanced 2.06 ProtectionAdvanced 2.07 Hardware virtualization

    ConclusionAppendix A: ReferencesGeneral referenceEMC customer documentation

    Appendix B: Microsoft I/O Reliability Specification