You are on page 1of 90

Protecting Your

Business with
SnapMirror

Richard Barlow
Senior Systems Engineer

© 2009 NetApp. All rights reserved.


IT Challenges

Internal
Data Center
Failures

External
Data Center NetApp solutions
Failures
protects against
internal and external
data center failures

Source: Forester / Disaster Recovery Journal Global Disaster Recovery Preparedness Online Survey, Oct, 2007
© 2009 NetApp. All rights reserved. NetApp Confidential - Limited Use 2
Defining Availability and Disaster Recovery
¡ High Availability (HA) refers to eliminating
the business impact & downtime due to
a hardware failure
– RAID-DP
– Active-Active controllers
¡
¡ Continuous Availability extends HA by
providing protection from external events
such as power, cooling and network
failures, eliminating planned and
unplanned downtime and data loss
– NetApp MetroCluster

¡ Disaster Recovery provides site resiliency


protecting against failures that affect an
entire datacenter
– NetApp SnapMirror

© 2009 NetApp. All rights reserved. NetApp Confidential - Limited Use 3


Disaster Recovery Market

¡ IDC estimates worldwide storage replication market to be $2.7 billion, a


7.6% increase from 2007. And, to $4.2 billion in 2013, an average
annual growth of 8.7%.*
¡
¡ Growth is expected in the Linux and x86 operating environments. The
speed of growth in the x86 environment is mostly due to the success
of VMware and other providers of virtualization technology.
¡
¡ The role of replication is evolving beyond disaster recovery and business
continuance scenarios. Replication software is also being used
whenever a replica is needed anywhere in the organization from the
core to the edge.

* IDC WW Storage Replication Software 2009-2013 Forecast

© 2009 NetApp. All rights reserved. NetApp Confidential - Limited Use 4


Considerations for replicated data

¡Can I replicate data across


dissimilar storage, multiple
storage vendors and multiple
applications with a single
solution?
¡

¡Do my DR requirements change


in a virtual environment?
¡

¡Can I leverage my DR solution


for other business purposes
without increasing risk and
complexity?

© 2009 NetApp. All rights reserved. NetApp Confidential - Limited Use 5


SnapMirror Overview

¡SnapMirror is a thin replication solution based on Data


ONTAP Snapshot™ technology
–Replicates volumes or qtrees from source to
destination NetApp storage systems
–Transfers only changed unique blocks in 4KB
increments
–Supports synchronous, semi-synchronous, and
asynchronous modes
–Reduces bandwidth requirements by 70% with native
network compression
–Works with NetApp deduplication for FAS on source
–Supports dissimilar systems and disk types

© 2009 NetApp. All rights reserved. NetApp Confidential - Limited Use 6


How it works - NetApp Snapshot ™

Technology

© 2009 NetApp. All rights reserved. 7


NetApp Snapshot Technology ™

Blocks Blocks ¡ Take snapshot 1


in a File on the Disk
– Copy pointers only

A A – No data movement
B  B
C  C

Snap 1

© 2009 NetApp. All rights reserved. 8


NetApp Snapshot Technology ™

Blocks Blocks 4Take snapshot 1


in a File on the Disk

A A
4Continue writing data
–Write data anywhere
B1
B B
C C
B1

A

B
C
Snap 1

© 2009 NetApp. All rights reserved. 9


NetApp Snapshot Technology ™

Blocks Blocks 4Take snapshot 1


in a File on the Disk

4Continue writing data


A A
BB1
B1 B
4Take snapshot 2
C C
–Copy pointers only
B1
–No data movement

A A

B 
B
C C
Snap 1 Snap 2
1

© 2009 NetApp. All rights reserved. 10


NetApp Snapshot Technology ™

Blocks Blocks ¡ Take snapshot 1


in a File on the Disk

A A
4Continue writing data
B1
B B
4Take snapshot 2
C2
C C
B1
4Continue writing data
C2
–Write data anywhere

A A

B  1
B
C C
Snap 1 Snap 2

© 2009 NetApp. All rights reserved. 11


NetApp Snapshot Technology ™

Blocks Blocks ¡ Take snapshot 1


in a File on the Disk

A A
4Continue writing data
B1
B B
4Take snapshot 2
C2
C C
B1
4Continue writing data
C2
4Take snapshot 3
A A A 4Simplicity of model =

B  1
B  1
B
–Best disk utilization
C C C2 –Fastest performance
Snap 1Snap 2 Snap 3 –Unlimited snapshots

© 2009 NetApp. All rights reserved. 12


Snapshot Comparison

NetApp Others The NetApp approach:


¡ Absolute minimum overhead


A A
– Guarantees disk space efficiency
B B1
C Used C2 ¡ No data movement
Disk
B1 Space B – Guarantees disk performance
C2 C – Enables more snapshots

C
4Space on disk is better
4Performance is better
4# of snapshots is better
Side-by-side
comparison after
two snapshots
© 2009 NetApp. All rights reserved. 13
Extending NetApp Snapshot Simplicity ™

