Reference Architecture Library

Embed Size (px)

Citation preview

  • 8/14/2019 Reference Architecture Library

    1/28

    Reference Architecture LibraryReference Architecture Overview for Microsoft Exchange Server 2007 withHitachi Adaptable Modular Storage Model AMS1000

    White Paper

    September 2007

  • 8/14/2019 Reference Architecture Library

    2/28

    Executive Summary

    The release of Microsoft Exchange Server 2007 incorporated significant improvements,

    including changes to the Exchange workload profile and new options for data protection that

    influence the underlying storage infrastructure. This technical brief provides an overview of theways some new features of Exchange Server 2007 impact the design and implementation of a

    robust storage infrastructure.

    The technical brief is intended to serve as a companion to the initial Hitachi Data Systems

    submission to the Exchange Solution Reviewed Program (ESRP) for Exchange Server 2007,

    and it describes solutions based on the Hitachi Adaptable Modular Storage model AMS1000

    configuration tested for a range of 3,125 to 25,000 Exchange mailboxes. The paper discusses

    how data protection alternatives can affect performance and introduces a recommended

    building-block approach for designing and architecting Exchange Server 2007 storageinfrastructures on the AMS1000.

    Specifically, the paper describes the reference test environment that was used during the

    development of the ESRP submission. It also provides an overview of some of the

    architectures available to provide varying degrees of Exchange 2007 data protection. In

    addition, the paper provides insight into the various hardware, software, and service

    components from Hitachi Data Systems required to implement a protected Exchange Server

    2007 solution on the AMS1000 and address economy, performance, and growth.

    Although the recommendations documented here may generally represent good practices,

    configurations may vary. Please contact your Hitachi Data Systems representative, or visit

    Hitachi Data Systems online at http://www.hds.com for further information on solutions by

    Hitachi Data Systems.

  • 8/14/2019 Reference Architecture Library

    3/28

    Contents

    Performance and Data Protect ion for Microsoft Exchange Server 2007 ................................................... 1Hitachi Adaptable Modular Storage Model AMS1000 for Exchange............................................................................... 1AMS1000 and Exchange Server 2007 ESRP Performance Solution Profile....................................................................2Reference ESRP Test Topology ....................................................................................................................................... 3Reference ESRP Test Environment Specifications...........................................................................................................3Reference ESRP Test Storage Configurations .................................................................................................................4Reference ESRP Test Summary Results..........................................................................................................................8

    Exchange Data Protection .................................................................................................................... 9Performance Planning for Backup and Replication..........................................................................................................9Designing for Performance and Protection ....................................................................................................................11Key Takeaways...............................................................................................................................................................12

    Storage-based Protection for Exchange .............................................................................................. 13Adaptable Modular Storage model AMS1000: Hitachi Data Systems Protected Architectures for Exchange Server

    2007................................................................................................................................................................................13Examples of Building-block-driven Hitachi Data Systems Protected Solution Architectures ........................................16

    Summary ........................................................................................................................................... 22Appendix: Supplement al Exchang e Server 2007 Information ................................................................. 23

  • 8/14/2019 Reference Architecture Library

    4/28

  • 8/14/2019 Reference Architecture Library

    5/28

    2

    The Exchange Server 2007 reference architecture overview that follows is designed to accommodate a scalable

    Exchange Server 2007 deployment with a range of Hitachi Data Systems data protection options. It is strongly

    recommended that the Microsoft documents listed in the Appendix be referenced when implementing or migrating

    to a Microsoft Exchange Server 2007 environment.

    AMS1000 and Exchange Server 2007 ESRP Performance Solution ProfileThe initial task was to develop and test a scalable, high-performance platform for Microsoft Exchange Server

    2007. Exchange Server 2007 presents two distinct workload patterns to storage: a random workload consisting of

    8KB read/write operations to the databases, and a sequential write workload of varying record size (between 512

    bytes and the log buffer size) to the transaction logs. A key for performance design is an expandable storage

    architecture that supports varying I/O workloads while allowing for the preferred method of data protection. The

    AMS1000-based solution targets organizations that are seeking to consolidate their Exchange Server 2007

    storage on a high-performance, high-reliability storage system that offers a range of data protection options.

    The tested ESRP configuration was designed to support up to 25,000 Exchange users in a modular, building-

    block fashion, using the following profile specifications:

    Up to 8 Exchange Servers 3,125 users per Exchange Server 0.48 IOPS per user 200MB mailbox size 5 storage groups per server 1 mailbox store per storage group 625 mailboxes per mailbox store

  • 8/14/2019 Reference Architecture Library

    6/28

    3

    Reference ESRP Test Topology

    The following diagram shows the hardware components used for the AMS1000 ESRP submission.

    Figure 1. Hardware Components for AMS1000 ESRP Submission

    Hitachi Adaptable ModularStorage AMS1000

    IBM BladeCenter

    Two (2) HS20 Blades

    IBM BladeCenter

    Two (2) HS20 Blades

    IBM BladeCenter

    Two (2) HS20 Blades

    IBM BladeCenter

    Two (2) HS20 Blades

    Fibre Channel

    SAN

    Reference ESRP Test Environment Specifications

    The tested configuration is capable of supporting 25,000 users with a 0.48 IOPS per user profile and user mailbox

    size of 200MB. The guiding design philosophy of this solution is modularity, so that this configuration can be

    scaled in both directions, down to a minimum of 3,125 users, or up to 25,000 users. This also provides

    organizations with the ability to expand an Exchange Server 2007 storage configuration incrementally by deploying

    disk trays and disks as needed. SeeAMS1000 ESRP Submissions for additional information and details about this

    and other Hitachi Data Systems submissions to the ESRP program.

    The following tables summarize the testing environment:

    Table 1. ESRP Test Environment SpecificatonsSimulated Exchange Configuration

    Simulated Exchange Configuration

    Number of Exchange mailboxes simulated 25,000

    Number of hosts 8

    Number of mailboxes/host 3,125

    Number of storage groups/host 5

    Number of mailbox stores/storage group 1

    Number of mailboxes/mailbox store 625

    Number of mailbox store LUNs/storage group 1

    Simulated profile: I/Os per second per mailbox

    (IOPS, include 20 percent headroom)

    0.48

    Database LUN size 267GB

    Log LUN size 30GB

    Total database size for performance testing 5,468GB

    Percentage of storage capacity used by Exchange database** 51 percent

  • 8/14/2019 Reference Architecture Library

    7/28

    4

    Table 2. ESRP Test Environment SpecificationsPrimary Storage Hardware

    Primary Storage Hardware

    Storage Connectivity (Fibre Channel, server attached storage (SAS),

    SATA, iSCSI)

    Fibre Channel

    Storage model and OS/firmware revision Hitachi AMS10000760/B-H

    Storage cache 16GB

    Number of storage controllers 2

    Number of storage ports 8

    Maximum bandwidth of storage connectivity to host 32Gbit [8x4Gbit host bus adapter (HBA)]

    Switch type/model/firmware revision Brocade 4 Port Enterprise Fibre Channel Switch for IBM

    BladeCenterv4.4.1a

    HBA model and firmware QLogic QMC 2462S BIOS 1.47, FW 4.00.23

    Number of HBAs per host 2 HBAs per host

    Host server type IBM HS20 Blade 2X3.2GHz Intel Xeon Processor8GB RAM

    Total number of disks tested in solution 200

    Maximum number of spindles can be hosted in the storage 480

    Reference ESRP Test Storage Configurations

    Table 3. ESRP Test Storage ConfigurationsMailbox Store Disks

    Primary Storage Disk Configuration (Mailbox Store Disks)

    Disk type, speed, and firmware revision Fibre Channel disk 146GB 15K 4C56

    Raw capacity per disk (GB) 146GB

    Number of physical disks in test 160

    Total raw storage capacity (GB) 23,360GB

    Disk slice size (GB) N/A

    Number of slices per LUN or number of disks per LUN 4 disks per LUN

    RAID level RAID-1+0 at storage level

    Total formatted capacity 10,640GB

    Storage capacity utilization 46 percent

    Database capacity utilization 52 percent

  • 8/14/2019 Reference Architecture Library

    8/28

    5

    Table 4. ESRP Test Storage ConfigurationsTransaction Log Disks

    Primary Storage Disk Configuration (Transaction Log Disks)

    Disk type, speed, and firmware revision Fibre Channel disk 146GB 15K 4C56

    Raw capacity per disk (GB) 146GB

    Number of spindles in test 40

    Total raw storage capacity (GB) 5,840GB

    Disk slice size (GB) N/A

    Number of slices per LUN or number of disks per LUN 2 disks per LUN

    RAID level RAID-1 at storage level

    Total formatted capacity 1200GB

    The scalable design of the storage architecture for the AMS1000-based solution was shaped by the concept of

    building blocks, which produced the storage module configuration. A storage module, which is described in Table 5,is used as a fundamental element on which the protected solution architectures (described later) are based.

    Table 5. ESRP Test Storage ConfigurationsSingle Storage Module Configuration

    Single Storage Module ConfigurationNumber of supported users 3,125Number of hosts 1IOPS per user 0.48Mailbox size 200MBNumber of storage groups 5Number of disk trays 2Total number of disks 27Number of database disks 20Number of log disks 6Number of spare disks 1Disk type 146GB 15K RPM Fibre ChannelDatabase RAID level 1+0Log RAID level 1

    Figure 2 shows a graphical illustration of the physical disk allocation for a single storage module configuration.

  • 8/14/2019 Reference Architecture Library

    9/28

    6

    Figure 2. Single Storage Module

    DB SG1 DB SG2 DB SG3 DB SG4 DB SG5 Log SG1

    Log SG2

    Log SG3

    Log SG4

    Log SG5

    RKA 2

    RKA 1

    Hitachi Adaptable Modular Storage AMS1000

    Single Module (1 Host)

    For the targeted 25,000-user Exchange environment, eight storage modules are stacked together with a

    dedicated storage module allocated to each of the eight host servers. Figure 3 depicts the AMS1000

    configuration, scaled to support 25,000 mailboxes by using single storage modules in a building-block fashion.

  • 8/14/2019 Reference Architecture Library

    10/28

    7

    Figure 3. Eight Storage Modules

    DB SG1 DB SG2 DB SG3 DB SG4 DB SG5 Log SG1

    Log SG2

    Log SG3

    Log SG4

    Log SG5

    RKA 1

    RKA 2

    RKA 3

    RKA 4

    RKA 5

    RKA 6

    RKA 7

    RKA 8

    RKA 9

    RKA 10

    RKA 11

    RKA 12

    RKA 13

    RKA 14

    RKA 15

    RKA 16

    Host 1

    Host 2

    Host 3

    Host 5

    Host 4

    Host 6

    Host 7

    Host 8

    Hitachi Adaptable Modular Storage AMS1000

    Eight Modules (8 Hosts)

  • 8/14/2019 Reference Architecture Library

    11/28

    8

    Reference ESRP Test Summary Results

    The ESRP storage performance tests exercise storage with a maximum, sustainable Exchange I/O workload for

    two hours using the Microsoft JetStress tool. The test is designed to show I/O response times for a storage

    infrastructure under a constant, intensive Exchange Server 2007 emulated workload. The test results below are

    the sum of all logical disk I/Os and average of all the logical disks I/O latency. The complete set of test results,

    logs, and reports can be found in theAMS1000 ESRP Submission for Exchange Server 2007.

    Individual Server ESRP Performance Metrics

    The sum of I/Os and the average latency across all servers are provided in Table 6.

    Table 6. Individual Server ESRP Performance Metrics

    Blade 1 Blade 2 Blade 3 Blade 4 Blade 5 Blade 6 Blade 7 Blade 8

    Database I/OAverage Database Disk Transfers/sec

    (IOPS)1,814 1,874 1,829 1,851 1,851 1,836 1,845 1,805

    Average Database Disk Reads/sec(IOPS)

    963 996 971 984 982 976 978 957

    Average Database Disk Writes/sec

    (IOPS)851 878 858 867 869 860 867 848

    Average Database Disk Read Latency (ms) 17 16 16 16 16 16 16 16

    Average Database Disk Write Latency (ms) 4 4 4 4 4 4 4 4

    Transaction Log I/O Average Log Disk Writes/sec (IOPS) 557 573 560 568 564 564 563 553

    Average Log Disk Write Latency (ms) 0 0 1 0 1 1 1 0

    Aggregate ESRP Performance Metrics Across all ServersThe sum of I/Os and the average latency across all servers in solution are included in Table 7.

    Table 7. Aggregate ESRP Performance Metrics Across All Servers

    Aggregated Performance for Exchange Server 2007Database I/OAverage Database Disk Transfers/sec (IOPS) 14,707Average Database Disk Reads/sec (IOPS) 7,808Average Database Disk Writes/sec (IOPS) 6,899Average Database Disk Read Latency (ms) 16Average Database Disk Write Latency (ms) 4Transaction Log I/OAverage Log Disk Writes/sec (IOPS) 4,504Average Log Disk Write Latency (ms) 1

    http://technet.microsoft.com/en-us/exchange/bb412164.aspxhttp://technet.microsoft.com/en-us/exchange/bb412164.aspxhttp://technet.microsoft.com/en-us/exchange/bb412164.aspx
  • 8/14/2019 Reference Architecture Library

    12/28

    9

    ESRP Performance Test Summary

    Using the AMS1000 storage module building blocks, basic Exchange Server 2007 performance can easily scale

    between 3,125 and 25,000 mailboxes. The total expected IOPS based on the ESRP profile is 1,500 for one

    storage module (3,125 * 0.48) and 12,000 for eight modules (25,000 * 0.48), with an average response time of

  • 8/14/2019 Reference Architecture Library

    13/28

    10

    Host-based Backup Software

    Traditional host-based backup applications for Exchange Server 2007 are a perfectly acceptable protection

    solution for some organizations, especially for small environments with less stringent data protection requirements.

    By nature, the streaming backup process for Exchange Server 2007 demands increased host resources during

    normal backup operations. Specifically, additional CPU cycles are required to perform the page checksum

    process, and RAM and disk resources must be sufficient to support the intensive sequential read and write

    workloads associated with the streaming backup.

    The amount of time required to perform this type of backup (commonly known as the backup window) is much

    greater than the time required for storage-based backup methods, which prohibits this type of solution from

    delivering attractive recovery point objective (RPO) and recovery time objective (RTO) levels. However, tape

    backups are a critical business requirement for many organizations and provide enhanced data protection when

    combined with storage-based replication as we will see later in this section. TheAMS1000 ESRP Submission

    contains the complete details and test results for the AMS1000, which include metrics for the simulated streaming

    backup tests performed by JetStress during the various tests. Hitachi Data Protection Suite, powered by

    CommVault, is described later in this document. It is a comprehensive backup solution that provides Microsofts

    Volume Shadow Copy servicebased (VSS) and streaming API backup functionality that can be applied in a variety

    of designs to provide enhanced RPO and RTO objectives.

    Host-based Replication SoftwareIncluding Microsoft LCR and CCR

    Exchange Server 2007 introduces new replication and availability features that may affect overall storage design.

    Local Continuous Replication (LCR) and Cluster Continuous Replication (CCR) enhance the recoverability of

    Exchange 2007 by complementing, not replacing, backup solutions. Each technology provides varying levels of

    protection by providing a passive copy for rapid recovery. However, a VSS-based or steaming API backup

    solution is still required for LCR or CCR implementations where true data protection is required. Please refer to

    Microsofts specific guidelines and limitations for LCR and CCR.

    Local Continuous Replication

    LCR provides functionality that maintains a second copy of a storage group locally on a standalone Exchange

    2007 server, which can facilitate recovery when the second copy is manually activated. In essence, when

    deployed using modern, high-availability storage systems from Hitachi Data Systems, the value of LCR is limited to

    offloading the backup process to the second copy and potential recovery capabilities from some logical

    corruptions. LCR uses the Exchange Server 2007 Replication Service, which requires additional server hardware

    resources, specifically processor cycles and memory address space. Standalone Exchange 2007 servers

    commonly have the Hub Transport role configured, in addition to the Mailbox role, which also increases the server

    CPU and RAM requirements to accommodate the additional workload. The recommendations provided by

    Microsoft for additional resources for CPU and RAM, and other server and storage hardware requirements, should

    be followed.

    Adding LCR on the AMS1000 entails allocating additional storage group storage modules (described previously)

    for the passive copy. This satisfies two key storage recommendations for LCR-enabled storage groups:

    Isolate the physical disks for the active and passive copies Ensure that the disks allocated to the passive copies have the same performance capabilities as the disks used

    to support the active copy

    Cluster Continuous Replication

    CCR leverages Exchange Server 2007 asynchronous log-shipping technology to replicate storage groups

    between the active and passive nodes of a cluster. In addition, CCR is integrated into Microsoft Cluster Services to

    facilitate Exchange service management and failover. While still resource intensive, many of the key processes and

    their associated performance impacts occur on the passive Exchange node. The primary Exchange server does

    http://technet.microsoft.com/en-us/exchange/bb412164.aspxhttp://technet.microsoft.com/en-us/exchange/bb412164.aspxhttp://technet.microsoft.com/en-us/exchange/bb412164.aspxhttp://technet.microsoft.com/en-us/exchange/bb412164.aspx
  • 8/14/2019 Reference Architecture Library

    14/28

    11

    incur a resource penalty due to the overhead of managing the replication service, a network share, and other

    components. Because log shipping technologies inherently operate at a point in time that is behind the production

    system, the RPO and RTO levels delivered through host-based replication, in most cases, cannot match those of

    a zero-data-loss storage-based replication solution.

    The storage architecture for CCR on the AMS1000 using the storage module design from the ESRP submission

    entails allocating storage modules for the passive copy on an additional, often remotely located, AMS1000. Thisarchitecture, combined with the storage group and mailbox store design of the AMS1000-based storage module,

    ensures that the disks allocated to maintain the passive copies have the same performance and capacity

    capabilities as the disks on which the active copy resides. Native host-based replication for Exchange Server 2007

    is new Microsoft technology; testing of those new features was not conducted during the initial ESRP submission

    for the AMS1000. However, one can use the ESRP results for the AMS1000 along with Microsofts replication

    guidelines to estimate the performance impact in terms of IOPS, which may be significant for larger Exchange

    environments.

    Storage-based Backup/Replication

    The performance impact associated with using storage-based replication technologies of the AMS1000 will vary

    based on a number of factors outlined in detail in AMS1000 documentation. However, as a rule of thumb, expect

    to incorporate a distance-related performance allowance into the design to account for the increased data

    protection workload.

    The allowance may need to be increased for some of the larger, higher IOPS Exchange environments targeted at

    the upper range of the 25,000-user scale when using one of the advanced replication architectures. Similarly,

    performance impacts may be negligible for smaller environments using only one to four storage modules and

    which would likely use more basic replication architectures. The protected Hitachi replication architectures will be

    discussed in a later section.

    Detailed planning and design are critical for Exchange Server 2007 environments that can be characterized as

    having high IOPS, aggressive RPO/RTO, demanding business continuity requirements or otherwise possessing

    advanced levels of technical or design complexity. These solutions may benefit significantly from the assistance of

    performance and business continuity consultants from Hitachi Data Systems Global Solution Services (GSS).

    Designing for Performance and Protection

    Specific production requirements will rarely be identical to a test environment due to differing module and option

    configurations, additional applications, and the specifics of the physical environment, including the distance

    between sites and the type of connectivity. In this case, the strength of the scalable AMS1000 Exchange design is

    apparent because it provides IOPS and response-time benchmarks that one can apply as building blocks in

    conjunction with other technologies to meet specific demands.

    Using the Exchange Server 2007 test profile described in the ESRP submission, each reference storage module

    processed between 2,350 and 2,450 IOPS (including database and log I/Os). When eight storage modules were

    stacked together, the AMS1000 supported a simulated Exchange Server 2007 environment consisting of eightservers that maintain 25,000 mailboxes. The average database read and write latencies measured 16ms and 4ms

    respectively, which equates to 25 percent and 75 percent below the 20ms response time target. Sustained IOPS

    that occur within an acceptable response time (which is the primary validation goal of JetStress) are the key

    metrics one needs to consider when building Hitachi Data Systems protected architectures for Exchange Server

    2007.

    Designing a high-performing and resilient solution from the storage module building blocks requires allowing for

    the performance impact associated with the backup and/or replication processes in terms of IOPS and response

    time. Regardless of the backup and/or replication technology, additional workload requirements are placed on the

  • 8/14/2019 Reference Architecture Library

    15/28

    12

    server and/or the storage resources composing the Exchange Server 2007 infrastructure. It is necessary to

    incorporate the increased resource demands of backup and replication functions into the storage design to ensure

    application performance does not degrade during times of high activity.

    Increasing the amount of memory (RAM) on the Exchange Server 2007 hosts can provide significant performance

    benefits. Specifically, an increased number of IOPS, reduced response times, and/or reduction in host-based

    replication impact can be realized with increased levels of RAM. Microsoft indicates that 32GB of RAM is thepractical, not technical, limit for Exchange Server 2007 hosts, as the benefit of increasing RAM beyond this level

    does not provide enough return to justify the significant costs.

    From a storage perspective, two possible methods of adapting a reference storage module from the ESRP

    submission for use in building protected solution architectures involve:

    Decreasing the number of mailboxes allocated to the mailbox store in each storage group for the Exchangeinstance. This decreases the total number of mailboxes housed by the Exchange instance, thereby reducing the

    I/O workload to the physical storage resources associated with those storage groups.

    Increasing the number of RAID-1+0 disk spindles allocated to the Adaptable Modular Storage system RAIDgroups, which comprise the production LUNs for the database file for a given storage group. This allocates the

    mailbox store file over an increased number of physical disks from the larger RAID-1+0 RAID group, whichprovides the ability to support an increased number of IOPS within an acceptable average response time.

    By decreasing the number of mailboxes we are simply accommodating the IOPS and response time requirements

    for the backup and/or replication process with the IOPS and response time requirements of the reduced number

    of mailbox stores for the Exchange instance. The benchmark IOPS (2400, including logs) and response time

    metrics (16ms) from the average reference storage module should be the targeted maximum levels when the

    impact of backup and/or replication processes is included. However, ensure that a 10 percent to 15 percent factor

    is built into the calculations in order to account for growth and spikes in latency.

    Alternatively, by increasing the number of physical disk spindles that compose the RAID groups for the database

    LUNs for a storage group we can account for backup/replication overhead. This method stripes the mailbox store

    file (database) over an increased number of physical disks, providing the ability to support an increased number ofIOPS within an acceptable average response time. The benchmark IOPS (2400, including logs) and response time

    metrics (16ms) from the average storage module now become the expected minimum levels supported when

    additional physical spindles are added to the Adaptable Modular Storage system RAID groups for the mailbox

    store LUNs. Again, ensure that a 10 percent to 15 percent factor is built into the calculations in order to account

    for growth, spikes in latency-producing, nontransactional I/O, and maintenance activities. This calculation can

    easily get complex and requires restructuring the reference storage module to account for the additional spindles.

    Therefore, be sure to involve Hitachi Data Systems Global Solution Services when using this alternate technique.

    Key Takeaways

    The following list summarizes the key Exchange Data Protection takeaways and provides additional guidance for

    designing and validating Exchange Server 2007 solution architectures:

    The AMS1000-based storage module architecture provides a benchmark building-block performance metric forExchange-solution construction. However, each situation is unique and the test results should be used only as a

    guideline rather than as an absolute predictor of performance.

    When material changes to the basic storage module architecture are required, it is strongly recommended thatadditional Microsoft JetStress testing be conducted against all anticipated I/O and non-transactional workloads,

    and that the appropriate Hitachi Data Systems technical resources be engaged.

  • 8/14/2019 Reference Architecture Library

    16/28

    13

    Be conservative when developing workload and resource estimates and when mitigating peak periods of heavyI/O and nontransactional workloads.

    JetStress testing is just one of the Microsoft recommended steps to establish readiness and supportability foran Exchange Server 2007 environment. However, it is crucial for validating a storage configuration, especially

    when designing for data protection.

    LoadGen validation testing that includes the architected backup and/or replication processes and overhead ishighly recommended.

    Storage-based Protection for Exchange

    The following components are used in the building blocks shown for Hitachi-protected Exchange Server 2007

    solutions.

    Hardware

    Hitachi Adaptable Modular Storage model AMS1000Software

    Hitachi HiCommand Device Manager 5.5provides centralized management of distributed Hitachienvironments

    Hitachi HiCommand Dynamic Link Manager 5.8provides robust path failover and load balancing for Hitachistorage in open systems operating environments

    Hitachi HiCommand Protection Manager 5.7protects mission-critical applications by automating split-mirrorbackups and enabling rapid recovery using proven Hitachi replication technologies

    Hitachi Command Control Interfaceallows scripted control of replication procedures Hitachi ShadowImage Replicationprovides nondisruptive, host-independent data replication for creating

    copies of any customer accessible data within a single Hitachi storage system

    Hitachi TrueCopy Synchronousprovides continuous, nondisruptive, host-independent remote datareplication for disaster recovery

    Hitachi Data Protection Suite (or other third-party backup software)provides scheduled disk-to-tape or disk-to-disk-to-tape backup of data volumes or files for offsite storage or local recovery

    Adaptable Modular Storage model AMS1000: Hitachi Data Systems ProtectedArchitectures for Exchange Server 2007

    In order to more clearly present the protection alternatives that follow, it may be useful to first map some of the

    common elements between Exchange Server 2007 and the AMS1000. This paper first recaps the elements

    associated with a single Exchange server and the disks that make up the volumes for a single Exchange Server

    2007 storage group. Figure 4 highlights the physical layout of the first tray of a single storage module. For a single

    storage group, note that two volumes are represented consisting of six physical disksfour disks for the mailbox

    store and two for the logs and checkpoint file.

  • 8/14/2019 Reference Architecture Library

    17/28

    14

    Figure 4. Single Storage Group Disks Extracted from a Single Storage Module

    RKA 1

    Hitachi Adaptable Modular Storage AMS1000

    Single Module (1 Storage Group)

    SG1 Mailbox

    Store (.edb)

    SG1 Log &

    Checkpoint

    (.log & .chk)

    SpareAllocated

    Up to this point, discussions of the AMS1000-based storage modules have focused on the production Exchange

    Server 2007 LUNs, RAID groups and physical disks. In order to build protected architectures that use Hitachi

    storagebased replication solutions, storage modules must be allocated to hold one or more replication volumes,

    commonly known as secondary volumes (S-VOLs), and then the S-VOLs must be mapped to the primary physical

    disk configuration on the AMS1000. Additional disk trays (RKAs) and racks will be required to expand the

    AMS1000 to house the S-VOL physical disks. Also, remember that the logical drawings that accompany theHitachi Data Systems protected reference architectures introduced in this section represent only one Exchange

    storage group, which is composed of two dedicated LUNsone for the Exchange database and one for the logs.

    The straightforward method for developing the S-VOL storage modules is to allocate one additional storage

    module for each S-VOL you want to maintain, providing S-VOL LUN construction and allocation that identically

    matches the characteristics of the P-VOLs. This design provides optimal replication performance by isolating

    workloads and storage resources and avoids disk contention areas also referred to as hot spots.

    Figure 5 illustrates a single storage module for the P-VOLs, and the additional storage module architecture

    required for two copies of S-VOLs. Additional S-VOLs are required to provide multiple recovery points in time,

    which are used to rapidly restore and recover from multiple scenarios. The number of S-VOLs and the frequency

    of refresh via the backup process are key factors in determining the recovery service level objectives that astorage-based backup and replication solution can support. Each additional copy provides an enhanced level of

    data protection, but an additional set of storage resources are required to maintain each backup copy.

  • 8/14/2019 Reference Architecture Library

    18/28

    15

    Figure 5. Primary and Secondary Volume Storage Modules for Replication

    DB SG1 DB SG2 DB SG3 SpareDB SG4 DB SG5 Log SG1

    Log SG2

    Log SG3

    Log SG4

    Log SG5

    RKA 2

    RKA 1

    Hitachi Adaptable Modular Storage AMS1000Single Module (P-VOLs)

    DB SG1 DB SG2 DB SG3 DB SG4 DB SG5 Log SG1Log SG2

    Log SG3Log SG4

    Log SG5 Spare

    RKA 20

    RKA 19

    Hitachi Adaptable Modular Storage AMS1000Single Module (S-VOL #1)

    DB SG1 DB SG2 DB SG3 DB SG4 DB SG5 Log SG1

    Log SG2

    Log SG3

    Log SG4

    Log SG5 Spare

    RKA 20

    RKA 19

    Hitachi Adaptable Modular Storage AMS1000Single Module (S-VOL #2)

    Notice that three AMS1000based storage modules are required. These reside, in this example, on separate trays

    depicted by the RKA number but connected to the same AMS1000. One storage module would be allocated to

    the production Exchange server volumes and the other two storage modules would be used for unique S-VOL

    copies. A fourth storage module would be required to maintain a third S-VOL if needed.

    An alternative method that can reduce cost entails constructing the S-VOL LUNs using one or more of the

    following techniques:

    Using larger capacity physical disks Increasing the number of physical spindles in the RAID groupHowever, realize that storage-based replication carries with it associated resource costs as well, so ensure that

    during recovery, when using larger or slower drives in a d ifferent RAID configuration, your design can maintain the

    RPO, RTO, and SLO solution goals without introducing response time or IOPS degradation to the production

    Exchange Server 2007 workloads. Hitachi Data Systems Global Solution Services offers a variety of professional

    services to assist with meeting these demands.

    Figure 6 illustrates an AMS1000based storage module configured to use 300GB, 10,000 RPM Fibre Channel

    drives, in place of 146GB 15,000 RPM drives. This allows two S-VOLs to reside on a single storage module.

  • 8/14/2019 Reference Architecture Library

    19/28

    16

    Figure 6. Single Storage Module for Replication Supporting Multiple S-VOLs

    DB SG1 DB SG2 DB SG3 SpareDB SG4 DB SG5 Log SG1

    Log SG2

    Log SG3

    Log SG4

    Log SG5

    RKA 2

    RKA 1

    Hitachi Adaptable Modular Storage AMS1000Single Module (P-VOLs)

    DB SG1 DB SG2 DB SG3 DB SG4 DB SG5 Log SG1

    Log SG2

    Log SG3

    Log SG4

    Log SG5

    DB SG1 DB SG2 DB SG3 DB SG4 DB SG5 Log SG1Log SG2

    Log SG3Log SG4

    Log SG5

    Spare

    RKA 2

    RKA 1

    Hitachi Adaptable Modular Storage AMS1000Single Module (Multiple S-VOL)

    Secondary

    Copy #1

    Secondary

    Copy #2

    For the diagrams that follow, the primary volumes (P-VOLs) represent the primary database and log volumes for an

    entire storage group, and the secondary volumes (S-VOLs) represent image replicas that are maintained for rapid

    recovery on local storage, remote storage, or both. Figure 7 illustrates how the Exchange Server 2007, Windows

    Server 2003, ShadowImage and Protection Manager software, and AMS1000 map to one another.

    Figure 7. Exchange Server Components and Resources Mapped to Storage Volumes

    MicrosoftExchange

    Server

    StorageGroup

    MailboxStore

    .chk file

    .log file

    Hitachi Adaptable Modular Storage AMS1000

    .edb file

    Mount Point

    PVOLPVOL

    1:00 AM

    2:00 AM

    Mount Point

    PVOL PVOL

    1:00 AM

    2:00 AM

    Examples of Building-block-driven Hitachi Data Systems Protected SolutionArchitectures

    This section discusses the Hitachi Data Systems protected architectures available for Exchange Server 2007 on

    the AMS1000. As above, the protected architectures are applied in a building-block manner to produce a solution

    architecture that meets specific Exchange Server 2007 protection requirements. In addition, this section provides

    examples that illustrate how individual components can be combined to develop complete, protected solutionarchitectures.

  • 8/14/2019 Reference Architecture Library

    20/28

    17

    Basic Replication Architectures for Hitachi HiCommand Protection Manager software

    Figure 8 highlights the basic local replication architectures for Hitachi HiCommand Protection Manager when used

    with ShadowImage Replication software. Each P-VOL and S-VOL container in the following drawings represents a

    single Exchange Server 2007 storage groupnot an entire Exchange instance or server. The P-VOL container

    corresponds to the two volumesone for the mailbox store and the other for the logs and checkpoint fileand

    the S-VOL container represents the two volumes that contain the replicated recovery points of these storage

    group files. The S-VOL containers that are dashed in the drawing represent multiple copies, which are recommended

    to improve recoverability in the case of corruption or other data loss that is not discovered immediately. Each

    additional S-VOL provides an additional recovery point, which enhances the protection level of the overall

    Exchange Server 2007 solution.

    Figure 8. Basic Replication Capabilities of HiCommand Protection Manager Software Used with ShadowImage

    Software

    ShadowImage

    PSUS

    Single Generation

    Hitachi ShadowImage

    Replication software

    ShadowImage

    PSUS

    Multiple Generation

    Hitachi ShadowImage

    Replication software

    Figure 9 illustrates the basic local protection components for Exchange Server 2007 based on Protection Manager

    and ShadowImage software. The backup (import) server is used to confirm the integrity of the single secondary

    copy, via Eseutil (Extensible Storage Engine Utility). In most cases, the backup (import) server can be shared in

    multi-Exchange instance environments. This is outlined in the HiCommand Protection Manager documentation.

  • 8/14/2019 Reference Architecture Library

    21/28

    18

    Figure 9. Hitachi Protection Manager Base Components

    Backup Softwares

    Master Agent

    Hitachi Adaptable Modular Storage AMS500

    Switch

    Backup on Tape Library

    PVOLS SVOLS

    LAN

    Production Server

    Microsoft Exchangeor SQL

    Hitachi DataProtection Suite

    Media Server

    Microsoft VSS

    Import Server

    Hitachi HiCommand

    Protection Manager software

    CCI

    Hitachi Resource Manager

    Shadow Copy Provider

    HiCommand Protection

    Manager software

    CCI

    Resource Manager Shadow

    Copy Provider

    Backup Softwares

    Agent

    The primary Exchange volumes are replicated locally using Protection Manager along with Volume ShadowCopy

    Service (VSS) and Virtual Disk Service (VDS) integration, to make image copies that can be used for rapid local

    recovery or that can be accessed for other protection alternatives. This elementary level of protection can allow

    recovery if corruption of the active Exchange instance is discovered before the copy is over-written by a

    subsequent backup. However, with only a single copy and no offsite backup, there is little true data protection.

    This point highlights the importance of maintaining multiple S-VOLs, providing multiple recovery points from which

    service can be rapidly restored.

    HiCommand Protection Manager software provides capabilities that can be used in conjunction with replication,

    tape backup and/or Hitachi Storage Cluster architectures. These capabilities are applicable to Exchange instances

    using the Single Copy Cluster and Majority Node Set cluster models available with Microsoft Cluster Services, in

    addition to the standalone model as illustrated in the previous drawing.

  • 8/14/2019 Reference Architecture Library

    22/28

    19

    Multi-generation Protection Manager with Hitachi Data Protection Suite

    Figure 10 illustrates the components of a more robust solution architecture for Exchange Server 2007 that combines

    HiCommand Protection Manager, ShadowImage Replication and Hitachi Data Protection Suite software.

    Figure 10. Hitachi Protection Manager with Hitachi Data Protection Suite Protected Architecture Components

    Backup Softwares

    Master Agent

    Hitachi Adaptable Modular Storage AMS500

    Switch

    Backup on Tape Library

    PVOLS SVOLS

    LAN

    Production Server

    Microsoft Exchangeor SQL

    Hitachi DataProtection Suite

    Media Server

    Microsoft VSS

    Import Server

    Hitachi HiCommand

    Protection Manager software

    CCI

    Hitachi Resource Manager

    Shadow Copy Provider

    HiCommand Protection

    Manager software

    CCI

    Resource Manager Shadow

    Copy Provider

    Backup Softwares

    Agent

    In this example, the multiple generation replication architecture for ShadowImage software is applied to provide

    the replication component of HiCommand Protection Manager software, which was discussed earlier. This

    solution architecture combines the split-mirror backup, rapid recovery protected architecture of Protection

    Manager software with the preservation and retention protected architecture of Hitachi Data Protection Suite to

    create a resilient disk-to-disk-to tape backup solution. This is the most common deployment model for Protection

    Manager in medium-sized organizations.

    Advanced Replication Architectures with HiCommand Protection Manager Software

    In addition to providing local copies for rapid recovery purposes, HiCommand Protection Manager software also

    has the ability to maintain a remote copy using Hitachi TrueCopy Synchronous software, which can be used for

    disaster recovery or for facilitating the replication leg of a solution designed to offload the tape backup process to

    the remote site.

  • 8/14/2019 Reference Architecture Library

    23/28

    20

    Figure 11. Advanced Replication Model Combining HiCommand Protection Manager, ShadowImage Replication

    and TrueCopy Synchronous Software

    ShadowImage PSUS

    TrueCopy PSUS

    Single Generation Hitachi TrueCopy Synchronous and

    Hitachi ShadowImage Replication Software Generation(s)

    Combining HiCommand Protection Manager Software and Hitachi Storage Cluster

    Figure 11 highlights a more advanced replication architecture for Exchange Server 2007 using HiCommandProtection Manager software and Hitachi Storage Cluster combined with ShadowImage Replication and TrueCopy

    Synchronous software. Multiple S-VOLs provide additional recovery points, which enhance the protection level of

    the overall Exchange Server 2007 solution.

    Figure 12. Advanced Replication Model Combining Hitachi Storage Cluster and HiCommand Protection Manager,

    ShadowImage Replication and TrueCopy Synchronous Software

    Hitachi ShadowImage

    Replication Software PSUS

    Hitachi TrueCopySynchronous Software Pair

    ShadowImage PSUS

    Hitachi Storage Cluster Integration

    ShadowImage PSUS

    TrueCopy Pair

    ShadowImage PSUS

    Hitachi Storage Cluster Integration

    (Normal Operation)

    ShadowImage PSUS

    TrueCopy Pair

    SI PSUS

    Hitachi Storage Cluster Integration

    (After Cluster Failover)

    The grayed-out volumes in Figure 12 indicate when ShadowImage Replication software is inactive because a site

    does not house the active Exchange cluster node.

  • 8/14/2019 Reference Architecture Library

    24/28

    21

    For the following advanced protection Reference Architecture, multiple-generation ShadowImage copies are

    combined with HiCommand Protection Manager and Hitachi TrueCopy Synchronous software and Hitachi

    Storage Cluster.

    Figure 13. Multiple-generation Protected Architecture Components for HiCommand Protection Manager Software

    and Hitachi Storage Cluster

    Hitachi Adaptable Modular

    Storage AMS1000

    Hitachi Adaptable Modular

    Storage AMS1000

    Hitachi TrueCopy

    Synchronous Software

    LAN/WAN

    Hitachi HiCommand

    Protection Manager

    Software CC (x32/x64)

    Microsoft Exchange 2007

    MC (x32/x64)

    Hitachi Resource Manager

    Shadow Copy Provider

    Exchange 2007 (x64)

    Microsoft Windows

    Server 2003 x64

    Enterprise Edition

    Hitachi Storage Cluster (HSC)

    Generic Script Resource

    HiCommand Protection Manager

    for Exchange (x64)

    HiCommand Protection Manager

    CC (x64)

    CCI/Resource Manager Shadow

    Copy Provider

    Microsoft Cluster Server (MSCS)

    Majority Node Set

    Windows

    Server 2003 (x84/x64)

    Enterprise Edition

    MSCS Majority

    Node SetExchange 2007 (x64)

    Windows

    Server 2003 x64

    Enterprise Edition

    HSC Generic Script Resource

    HiCommand Protection Manager

    for Exchange (x64)

    HiCommand Protection

    Manager CC (x64)

    CCI/Resource Manager

    Shadow Copy Provider

    MSCS Majority Node Set

    HiCommand Protection Manager

    CC (x32/x64)

    Exchange 2007 MC (x32/x64)

    CCI/Resource Manager Shadow

    Copy Provider

    Primary Site

    Import Server

    Secondary Site

    Import Server

    Tie-breaker Site

    Majority Node Set

    File Share Witness

    Primary Site

    Majority Node Set

    Exchange Mailbox

    Server Active

    Cluster Node

    Secondary Site

    Majority Node Set

    Exchange Mailbox

    Server Passive

    Cluster Node

    This solution architecture integrates the local, rapid backup and recovery functionality of Protection Manager

    software with the disaster recovery capabilities provided by Hitachi Storage Cluster to provide a superior level of

    data protection for Exchange Server 2007. Multiple local recovery points complement the synchronouslyconnected remote Exchange cluster node to facilitate protection against a variety of outage scenarios, ranging

    from an isolated virus, to a server crash, to a complete site failure. The architecture of this solution provides the

    ability for organizations to realize extremely low RPO and RTO, and aggressive SLO.

  • 8/14/2019 Reference Architecture Library

    25/28

    22

    Services

    Planning, design and implementation services play a key role in the successful deployments of protected

    environments. Hitachi Data Systems offers a range of services, many of which are crucial in constructing the

    solutions introduced. The following services leverage the hardware and software components of the various

    reference architectures to design, implement and validate highly protected, resilient Exchange Server 2007

    infrastructures:

    Implementation Services for Hitachi Data Protection Suite, powered by CommVault Hitachi SplitSecond Solutions Remote Copy Planning and Design Service Hitachi Storage Cluster for Microsoft Environments Services Risk Assessment ServiceSummary

    As enhanced features and functionality drive broader adoption and migration to Exchange Server 2007, HitachiData Systems expects increased demand for mission-critical infrastructures, like the AMS1000, to support that

    deployment. As highlighted, a high-performing, resilient storage infrastructure is a critical success factor for

    supporting a diverse set of Exchange Server 2007 deployments.

    The ESRP submission for Exchange Server 2007 on the AMS1000 provides the foundation upon which solution

    architectures supporting varying levels of scalability, protection and performance can be built. The storage

    modules and reference architectures introduced in this paper provide the building-block components necessary to

    architect a high-performing and highly available Exchange Server 2007 data protection solution leveraging the

    AMS1000. These solutions are critical components in our customers overall efforts to meet their business needs

    while leveraging and maximizing investments in Microsoft and Hitachi Data Systems technology.

    The building-block framework introduced in this document can be applied to other Hitachi Data Systems ESRP

    submissions for Exchange Server 2007 to arrive at the optimal storage configuration for a given set of budget,

    performance, data protection and business requirements. However, be sure to follow the recommended best

    practices outlined in the ESRP for that particular family of Hitachi storage. Workloads and data protection

    requirements are unique for each organization. Accordingly, additional design and testing is always recommended,

    especially when data protection requirements are taken into account.

    Hitachi Data Systems will continue to develop Reference Architecture materials for Exchange Server 2007. These

    documents will provide technical insights, recommendations and configuration details used in this document to

    produce the data protection reference architectures. For additional information and contacts, please review

    www.hds.com and the Hitachi Data Systems Microsoft partner page at www.hds.com/microsoft .

  • 8/14/2019 Reference Architecture Library

    26/28

    23

    Appendix: Supplemental Exchange Server 2007 Information

    The content in this paper applies the principles, guidance and best practices found in the publicly available

    information contained in the following Microsoft publications.

    Document Name Hyperlink

    Deploying a Simple Exchange Organization http://technet.microsoft.com/en-us/library/bb201659.aspx

    Deploying a Standard Exchange Organization http://technet.microsoft.com/en-us/library/bb201727.aspx

    Deploying a Large Exchange Organization http://technet.microsoft.com/en-us/library/bb201708.aspx

    Deploying a Complex Exchange Organization http://technet.microsoft.com/en-us/library/bb201752.aspx

    Planning for Edge Transport Servers http://technet.microsoft.com/en-us/library/aa996562.aspx

    Planning for Hub Transport Servers http://technet.microsoft.com/en-us/library/aa998616.aspx

    Planning for Client Access Servers http://technet.microsoft.com/en-us/library/bb232184.aspx

    Planning for Mailbox Servers http://technet.microsoft.com/en-us/library/bb201699.aspx

    Planning for Unified Messaging Servers http://technet.microsoft.com/en-us/library/bb125141.aspx

    Exchange Server 2007 Planning and Architecture http://technet.microsoft.com/en-us/library/aa998636.aspx

    Best Practices for Deploying a New Exchange

    Organization

    http://technet.microsoft.com/en-us/library/bb123517.aspx

    Best Practices for Transitioning an Exchange

    Organization

    http://technet.microsoft.com/en-us/library/bb124920.aspx

    Best Practices for Migrating to an Exchange

    Organization

    http://technet.microsoft.com/en-us/library/b841fe7e-8961-4962-8f4b-

    55d89dc9ef51.aspx

    Features of Exchange Server 2007 http://www.microsoft.com/exchange/evaluation/features/default.mspx

    Exchange Server 2007 Product Documentation http://technet.microsoft.com/en-us/library/bb124558.aspx

    Planning Processor and Memory Configurations http://technet.microsoft.com/en-us/library/aa998874.aspx

    Planning Disk Storage for Exchange Server 2007 http://technet.microsoft.com/en-us/library/bb124518.aspx

    Exchange Server 2007 Security and Protection http://technet.microsoft.com/en-us/library/aa996775.aspx

    High Availability Strategies for Exchange Server 2007 http://technet.microsoft.com/en-us/library/bb123523.aspx

    Local Continuous Replication http://technet.microsoft.com/en-us/library/bb125195.aspx

    Cluster Continuous Replication http://technet.microsoft.com/en-us/library/bb124521.aspx

    Single Copy Cluster http://technet.microsoft.com/en-us/library/bb125217.aspx

    Exchange Server 2007 High Availability http://technet.microsoft.com/en-us/library/bb124721.aspx

    Clustering Architecture Essentials http://technet2.microsoft.com/windowsserver/en/library/42ba8090-cbb8-4e90-

    ad7f-bc09d956bdac1033.mspx?mfr=true

    Scheduled and Unscheduled Outages http://go.microsoft.com/fwlink/?LinkId=65320

    Optimizing Storage for Exchange Server http://www.microsoft.com/technet/prodtechnol/exchange/2003/library/optimizestor

    age.mspx

    Planning for Local Continuous Replication http://technet.microsoft.com/en-us/library/bb124704.aspx

    Planning for Cluster Continuous Replication http://technet.microsoft.com/en-us/library/bb123996.aspx

  • 8/14/2019 Reference Architecture Library

    27/28

  • 8/14/2019 Reference Architecture Library

    28/28

    Hitachi Data SystemsCorporationCorporate Headquarters 750 Central Expressway, Santa Clara, California 95050-2627 USA

    Contact Information: + 1 408 970 1000 www.hds.com /[email protected]

    Asia Pacific and Americas 750 Central Expressway, Santa Clara, California 95050-2627 USAContact Information: + 1 408 970 1000 www.hds.com /[email protected]

    Europe Headquarters Sefton Park, Stoke Poges, Buckinghamshire SL2 4HD United KingdomContact Information: + 44 (0) 1753 618000 www.hds.com /[email protected] is a registered trademark of Hitachi, Ltd. and/or its affiliates in the United States and other countries. Hitachi Data Systems is a registered trademark and servicemark of Hitachi, Ltd., in the United States and other countries. HiCommand is a registered trademark of Hitachi, Ltd.

    TrueCopy and ShadowImage are registered trademarks and SplitSecond is a trademark of Hitachi Data Systems Corporation.

    IBM and BladeCenter are registered trademarks of International Business Machines Corporation.

    Microsoft is a registered trademark of Microsoft Corporation.

    CommVault is a registered trademark of CommVault Systems, Inc.

    All other product and company names are, or may be, trademarks or service marks of their respective owners.

    Notice: This document is for informational purposes only, and does not set forth any warranty, express or implied, concerning any equipment or service offered or to be

    offered by Hitachi Data Systems. This document describes some capabilities that are conditioned on a maintenance contract with Hitachi Data Systems being in effect,

    and that may be configuration-dependent, and features that may not be currently available. Contact your local Hitachi Data Systems sales office for information on

    feature and product availability.

    Hitachi Data Systems sells and licenses its products to certain terms and conditions, including limited warranties. To see a copy of these terms and conditions prior to

    purchase or license please go to http://www hds com/products services/support/warranty htmlor call your local sales representative to obtain a printed copy If you

    mailto:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]