XtremIO Business Continuity & Disaster Recovery Aharon Blitzer & Marco Abela XtremIO Product Management
Agenda XtremIO Current BC/DR Offerings New BC/DR Offering Benefits of New Offering Technical Overview Ecosystem Integrations Use Cases Demo 2
XtremIO BC/DR Offerings
In The Datacenter Protection Array Local Protection Backup XVC Solution: XVC Protection Type: Local RPO: 15 second or more Performance: Retention: Minute-Hour-Day-Month-Year Distance: NA Cost: FREE Solution: DataDomain, ProtectPoint Protection Type: Backup RPO: Minutes/Hours Performance: Retention: Days-Months-Years Distance: Cost: $$ 4
Across Data Centers Protection Heterogeneous Replication VM Replication Continuous Active-Active Continuous Active-Active with Replication Solution: RecoverPoint Protection Type: Async (SBR) RPO: 60 seconds or more Performance: Retention: Days-weeks Distance: Unlimited Cost: $ 5 Solution: RecoverPoint for VMs Protection Type: Sync RPO: 0 Performance: Retention: Days-weeks Distance: Unlimited Cost: $ Solution: VPLEX Protection Type: Sync RPO: 0 Performance: Retention: N/A Distance: 10ms Cost: $$ Solution: RecoverPoint w/vplex Protection Type: Async RPO: Second / sub-second Performance: Retention: Days-weeks Distance: Unlimited Cost: $$
Architecture matters = + = Use Flash Go Faster Get Smart Business Agility IT S ABOUT THE RIGHT ARCHITECTURE A Modern Storage Architecture Requires a Modern Replication Implementation 6
XtremIO X2 In-line, All-the-time, Data Services IN-LINE ALL THE TIME DATA SERVICES All Inclusive Pricing Thin Provisioning Deduplication Compression XtremIO Virtual Copies 7 D@RE XtremIO Data Protection Metadata-Aware Replication
XtremIO Metadata-aware Native Replication Easy Operation Best Protection Superior Performance Uses XtremIO in-memory snapshots Wizard based Full operational disaster recovery RPO as low as 30 seconds Immediate recovery Up to 1000 recovery points Fan-in configurations Supports XtremIO High Performance Efficient Metadata-aware Replication Efficient replication - Compression aware 8
Why Copy? Data Reuse Reuse Data Damage Recover Data Gone Data Relocate Mobility What is my problem? Production copy Repurpose Test/dev Analytics Reporting Backup Accel. Older copy Analysis Compliance Table deleted Record Overwrite DB Corruption Volume deleted Array offline Power failure Array disaster Data center disaster Regional disaster Performance Tech refresh Planned maintenance What is a good solution? Access to copy of production data of different timelines to distribute to consumers Easy, fast access to copy of good data in order to recover production Comply with RPO and RTO Eliminate business disruption 9
Replication is copying: It also is a copy problem!
Brute force leads to forced tradeoff 11
Other Arrays: replication Array 1: Primary A B C A WAN or LAN Array 2: DR A B C New block written New block replicated All changes must be replicated Arrays at both ends must transmit and receive all changed data WAN bandwidth must be sized to account for all changed data Many customers deploy WAN accelerators to reduce bandwidth 12
The XtremIO difference: elegance, not brute force New Block written & deduped Only finger prints replicated. WAN or LAN A B C D XtremIO X2: Primary A B C D XtremIO X2: DR 13
Replication savings = DRR=4:1 (75%) New Block written & deduped Only finger prints replicated. 4x faster! WAN or LAN A B C D XtremIO X2: Primary A B C D XtremIO X2: DR Only unique changes are replicated Data is deduplicated at, source, destination & the WAN Arrays at both ends must transmit and receive only unique data WAN bandwidth must be sized to account for only globally unique data No need to deploy any WAN accelerators 14
XtremIO replication v/s traditional replication Metadata aware replication versus traditional replication XtremIO Traditional Global dedupe: Up to 38% less storage required globally Up to 1/4 th less data Up to 4x quicker replication Reduced WAN infrastructure costs XtremIO Replication meets your requirements for both Cost AND RPO/RTO Mandate 15
But that s not all.
Global dedupe = Global savings Site 1 Site 3 APP OS APP OS APP OS APP OS APP OS APP OS Target Site 5 A B C D E A B C D E Site 2 Up to 99% WAN Savings! 38% Target Capacity Savings! Site 4 A B C D E APP OS APP OS APP OS APP OS APP OS APP OS A B C D E A B C D E 17
Global dedupe = Global $aving$ Many to one replication Global storage savings 4:1 Up to 38% 8:1 Up to 44% 16:1 Up to 47% 18
Business benefits: Free the WAN $ Reuse the freed up WAN bandwidth for other workloads e.g. protect/replicate incrementally more workloads with the same WAN costs OR -75% to -99% WAN Bandwidth Reduce WAN costs while still replicating at the same level of protection 19
Disaster Recovery Operations Restart/Pause Failover Production DR Failback Dry-Run Production Database WAN DR Volume 20
Protection Settings RPO As low as 30 seconds Retention Policy Defines the protection window and number of PITs XtremIO automatically manages the retention Granularity per time period 11PM 10PM 9PM 8PM 7PM 6PM 5PM 4PM 3PM 2PM 1PM 12PM 11AM 10AM 9AM 8AM 7AM 6AM 5AM 4AM 3AM 2AM 1AM 12AM 11PM 10PM 09PM 08PM 21
Retention Policy Settings 22
Technical Overview
XtremIO Virtual Copies (XVC) APP APP APP Efficient In-Memory Copies No space reservation or moving blocks No metadata bloat, shared in-memory metadata Immediate creation with no impact on prod Thin provisioning, dedup, compression 100% Performance Same performance as prod Predictable performance on prod or copies No impact on prod when copies are created Optimal SLA 24
Let s A Virtual see Copy how it is works created IT ONLY INVOLVES ALLOCATION OF AN EMPTY CONTAINER Production XVC METADATA Production Shared MD MD Snapshot MD DATA ON DISK 25
Metadata management is efficient ALLOWING FOR A LARGE NUMBER OF CONCURRENT VIRTUAL COPIES Production XVC METADATA Production MD Shared MD Snapshot MD DATA ON DISK 26
Metadata management is efficient NO DUPLICATION OF METADATA Modify Data B @ Block 1 Production XVC METADATA Production MD Shared MD Snapshot MD DATA ON DISK 27
Writing to copies is same as writing to physical DB Add Data B @ Block 5 Production XVC METADATA Production MD Shared MD Snapshot MD DATA ON DISK 28
XVC Refresh 1 2 A volume has data & metadata And a SCSI personality 2 IN-MEMORY METADATA 1 29
XVC Refresh 5 1 2 A volume has data & metadata And a SCSI personality Volume data is compiled using XtremIO in-memory metadata 6 3 When creating a snapshot, two empty containers are created inmemory IN-MEMORY METADATA 4 4 5 6 Snapshot SCSI personality is moved to the new sub-node SCSI personality is visible to hosts, and linked to a node in the internal data tree SCSI personality can be moved 3 30
Failover is Easy and Immediate Production Site DR Site! 11PM 10PM 9PM 8PM 7PM 6PM 5PM 4PM 3PM 2PM 1PM 12PM 11AM PRODUCTION SERVER DR SERVER 11PM 10PM 9PM 8PM 7PM 6PM 5PM 4PM 3PM 2PM 1PM 12PM 11AM CG1 CG1 31
Easy Operation Creating Protection Launching XtremIO Automatically Wizard: User Performs: tasks: 1. Target Select CG for creation replication 2. Target Select target volumes cluster creation 3. Map Define volume RPO and pairs Retention Policy Start Replication according protection settings CG1 Production Site Replicating DR Site CG1 Vol1 Vol1 Vol2 Vol2 32
Metadata-Aware Replication - A superior method for efficient data replication Unique Blocks Only Production DR Globally Unique - not just at the volume/cg level Changes Only Compressed 33
Metadata Aware: Efficiently Transferring Changes Only Host Delta snap XtremIO Following First XtremIO time generates snapshots initialization will a only list sync are of is the changes created at a frequency derived performed differences between from the (deltas) an latest initial between transferred from RPO setting in the CG snapshot. the latest snapshot transferred and the newly created snapshot snapshot and the new snapshot Cluster The Snapshot information is being is stored transferred in a form to the of target a snapshot side and at the stored at target the target sidearray Delta snap First Snapshot New Snapshot First Initialization Snapshot New Snapshot 34
Ecosystem
Application Consistent Replication Application Consistent: Leverage XVC for application consistent replication SIMPLE: Easy to use GUI to automate copy lifecycle management. No more custom scripts SELF-SERVICE: One place for application owners to manage copies across applications, EMC arrays and mounting hosts 36 FRICTIONLESS: Applications owners and storage admins are on the same page with a transparent copy workflow
XtremIO Native Replication Integration SRA for VMware Site Recovery Manager VSI plugin AppSync VIPR 37
Use Cases
High performance business continuity REQUEST We are consolidating many workloads onto our XtremIO array, we must provide disaster recovery solution with low RPO, without impacting production performance. 39
XtremIO Native replication Homogenous replication for XtremIO Deliver RPO 30 seconds or more 1000 point-in-times for recovery Immediate RTO and full disaster recovery solution Need more capacity/performance scale-out! Online expansion - add more X-Bricks 40
Refresh Dev/Test from Prod REQUEST My Prod is separated from DEV/Test. I want leverage XtremIO FREE virtual copies on the DEV/Test XtremIO array. I need to constantly move data from Prod to DEV/Test array, and I want it to be as close to real time as possible 41
Replication from Prod to Test/Dev TEST COPY Replicate data from Production to Test/Dev array Once data is populated FREE copies can be created on demand Enable short gap between PROD and Dev/Test Fully automated using REST or AppSync Data mobility - data migration or tech refresh 42
Protecting virtualized workloads REQUEST I want my XtremIO virtualized workload to be fully integrated with my vsphere environment, enabling a seamless disaster recovery orchestration. 43
Protecting virtualized workloads Site A (Primary) Site B (Recovery) VMware vcenter Server Site Recovery Manager VMware vcenter Server Site Recovery Manager VMware vsphere VMware vsphere Servers Servers For data-store level Replication: Use XtremIO SRA for VMware SRM Use EMC VSI (free vcenter plugin) Provision and monitoring XtremIO, bulk provisioning for VDI or VSI 44
Questions to ask before picking a replication solution? What is the protection level (RPO and RTO) that I can get? Does it meets my business needs for the mission critical applications? Can my replication solution support a mixed workload on the array? Will it scale when I am adding more workloads? Will I get predicted consistent performance? Will replication provide a complete solution? Will it supports failover/failback? DR testing? Can the solution provide recovery from multiple point-in-times? What TCO saving your replication solution provides both on bandwidth usage and on data storing? 45
Summary: XtremIO Metadata-aware Native Replication Easy Operation Best Protection Superior Performance Uses XtremIO in-memory snapshots Wizard based Full operational disaster recovery RPO as low as 30 seconds Immediate recovery Up to 1000 recovery points Fan-in configurations Supports XtremIO High Performance Efficient Metadata-aware Replication Efficient replication - Compression aware 46
Scalability
Scalability Item CGs 512 Snapshots (+vol) 16384 Snaps per volume 1024 Partner Arrays 16 Concurrent targets per CG 1 Minimal RPO 15 sec 49
XVC COPIES ON XTREMIO INSTANT, EFFICIENT, ELEGANT Production XVC METADATA Production MD Shared MD DATA ON DISK 51
52
Additional use cases: Test & Dev R/W R/W Vol-1 Vol-1 R/W R/W Vol-2 R/W Vol-2 R/W Master Copy 1 Dev-1 Test-1 VOL-3 VOL-3 R/W R/W VOL-4 VOL-4 Master SS Copy 2 53