Snapshots become an elegant foundation for


¡ Restoring data
¡ Remote duplication

© 2009 NetApp. All rights reserved. 14


Using Snapshots to Restore Data

Blocks Blocks
in a File on the Disk
Block C2 is bad

A A
B1
B B
C2
C C
B1
C2

A A A

B  1
B  1
B
C C C2
Snap 1 Snap 2 Snap 3

© 2009 NetApp. All rights reserved. 15


Using Snapshots to Restore Data

Blocks Blocks
in a File on the Disk
Block C2 is bad
4Let users self-restore
A A from .snapshot
B1
B B directory
C2
C C
.snapshot B1
directory C2

A A A
 B  1
B B1
 C C C2
Snap 1 Snap 2 Snap 3

© 2009 NetApp. All rights reserved. 16


Using Snapshots to Restore Data

Blocks Blocks
in a File on the Disk
Block C2 is bad
4Let users self-restore
A A from .snapshot
B1
B B directory
SnapRestore ®
C2
C C
B1 4Restore from snapshot
C2 with SnapRestore
–Move pointers from
A A A good snapshot to file
system

B  1
B B1
C C C2
Snap 1 Snap 2 Snap 3

© 2009 NetApp. All rights reserved. 17


Using Snapshots to Restore Data

Blocks Blocks
in a File on the Disk
Block C2 is bad
4Let users self-restore
A A from .snapshot
B1
B B directory
C2
C C
B1 4Restore from snapshot
C2 with SnapRestore ®

A A A

B  1
B B1
C C C2
Snap 1 Snap 2 Snap 3

© 2009 NetApp. All rights reserved. 18


Using Snapshots to Restore Data

Blocks Blocks
in a File on the Disk
Block C2 is bad
4Let users self-restore
A A from .snapshot
B1
B B directory
C2
C C
SnapManager 4Restore from snapshot
B1
C2 with SnapRestore ®

4Automate the restore


A A A for known applications

B  1
B B1
with SnapManager ®

C C C2
Snap 1 Snap 2 Snap 3
 
© 2009 NetApp. All rights reserved. 19
Using FlexClone to Restore and Test ™

Blocks Blocks
in a File on the Disk
Block C2 is bad;
you want to restore &
A A reproduce the error
B1
B B
C2
C C
B1
C2

A A A

B  1
B B1
C C C2
Snap 1 Snap 2 Snap 3

© 2009 NetApp. All rights reserved. 20


Using FlexClone to Restore and Test ™

Blocks Blocks
in a File on the Disk
Block C2 is bad;
you want to restore &
A A reproduce the error
B1
B B 4Restore file system
C C from snap 2
B1

A  A A

B B1 B1
C C C2
Snap 1 Snap 2 Snap 3

© 2009 NetApp. All rights reserved. 21


Using FlexClone to Restore and Test ™

Cloned Blocks Blocks


File System in a File on the Disk
Block C2 is bad;
you want to restore &
A A A reproduce the error
B1 B1
B B 4Restore file system
C C C from snap 2
B1
4Clone file system from
snap 2
A  A A
 B B1 B1
 C C C2
Snap 1 Snap 2 Snap 3

© 2009 NetApp. All rights reserved. 22


Using FlexClone to Restore and Test ™

Cloned Blocks Blocks


File System in a File on the Disk
Block C2 is bad;
you want to restore &
A A A reproduce the error
B1 B1
B B 4Restore file system
C4
C C3
C C from snap 2
B1
C3
4Clone file system from
C4 snap 2
A  A A Results:
 B B1 B1 –Both file systems can
make edits
 C C C2
–Both file systems
Snap 1 Snap 2 Snap 3 share common blocks
–Enables large-scale
parallel testing
© 2009 NetApp. All rights reserved. 23
Extending NetApp SnapShot Simplicity ™

Snapshots become an elegant foundation for


¡ Restoring data
¡ Remote duplication

© 2009 NetApp. All rights reserved. 24


Asynchronous Mirroring with SnapMirror ®

Blocks Blocks
in a File on the Disk

A A
B B
C C
WAN
A A
 B SnapMirror  B
 C  C
Snap 1 Snap 1

4Add new system 4Copying snapshot 1


4Configure as mirror

© 2009 NetApp. All rights reserved. 25


Asynchronous Mirroring with SnapMirror ®

Blocks Blocks
in a File on the Disk

A A A
B1
B B B
C2
C C C
B1 WAN
C2
A A
 B  B
 C  C
Snap 1 Snap 1

4Add new system 4Copying snapshot 1


4Configure as mirror 4Data copied in background

4Primary still changing
4Snap 1 identical
© 2009 NetApp. All rights reserved. 26
Asynchronous Mirroring with SnapMirror ®

Blocks Blocks
in a File on the Disk

A A A
B1
B B B
C2
C C C
B1 WAN
C2
 A  A
