Documente Academic
Documente Profesional
Documente Cultură
Agenda
Definitions and Issues Oracle Data Guard Microsoft SQL Server Mirroring IBM DB2 HADR NetApp SnapMirror Demo
Customer Challenges
Internal Data Center Failures
Power Failure IT Hardware Failure Network Failure IT Software Failure Human Error Flood Hurricane
12% 10% 7% 6% 4% 3% 2% 1% 16% 16% 21% 31% 42%
Source: Forester / Disaster Recovery Journal Global Disaster Recovery Preparedness Online Survey, Oct, 2007
2008 NetApp. All rights reserved. NetApp Confidential - Limited Use 3
Physical Standby
Redo Apply
Open R/O
Production Database
Network
Backup
Broker
Chicago
Logical Standby
Open R/W
SQL Apply
Boston
Oracle Net
Redo buffer
MRP LSP
LGWR
Primary Database
ARCH ARCH
Physical Standby Database is a block-for-block copy of the primary database Uses the database recovery functionality to apply changes Can be opened in read-only mode while apply is active for reporting/queries Can also be used for backups, offloading production database
Primary Database
Can be queried for reports while logs are being applied via SQL Can create additional indexes and materialized views for better query performance
SQL Apply
Maintains a logical, transaction-for-transaction copy of the primary Allows creation of additional objects, modification of objects Possible to skip apply on certain objects Can be used as a good reporting solution supports real-time reporting in 10g Has datatype restrictions
Protection Mode
Maximum Protection
Redo Shipment
Synchronous redo shipping Synchronous redo shipping Asynchronous redo shipping
Maximum Availability
Maximum Performance
Snapshot Standby
Increase ROI
Updates
Queries Updates
Primary Database
Preserves zero data loss continuous redo transport while open read-write Truly leverages standby database and DR hardware for multiple purposes Similar to storage snapshots, but provides DR at the same time and uses single copy of storage
Real-time Queries
Production Database
Standby Database
Real-time
Production Database
Offload read-only queries to physical standby Offload fast incremental backups to physical standby
Performance protection
Regularly used for production Simple replication with very high performance and no restrictions
Role Switching
Automatic failover Manual failover Forced service
What is HADR?
Disaster recovery solution for IBMs DB2 Automates the creation and maintenance of a synchronized copy of the primary database If the primary database becomes unavailable, a standby database can easily assume the primary role Client automatic failover
Overview
2008 NetApp. All rights reserved.
HADR Topology
HADR Topology
Synchronization modes
Synchronous Near-synchronous Asynchronous
Benefits
Simple
Simple configuration Integrated with SnapManager Simplified failover/failback - MultiStore
FAS
FAS
Flexible
SnapMirror DR Site Address a broad range of DR requirements Operate with FC or IP network Mirror to/from any NetApp system Multi-hop, cascading
Cost-effective
FAS NearStore
Mirror to inexpensive targets Supports all SLAs Bandwidth efficient with BLI changes Leverage low cost IP networks Backup data can be made writeable
SnapMirror Flexibility
Synchronous SnapMirror
1
Every Write
Zero data loss Distance limited Performance impact Small data loss No distance limit No performance impact
Semi-Synchronous SnapMirror
1
Every Write
Asynchronous SnapMirror
1 A 2
2008 NetApp. All rights reserved.
1 2
3
Changed blocks Set intervals
Sync
Async
Asymmetric replication
FAS
NearStore
V-Series
FAS
NetApp Solution:
SnapManager coordinates consistent snapshots SnapMirror replicates snapshot copies ensure restartable copies
FAS System
Database
FAS System
Logs
SnapMirror