Simplified HA/DR Using Storage Solutions Tom Tyler, Perforce Software Agnes Jacob, NetApp 1
Introduction Major League Requirements Review: Perforce Server Storage Profile HA vs. DR Fault Tree Analysis, etc. Sample Architecture The Future NetApp Storage Features 2
Major League Requirements Version Everything! RPO Big Data, Big Picture! Here, There, and Everywhere! RTO Scalability Storage Capacity High Availability Disaster Recovery Globally Distributed Global View 3
Review Perforce Server Storage Profile HA vs. DR Fault Tree Analysis, etc. 4
Sample #1 - Fundamentals p4-02 p4-01 p4-lifeboat db.* p4 pull db.* W A N p4 pull db.* Archive files p4 pull? Archive files Filer Filer Filer eliminates data loss for HA. This sample uses local storage for DBs. Putting DBs on a filer further simplifies HA/DR, but has trade-offs at scale. Journal can be on filer (recommended) or local. You have options for archive file replication! Combined with offline checkpoints, provides point in time capture of all data! 5
, Disasters, and Causes More Likely, Lower Impact Less Likely, Higher Impact NetApp Solutions and Disasters Operational Application Component DataCenter Regional Disasters People and Process Issues Infrastructure Changes Configuration and Problem Management Bugs Performance Issues Change Management Process Controller Failure HBA/Port Failure Disk Failure Shelf Failure FC Loop Failure Terrorist Attacks Cyber Threats HVAC Power Building Fires Plumbing Accidents Architectural Planned Downtime Electric Grid Natural Disasters: Floods Hurricanes Earthquakes Logical Local Physical Physical 6
High Availability and Disaster Recovery More Likely, Lower Impact Less Likely, Higher Impact NetApp Solutions and Disasters Operational Application Component DataCenter Regional Disasters People Fast Data and Recovery Process Snapshot Issues Infrastructure SnapRestore Changes SnapVault Configuration SnapLock and Problem SnapManager Management NetApp Global Services Personalized Support Services AutoSupport & Storage Availability Audits Bugs Storage Resiliency Controller Performance Failure RAID-DP Issues HBA/Port Failure SyncMirror Change Disk Failure Clustered Solutions Management Disk Maintenance Shelf SW-OnCommand Failure Process FC Loop Failure Redundant HW HA Pair Terrorist Campus & Attacks Metro Cyber Area Protection Threats HVAC MetroCluster SnapMirror Power Sync Building Fires Plumbing Accidents Architectural Planned Downtime Electric Regional Grid disaster Protection Natural Disasters: Floods Hurricanes Earthquakes SnapMirror Async Logical Local Physical Physical 7
Sample #2 - Rich Data Protection Primary Engineering Site UNIX and Windows Clients Remote Office UNIX and Windows Clients Perforce Server Build Farm Perforce Proxy Replicated FAS System Replicated Data WAN NearStore Local Backup & Archival FAS System High Uptime and Data Availability SnapVault Backup MetroCluster MetroCluster Continuous Continuous Availability Availability SnapMirror Replication DR Site MAN WAN SnapLock Archiving & Compliance Snapshot Instant Backups SnapRestore Self-Service/ Recovery 25 14 3 Instant Disaster Consolidation Continuous Disk-to-disk backup, recovery availability backup, is self-service the start archival, recovery compliance 8
The Future? I see: Version Everything driving more data into Perforce. Even more horizontal scaling of the Perforce. Filers becoming more prominent visibly in bare metal Perforce as well as behind the scenes for virtual deployments. 9
Added Value of SnapMirror in Perforce Production DR or Dev ü Provide replicated (read-only) copy of Perforce File Depots. SnapMirror ü Uses the storage resources instead of host to do replication. ü Storage Efficient with Deduplication Deduplicate Redundant Data Replicate Dedup Data Only ü Utilize SnapMirror compression for even more efficiency and reduces bandwidth utilization. ü With FlexClone, can create Perforce workspaces quickly and efficiently at remote site.
NetApp Data Protection Services Snapshot Creates disk-to-disk point in time backup copies in native format. OnCommand Automates the management of physical and virtual storage for NetApp storage systems and clusters. SnapRestore SnapLock Data recovery software uses stored Data ONTAP Snapshot copies to recover data in seconds.. Compliance software which provides flexible data permanence solution for meeting strict data retention regulations or internal IT governance policies. HA Pair MetroCluster HA Pair controller configuration which provides highavailability solutions during planned and unplanned downtime events.. High-availability and disaster recovery software delivers continuous availability, transparent failover protection, and zero data loss.. SnapVault Simplifies backup and data recovery, protecting data at the block level. A disk-to-disk backup. SnapMirror Sync/Async Data replication technology provides disaster recovery protection and simplifies the management of data replication. SnapManager Management software family that streamlines storage management and simplifies configuration, backup, and restore operations. SnapProtect Management software accelerates and simplifies backup and data recovery for shared IT infrastructures. Raid-DP SyncMirror High performance Raid 6 (dual parity) implementation which protects against simultaneous failure of two drives. Maintains two copies of data online and protects data against all types of hardware failure. Used in conjunction with MetroCluster. Open System SnapVault Anti-Virus Scanning Software that leverages block-level incremental backup technology to protect Windows, UNIX, SQL Server, and VMware systems running on mixed storage. Integrated antivirus functionality which can detect and prevent the spread of virus code on storage networks.. Clustered Storage One or more HA Pair controllers which can provide high availability and non-disruptive operations. NetApp Support Services Provides personalized and automated support services.
Questions? 12