BB1 SnapMirror BB1
CC2 CC2
Snap 1
2 Snap 1
2

4Add new system


4Copying snapshot 2
4Configure as mirror
4Copy only new data
4SnapMirror again

© 2009 NetApp. All rights reserved. 27


Asynchronous Mirroring with SnapMirror ®

Blocks Blocks
in a File on the Disk

A A A
B1
B B B
C2
C C C
B1 WAN B1
C2 C2
A  A  A A
 B B1 B1  B
 C C2 C2  C
Snap 1 Snap 2 Snap 2 Snap 1

4Add new system


4Copying snapshot 2
4Configure as mirror
4Copy only new data
4SnapMirror again
4Snapshot 1 data safe
during copy
© 2009 NetApp. All rights reserved. 28
Asynchronous Mirroring for Archival

© 2009 NetApp. All rights reserved. 29


Asynchronous Mirroring for Archival
Blocks
on the Disk Archive
All
Snapshots A
B
C
 AA
A B1
BB 1B11 AAA WAN
B
 1 AAA C2
CC B

2C22 BB1B 1 1 AA
CC 1
2C22 BB1B11
CC2C22
CC22  A
A Selected
B B1
SnapVault C Snapshots
C2

4SnapVault : an asynchronous SnapMirror for archival


® ®

4Vaulted snapshots:
–Less frequent
–More snapshots, kept longer
–Often on cheaper, larger systems
© 2009 NetApp. All rights reserved. 30
Asynchronous Mirroring for Archival
Blocks
on the Disk Archive
All
Snapshots A
B
C
 AA
A B1
BB 1B11 AAA WAN
B
 1 AAA C2
CC B

2C22 BB1B 1 1 AA
CC 1
2C22 BB1B11
CC2C22
CC22  A
A Selected
B B1
SnapVault C Snapshots
C2

4SnapVault : an asynchronous SnapMirror for archival


® ®

4Vaulted snapshots:
–Less frequent
–More snapshots, kept longer
–Often on cheaper, larger systems
© 2009 NetApp. All rights reserved. 31
Asynchronous Mirroring for Archival
Blocks
on the Disk Archive
All
Snapshots A
B
C
 AA
A B1
BB 1B11 AAA WAN
B
 1 AAA C2
CC B

2C22 BB1B 1 1 AA
CC 1
2C22 BB1B11
CC2C22
CC22  A
A Selected
B B1
SnapVault C Snapshots
C2

4SnapVault : an asynchronous SnapMirror for archival


® ®

4Vaulted snapshots:
–Less frequent
–More snapshots, kept longer
–Often on cheaper, larger systems
© 2009 NetApp. All rights reserved. 32
Asynchronous Mirroring for Archival
Blocks
on the Disk Archive
All
Snapshots A
B
C
 AA
A B1
BB 1B11 AAA LAN
B
 1 AAA C2
CC B

2C22 BB1B 1 1 AA
CC 1
2C22 BB1B11
CC2C22  A Selected
A
CC22 B B1 Snapshots
C C2
SnapVault

4SnapVault : an asynchronous SnapMirror for archival


® ®

4Vaulted snapshots:
–Less frequent
–More snapshots, kept longer
–Often on cheaper, larger systems
© 2009 NetApp. All rights reserved. 33
Asynchronous Mirroring for Archival
Blocks
on the Disk Archive
All
Snapshots A
B SnapVault
C
 AA
A B1
BB 1B11 AAA WAN
B
 1 AAA C2
CC B

2C22 BB1B 1 1 AA
CC 1
2C22 BB1B11
CC2C22  A
A
CC22 B B1
C C2
SnapVault

4SnapVault : an asynchronous SnapMirror for archival


® ®

4One archive target can support multiple sites

© 2009 NetApp. All rights reserved. 34


Archival Storage with Compliance
Blocks
on the Disk Archive
All
Snapshots A
B
C
 AA
A B1
BB 1B11 AAA WAN
B
 1 AAA C2
CC B

2C22 BB1B 1 1 AA
CC 1
2C22 BB1B11
CC2C22
CC22
SnapVault

4LockVault™: allows vaulted SnapLock™ volumes to inherit


the lock properties
4Guarantees compliance in archival storage
4No user intervention—tamperproof & totally automatic

© 2009 NetApp. All rights reserved. 35


SnapMirror
Details

©©2009
2008NetApp.
NetApp. All
All rights
rights reserved.
reserved. NetApp Confidential - Limited Use 36
SnapMirror Delivers Flexibility to Serve a
Wide Variety of Enterprise Needs
Standardized multi-purpose replication solution

Primary Data Center DR Site ¡Single replication solution for


disaster recovery, business
intelligence, data distribution,
¡
and dev/test
NetApp ¡Replicate across all tiers of
V-Series NetApp and non-NetApp
3rd party
storage ¡
storage (V-Series)
NetApp ¡Tune your RPO to meet your
V-Series business requirements, choose
from sync, semi-sync or async
replication
SnapMirror ¡

¡Supports all applications and


protocols
3rd party
NetApp ®
¡

storage NetApp ¡Works equally well in virtual and


FC
SATA traditional environments

© 2009 NetApp. All rights reserved. NetApp Confidential - Limited Use 37


SnapMirror Replication Modes for Tunable
RPO
 Synchronous
1 Every Write 2 §No data loss exposure
§Replication distance < 100 km
§Some performance impact
4 3

Semi-Synchronous
1 Every Write 3 §Seconds of data exposure
§Extend beyond 100 km
§No performance impact
2 4

Asynchronous
1 3 §1 minute - hours of data exposure
Changed blocks §No distance limit
A B
1
2
Set intervals §No performance impact
2

© 2009 NetApp. All rights reserved. NetApp Confidential - Limited Use 38


Flexibility: DR For Tier One Applications

Primary Data Center DR Site ¡Enable a single disaster recovery


solution through support of the
NetApp Unified Architecture
¡

¡Provide simple management &


automated recovery
¡

¡Leverage efficient storage


utilization
¡

¡Lower RPO with SnapMirror


native compression
¡
SnapMirror
¡65K+ licenses deployed over
650PB protected

NetApp® NetApp ¡ “It was impressive to see that when we had


FC SATA
problems with the fiber or other things, we
never did have problems with SnapMirror.
It’s been pretty bulletproof.”
Monte Watembach
Data Center Supervisor
City of Sioux Falls

© 2009 NetApp. All rights reserved. NetApp Confidential - Limited Use 39


Flexibility: DR for Virtual Environments

¡Support VMware®,
Primary Data Center DR Site Microsoft® Hyper-V™, and
VM VM VM VM
VM VM
VM VM Citrix XenServer
¡
1 2 3 11 22 3 ¡Integrated with VMware Site
Recovery Manager for
rapid and automated
Site failover
Failure ¡Provide secure multi-tenancy
across virtual storage
®
“NetApp software takes care of automating
partitions
replication and
¡ recovery processes, and
VMware SRM ¡ automates the failover. Should
we ever experience a site disaster, in a matter
¡
of minutes we can be up and running at the
D SnapMirror D
DR facility. And it costs us about 50% less than
at at
Da a
D before.”
at at
a
D a
D Dale Martinson
at at
Virtuala a
Virtual
Manager of Systems and Security
Storage Storage DCI
Partition Partition

© 2009 NetApp. All rights reserved. NetApp Confidential - Limited Use 40


Flexibility: Nondisruptive DR Testing

¡
¡ Primary Data Center DR Site ¡Conduct DR testing any time
DR Testing without interrupting business
¡ operations
¡

¡Create instantaneous, space-


efficient, writeable replicas to
perform DR testing with
FlexClone FlexClone
¡

¡Easy to highlight needed changes,


fix problems and retest
¡
"We can schedule a DR test without
interrupting production - or IT administrators'
SnapMirror regular activities. This capability gives us
added security and confidence knowing we
can recover because we perform the tests
more frequently.“
Rick Stuart
Manager, UNIX and Storage Systems
Anadarko Petroleum Corp

© 2009 NetApp. All rights reserved. NetApp Confidential - Limited Use 41


Flexibility: Application Dev & Test

¡ ¡Test on the most up-to-date data


Primary Data Center DR Site with instantaneous copies
¡ ¡

QA Dev/Test ¡Create as many copies as needed,


¡ whenever they are needed with
virtually no additional space
¡

¡Achieve faster time to production


and faster time to revenue
FlexClone ¡

¡Share costs/budgets and increase


utilization by co-locating dev/test
with DR site

¡
“They [developers] no longer have to wait for
database copies or request copies from IT
SnapMirror
operations staff—they now get daily clones of
the current production database as standard
procedure. FlexClone is accelerating our
development efforts and helping us bring new
features to market faster.”
Rodrigo Benzaquen
Director of Infrastructure and Operations
MercadoLibre

© 2009 NetApp. All rights reserved. NetApp Confidential - Limited Use 42


Flexibility: Business Intelligence

Primary Data Center DR Site ¡Achieve a competitive


advantage using the latest
data and generating on-
Data mining
demand results

¡Eliminate impact to users or


FlexClone
applications on production
site
¡
¡Utilize instant, space-efficient
clones to create an
independent database for
SnapMirror data mining and to
maximize underutilized
resources on the DR site

¡
¡
© 2009 NetApp. All rights reserved. NetApp Confidential - Limited Use 43
Flexibility: Data Distribution

¡
¡ Primary Data Center Remote Site 1 ¡Provide remote sites with
latest catalogs, pricing,
¡ customer information,
¡
orders, etc
¡Enable remote sites to
Remote Site 2 replicate more efficiently
with lower bandwidth
¡
consumption
¡Consolidate data to primary
SnapMirror data center for analysis
and protection
Remote Site 3 ¡

¡One-to-many and many-to-


¡
one flexibility
¡Leverages storage
efficiencies, primary,
secondary and network

© 2009 NetApp. All rights reserved. NetApp Confidential - Limited Use 44


Efficiency: Storage
SnapMirror extends the 90% primary storage efficiency

¡ Extend the storage efficiencies on the primary


storage across the network to secondary
storage
– Cost savings for DR with deduplication
¡ Remove redundant data blocks regardless of
application or protocol
¡ Provision storage as fast as you can create virtual
machines
¡ Dedupe can recoup 30% of capacity on average
and up to 90% for some data sets in virtual
environments
¡ Only NetApp offers deduplication for primary,
secondary, and archival storage tiers

“Do I think we buy less storage on a year‑to‑year basis because of how we use NetApp
thin provisioning? I certainly do. We probably buy 20% to 25% less storage per year. That
saves us between $75,000 and $100,000 annually. It allows us to give an application the
illusion of having more space than it does, while properly allocating the storage for it
behind the scenes.”
- Peter Allen
Director of IT Operations, Nixon Peabody

© 2009 NetApp. All rights reserved. NetApp Confidential - Limited Use 45


Efficiency: Management
SnapMirror reduces management overhead by 50%
§Independent study concludes that
SnapMirror async operational cost 50%
less than EMC SRDF/A*
§Policy-based software that automates data replication and
failover
Protection Manager
§Faster set-up, more reliable end-to-end data
protection
§Optimize your secondary storage resources
§Increase storage efficiency, utilization, and
flexibility
§Reduce administrator burden
§Standardized solution to reduce management overhead
“NetApp Snapshot, SnapMirror, and NetApp Protection Manager work seamlessly
together to simplify and automate all the mundane work of managing storage.”
- John Saley, IT Architect
RMT
* Mercer Consulting – “Cost and Risk Management in Disaster Recovery”, Jan 2007)
© 2009 NetApp. All rights reserved. NetApp Confidential - Limited Use 46
What is SnapMirror®
Network Compression?

© 2009 NetApp. All rights reserved.


SnapMirror Network Compression
¡ Enables compression over network to minimize network
bandwidth consumption
¡ Configurable per SnapMirror relationship
¡ Uses industry standard gzip algorithm
¡ Compression ratio depends on the data set type
– Reported in the snapmirror status -l output
¡
SnapMirror Async
Read Write

Network Traffic Network Traffic


Compressed Uncompressed

Compressed data
across the wire

© 2009 NetApp. All rights reserved. NetApp Confidential - Limited Use 48


SnapMirror ® Network Compression Overview

¡Native feature built in to SnapMirror®


¡No new license required; free!
¡Simple option to enable or disable compression
¡Enables compression over network to lower network
bandwidth consumption
¡Configurable per SnapMirror relationship
¡
Read SnapMirror Async Write

Compression Decompression

Compressed data
across the wire

© 2009 NetApp. All rights reserved.


Compression and Decompression
¡On the source system:
−Data blocks are handed off to
compression engine for
compression
−Compressed blocks are transferred
over the network
¡On the destination system:
−Compressed blocks are received
and decompressed
−Decompressed data is reordered
and written to the disk/volume.
¡
¡

© 2009 NetApp. All rights reserved.


Prerequisites
¡Volume SnapMirror
−Generally available starting Data ONTAP 7.3.2
−Over 24K installs in first 6 weeks of GD
−Exception: Data ONTAP 8.0 7-Mode
−Obtain NetApp approval for earlier versions
¡Qtree SnapMirror
−Requires NetApp approval
¡SnapMirror Sync and SnapMirror Semi-Sync
−No support
¡All platforms are supported including V-Series
and N series
¡Requires
−The /etc/snapmirror.conf file
−A connection name

© 2009 NetApp. All rights reserved.


Configuration

When using single path


name = multi (src,dest)
name:src_vol dest:dest_vol compression=enable * * * *

When using multipath


name multi (src_ip1,dest_ip1) (src_ip2,dest_ip2)
name:src_vol dest:dest_vol compression=enable * * * *

Compression can be disabled by removing the


compression=enable option
Cannot be enabled or disabled for an active transfer
àTransfer must be aborted
¡

© 2009 NetApp. All rights reserved.


Configuration
¡SnapMirror compression cannot be configured by
Protection Manager
¡It is possible to import the relationship with compression
into Protection Manager
¡SnapManager products
−SM-VI unable to recognize connection names
and therefore cannot make use of compression
−Other SnapManager products use SnapDrive to perform
updates
−They can make use of compression when
configured in snapmirror.conf

© 2009 NetApp. All rights reserved.


Reporting of Compression Ratio
Reported in the SnapMirror log file (/etc/log/snapmirror)
dst Sat Jun 20 17:50:18 EST apple:oraDB8 orange:oraDB8
Start
dst Sun Jun 21 00:33:55 EST apple:oraDB1 orange:oraDB1
End (5288900 KB, Compression 3.5 : 1)

Reported in the long listing output of SnapMirror status


command
orange> snapmirror status -l dest
Snapmirror is on.
Source: apple:src
Destination: orange:dest
Status: Transferring
Progress: 24 KB
Compression Ratio: 5 : 1
State: -
Lag: -

© 2009 NetApp. All rights reserved.


Why SnapMirror Network
Compression?

© 2009 NetApp. All rights reserved.


Why SnapMirror Network Compression?

¡ Maintain same RPO level for increasing


replication demands
¡ Improve RPO without buying more bandwidth
¡ Use the network bandwidth for other purposes
¡ Speed up the initial transfers

© 2009 NetApp. All rights reserved.


Maintaining the Same RPO

Problem Your data replication needs


are growing. You need more
bandwidth to maintain the same
level of RPO.

Solution By using network compression,


it is possible to maintain the
same RPO without purchasing
additional network bandwidth

© 2009 NetApp. All rights reserved.


Improve your RPO
Without Buying More Bandwidth
Problem You are using all of your network
bandwidth. However, you want to
reduce their exposure to data loss
—in other words, to improve their
RPO.

Solution By using network compression,


you can improve your RPO without
purchasing more network
bandwidth.

© 2009 NetApp. All rights reserved.


Use Network Bandwidth
for Other Purposes
Problem Your replication is consuming all of
your bandwidth. You want to use the
network bandwidth for other
purposes such as client access or
applications without purchasing
additional bandwidth.

Solution By using network compression, it is


possible to reduce the bandwidth
consumed by SnapMirror without
sacrificing RPO, thereby freeing up
network bandwidth for other
purposes.

© 2009 NetApp. All rights reserved.


Speed up Initial Transfers

Problem Initial SnapMirror transfers could


be large and therefore could take a
long time to complete under
bandwidth constraints.

Solution By using network compression, it


is possible to speed up the initial
SnapMirror transfers.

© 2009 NetApp. All rights reserved.


Performance

© 2009 NetApp. All rights reserved.


Compression Ratios
¡ Compression ratio depends on the data set
¡ Range varies quite a lot
¡ Following table shows achieved ratios in our
lab
¡ Customers have seen as high as 13:1 for their
data sets

OracleDir
Home
Exchange
DB DB Compression Ratio
3.5:1
2.7:1
1.5:1 Percent Bandwidth Savings
71%
62%
34%

© 2009 NetApp. All rights reserved.


Sample Compression Ratios from
Customers
DataSQL
MS
CIFS
Small textLUNS
Set files 6:1
13:1
12:1
Compression Ratio

¡Above numbers are some samples from our


customers
¡NetApp does not guarantee similar
compression ratios

© 2009 NetApp. All rights reserved.


CPU Overhead Due to Compression
¡ CPU overhead due to compression can be
viewed in two ways
¡ Constant transfer time
– CPU overhead is due to compression alone
– Overhead is not typically significant
¡ Reduced transfer time
– CPU overhead is due to compression AND
additional SnapMirror work to complete
transfer in shorter time
– Overhead can be very high

© 2009 NetApp. All rights reserved.


CPU Overhead for a Given Compression
Ratio
¡ For a given compression ratio, CPU overhead
increase can be approximated to be linearly
proportional to the increase in compression
throughput (or bandwidth)

© 2009 NetApp. All rights reserved.


Platform Compression Throughput Limits
¡ Approximate maximum compression throughput is
60Mb/sec per processing core. The CPU core is
100% utilized at this throughput.
¡ At the limits specified in the table, all CPUs are
utilized by compression

FAS2020,
FAS2040,
FAS3160,
Storage
FAS6080 FAS2050,
FAS3050,
FAS3070,
Platform FAS3170,
and
FAS3040, 500Mb/secCompression
Maximum
60Mb/sec
120Mb/sec
240Mb/sec
Throughput
FAS3020
FAS3140,
and FAS6070
FAS6030, and
FAS6040

© 2009 NetApp. All rights reserved.


When (not) to Use
Network Compression?

© 2009 NetApp. All rights reserved.


When (not) to Use Network Compression?

¡ Ideal for low-bandwidth links. This also results


in lower CPU overhead
¡ Do not use network compression when
throughput without compression
(bandwidth) exceeds or comes close to the
compression throughput limits of the
platform
¡ Do not enable compression when there are
already CPU bottlenecks in the system

© 2009 NetApp. All rights reserved.


WAN Optimization
Devices

© 2009 NetApp. All rights reserved.


WAN Optimization Devices

¡ If your goal is:


– Only SnapMirror data reduction, try
compression feature
– Enterprise wide data reduction, WAN
optimization device is probably a better fit
¡ If there is packet loss on the link:
– WAN optimization device could help
¡ In general, it is not a good idea to combine
SnapMirror network compression and WAN
optimization device

© 2009 NetApp. All rights reserved.


SnapMirror Network Compression
¡ Benefits
– Improve your RPO without additional costs
¡ Data transfers are accelerated so you can replicate more often

– Lower network costs


¡ Enable companies to lease small, less expensive network as
appropriate
¡ Ideal solution for companies with remote offices with small network
links, but require robust data protection
¡

– Do more with what you have


¡ Frees up network bandwidth for other business use

– Included with SnapMirror


¡ No additional hardware costs; no additional license costs; no
devices to manage
¡

¡ Generally available in Data ONTAP 7.3.2 for Volume SnapMirror

© 2009 NetApp. All rights reserved. NetApp Confidential - Limited Use 71


Proven: Top Player in Replication Market

¡ SnapMirror protects 17,000


customers and 650PB of data 50%
worldwide
40%

¡ NetApp leads in storage replication 30% NetApp 31.0%

SW market share 20% EMC 30.6%

 10%

– 0%
IBM 8.5%
HDS 6.6%
– HP 3.7%

9
04
03

05

06

07

08

'0
20

20

20

20
20

20

D
YT
¡ NetApp is #1 or #2 is all key
replication categories
– Sync replication Source: IDC, Sept 2009
– Async replication
– Cloud replication
– Multi Data Center replication

© 2009 NetApp. All rights reserved. NetApp Confidential - Limited Use 72


Proven: Integrated and Tested with
Industry Leading Partners

Virtualization

Messaging & Collaboration


Databa
Messaging & Collaboration
ses

Database & Business Applications

And Many More…

© 2009 NetApp. All rights reserved. NetApp Confidential - Limited Use 73


Simplified and Automated Data
Management with SnapManager
Application consistent
Primary Data Center DR Site
Replication
§SnapManager coordinates
application consistent
snapshots

Exchange, SQL Server


§SnapMirror replicates
snapshot copies
MSCS
Failover §
SnapManager Server
SnapDrive™ Fast & Flexible
§Using with Microsoft Cluster
Server ensures fast
Boot LUN application recovery
FAS Database
FAS §Enables mirroring of database
System System
and logs at different
Logs frequencies
SnapMirror® §Lowers network
bandwidth utilization

© 2009 NetApp. All rights reserved. NetApp Confidential - Limited Use 74


Putting It All Together –
SnapManager for Exchange

© 2009 NetApp. All rights reserved.


Challenges of Managing Microsoft
Exchange Server Data
¡ Expanding backup window
¡ Need for rapid & granular recovery of data
¡ Increasing SLA commitments along with accelerating
data growth
¡ Complexity of managing storage infrastructure
¡ IT resource growth does not match data growth

© 2009 NetApp. All rights reserved. 76


The NetApp Data Manageability Approach
Focus:

¡ To deliver the highest efficiency, productivity and


flexibility to IT operations

Approach:

¡ Deliver best in class data and storage


management

¡ Integrate with partner solutions


¡ Actively support key standards

© 2009 NetApp. All rights reserved. 77


Integrated Data Management
Traditional Approach NetApp Approach

App
Admin
Application Based
Management
Integration &
Server Automation
Admin
Server Based Management

Datasets
Storage &
Admin
Policies
Centralized Management Storage Management

Storage
Services
Virtualization,
Snapshots, Integrated Data Management
Clones, Remote (IDM)
Mirror, etc.

© 2009 NetApp. All rights reserved. 78


Product
SnapManager for Overview – Value
Microsoft Exchange
Proposition
 Centralized Management:
 Provides wizard-based GUI integrated with MMC V3.0
 Manage multiple SnapManager® for Exchange Server instances from
one console

 Data Migration:
 Wizard-based UI for migrating Exchange data from DAS and third-
party SANs to NetApp® storage system

 Leverages NetApp Snapshot™ technology for superior performance and


efficient disk space utilization

 Backup and restore from/to Exchange 2010 Active/Replica in the


Database Availability Group (DAG)

© 2009 NetApp. All rights reserved. 79


SnapManager for Microsoft Exchange
Integration with Microsoft® technologies:
 Volume Shadow Copy Services (VSS) with Windows®
Server 2003 and Windows Server 2008 R2

 Microsoft Management Console V3.0


 Microsoft Cluster Server


 Local Continuous Replication (LCR), Cluster Continuous


Replication (CCR) and Standby Continuous
Replication (SCR)

Microsoft Multipath I/O (MPIO)


Database Availability Group of Exchange 2010

© 2009 NetApp. All rights reserved. 80


Product
SnapManager for Overview – Value
Microsoft Exchange
Proposition

Integrated with NetApp® SnapMirror® (Sync and Async)


and SnapVault® for Disaster Recovery/Business

Continuity & archiving backups
Automates complex, manual effort:

 Single button push failover and failback


 Large scale Exchange deployment
 Online backup
 Point and click granular restore
 Rapid recovery from disasters (minutes versus hours/days)
 Concurrent verification of multiple backups

© 2009 NetApp. All rights reserved. 81


SnapManager for Microsoft Exchange
Platform Support:
¡Windows® Server 2003 or 2008 including R2 Standard and
Enterprise Editions
¡Clustered and Non-Clustered Microsoft® Exchange Server
2003 or Exchange Server 2007 SP1 (SCC, LCR, CCR
and SCR) environments
¡Database Availability Group of Exchange 2010
¡32bit and 64bit OS and Application versions
¡Max config of 50 Storage Group/Database per server in
Exchange Server 2007
¡Max config of 100 Database per server in Exchange
Server 2010

© 2009 NetApp. All rights reserved. 82


SnapManager for Exchange: Data Backup
Primary Data Center
¡SnapManager backs up
in seconds
¡Snapshot copies verified
for integrity and stored

Exchange Server ¡Fastest and most storage


with SnapManager® efficient backups
for Exchange Server
¡No performance
degradation from online
backups
NetApp® ¡More frequent backups
Storage due to speed and
System efficiency

¡Instantaneous access to
backup data
¡

Snapshot

Time to backup: seconds


© 2009 NetApp. All rights reserved. 83
SnapManager for Exchange: Data Recovery
Primary Data Center
¡Near instantaneous
restores from Snapshot

¡Dramatically shortened
recovery with automated
log replays
App/DB
Server ¡Automated recovery tasks

¡Extremely fast and


accurate data restore and
NetApp recovery
Storage ¡Reduce downtime from
System outages
¡Automation saves
administrative time
¡
Snapshot
Roll transaction logs
Time to restore: minutes
© 2009 NetApp. All rights reserved. 84
SnapManager for Exchange
¡ Automated, error-free single push-button failover and failback
¡ Frequent Recovery Points (up to 10 minutes)
¡ Concurrent backup verification (up to 4)
¡ Policy-based D2D backup with NetApp Protection Manager and

NetApp SnapVault
¡ Integration with NetApp SnapVault
– Automated SnapVault to destination

– Verification on SnapVault destination
¡ Integration with NetApp Protection Manager

– Includes Datasets and policies
¡ Support for Windows Server 2008 R2 (Hyper-V)
¡ VMWare Guest OS Support
– Microsoft software iSCSI initiator
– FC HBA

© 2009 NetApp. All rights reserved. 85


NetApp solution: Use NetApp Single Mailbox
Recovery with SnapManager for Exchange
Primary Data Center
¡ NetApp SnapManager
backs up Exchange in
seconds with
snapshots

¡ NetApp Single Mailbox


Single Mailbox Recovery (SMBR)
Recovery Software restores individual
mailboxes from
snapshots in minutes

¡ SMBR also restores


individual emails from
tape backups

Restore mail box


Time to restore: minutes

© 2009 NetApp. All rights reserved. 86


Example Deployment with SME
Site A Site B
Client Access Client Access
Servers Servers

Mailbox Servers
DAG

SnapManager
Exchange+SMBR
SnapManager
Exchange+SMBR

FASxxxx FASxxxx
FC or SATA Shelves FC/SATA Shelves

Replica DB
Active DB
Replica DB
6 weeks
2 weeks Snapshots
Snapshots

Long Term Backups


Short Term Backups

© 2009 NetApp. All rights reserved. NetApp Confidential - Limited Use 87


Enterprise-Class Deployments
France Telecom Siemens AG
1,200,000 users 200,000 users

PetroChina Toronto Dominion Bank


200,000 users 55,000 users

US Navy/Marine Corps Southwest Airlines


100,000 users 33,000 users

Large US Defense Contractor US State Department


133,000 users 30,000 users

Telstra IKON Office Solutions


64,000 users 30,000 users

Finance Police- Italy Barry University


60,000 users 28,000 users

© 2009 NetApp. All rights reserved. 88


Proven: Collaboration with Our Customers
to Deliver Measurable Value
 Reduced disaster recovery (DR) test
process by 80%

 Shorten time from a new idea to new


revenue stream by at least 99%

 Enable within-minutes, automated


disaster recovery at half the cost


 Achieved 100% uptime

 99% improvement in RPO




© 2009 NetApp. All rights reserved. NetApp Confidential - Limited Use 89
Thank you

© Copyright 2009 NetApp, Inc. All rights reserved. No portions of this


document may be reproduced without prior written consent of NetApp,
Inc. Specifications are subject to change without notice. NetApp, the
NetApp logo, Go further, faster, FlexClone, SnapManager,
SnapMirror, SnapRestore, and Snapshot are trademarks or registered
trademarks of NetApp, Inc. in the United States and/or other
countries. Oracle is a registered trademark of Oracle Corporation.
Microsoft and SQL Server are registered trademarks and Hyper-V is a
trademark of Microsoft Corporation. All other brands or products are
trademarks or registered trademarks of their respective holders and
should be treated as such.

© 2009 NetApp. All rights reserved.

You might also like