Dell Technologies World 2018 – storage.13 – XtremIO X2 Native Replication: Use Cases, Architecture and Best Practices Notes

Disclaimer: I recently attended Dell Technologies World 2018.  My flights, accommodation and conference pass were paid for by Dell Technologies via the Press, Analysts and Influencers program. There is no requirement for me to blog about any of the content presented and I am not compensated in any way for my time at the event.  Some materials presented were discussed under NDA and don’t form part of my blog posts, but could influence future discussions.

Here are my rough notes from the storage.13 session. This was presented by Aharon Blitzer and Marco Abela and covered XtremIO X2 Native Replication.

 

Agenda

  • Benefits
  • Technical Overview
  • Demo
  • iCDM Integration and Demo
  • Ecosystem Integrations
  • Setup

 

Benefits

Replication is copying: it is also a copy data problem

Brute force leads to a forced tradeoff – RPO/RTO vs Cost

Existing Replication Solutions

  • 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

 

The XtremIO Difference: elegance, not brute force

  • New block written and deduped – Only finger print is replicated 
  • Only unique changes are replicated
    • Data is deduplicated at source, destination and the WAN
    • Unique blocks are sent compressed
  • Arrays at both ends transmit and receive only unique data, freeing their resources for other uses
  • WAN bandwidth should be sized to account for only globally unique changes
  • No need to deploy any WAN accelerators
  • Free up bandwidth for other applications

 

Global Dedupe = Global Savings

FAN in configuration of 4:1

 

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
  • Reduce WAN costs while still replicating at the same level of protection

 

Metadata-aware Replication

  • Easy Operation 
    • Uses XtremIO in-memory snapshots
    • Wizard based
    • Full operational disaster recovery 
  • Best Protection
    • RPO as low as 30 seconds
    • Sub-minute RTO
    • Up to 500 recovery points
    • “Fan-in” configuration
  • Superior Performance
    • Supports XtremIO High Performance
    • Efficient Metadata-aware replication
    • Efficient replication – compression aware

 

Technical Overview

XtremIO CAS (Content Aware Storage)

XtremIO X2 Inline data reduction in action – Inline deduplication that is fast and scalable

 

XtremIO Virtual Copies (XVC)

Traditional Snapshots

  • non-immediate operation
  • not space efficient
    • best case scenario: copy metadata
    • worst case scenario: copy metadata and block for block
  • Not same performance as source volume
    • negative impact performance of source volume

XtremIO Virtual Copies

  • immediate
  • space and metadata efficient
    • no copied metadata or data blocks
    • redirect-on-unique-write
  • no difference between regular volume and snapshot
    • 100% same performance as source
    • no performance degradation 

 

XVC vs Traditional snapshots

  • no impact on copy creation
  • consistent performance on prod and copy

 

X2 XtremIO XVC Snapshots

Unlimited Immediate copy operations

  • create copy from any copy
  • unlimited, immediate delete
  • unrestricted topology

Instant refresh of Virtual copies

  • prod to any copy
  • any copy to any copy
  • any copy to prod

 

Putting it all together 

Metadata Aware: Efficiently transferring Changes Only

 

X2 Native Replication – Xtremly Efficient 

Failover is easy and immediate

 

Architectural Advantages = Replication Efficiencies

  1. Changes only
  2. Write Folding
  3. Global, across sites deduplication
  4. Compression

 

Configuration and Options

Replication is the means to an end

 

Replication Use Cases

Setup / refresh takes hours / days

 

Improve business process and agility 

  1. Unified management 
  2. Quick and easy setup
  3. Comprehensive and simple operations
  4. iCDM integration
  5. Orchestration

Unified view for local and remote protection (under data protection)

See RPO compliance, throughput, replication efficiency, RPO (actual vs required)

 

DR Operations

  • Resume / suspend
  • Failover 
  • Failback
  • Test a copy

 

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 (up to 3)

[Demo Video]

 

iCDM Integration

Examples

Copy prod to dev and test

  1. Setup replication
  2. Repurpose copy
  3. Map volumes to host

[Demo Video]

Prod to test using master image

  1. Setup replication
  2. Repurpose copy
  3. Refresh data

[Demo Video]

 

Ecosystem

  • Solves the CDM problem
  • App self service
  • App integration and orchestration
  • XtremIO Virtual Copies (XVC)
  • Consistent multi-dimensional scale performance and data services

 

AppSync 

  • Get AppSync functionality free (existing X2 customers)
  • Manage up to 20 concurrent mounted copies
  • FREE support and maintenance included
  • Upgrade to unlimited copies at normal AppSync pricing
  • XtremIO Native Replication Integration – AppSync 3.8 Q3 2018
    • create and manage copies of data on either the source or the target of X2 replication
    • create and manage copies of data on source and target simultaneously 
    • restore from any one side at any given time

 

VMware SRM Support via SRA plugin

 

Setup

X2 Metadata-aware Replication Details

  • Full GUI management and monitoring
    • configuration via simple XMS or CLI wizards
    • REST API
  • Networking & Performance
    • 10GbE IP (onboard copper or optic)
    • Up to 200ms latency
    • Bi-directional
    • VLANs supported
  • Volume re-sizing supported
  • Fan in/out (up to 4 systems) supported

 

Replication Ports

  • Dual personality cards – can be configured as 4 iSCSI or 2 iSCI and 2 FC
  • Replication
    • Any of the 4 available replication optical ports @ 10Gbs, if not used for host connectivity or FC
    • Dedicated copper replication port @ 10Gbs

Efficient – Consistent – Reliable 

6.1 is out on the 3rd for existing XtremIO X2 customers

 

Questions?

Can I shrink volumes? No shrink. Expand is okay, resizing supported with replication.

How are the secondary hosts setup? You can put the hosts in no access mode or read-only. There’s a best practices guide. No access generally for some clusters.

How do you fallback? When you failover, you can choose to start replication to the other side. You can start it later if required. Do your failover and check, then start replication.

This is X2 only.

Single management view with XMS? Yes, although recommend one XMS per site.

Is everything scriptable? Yes, Web UI, CLI, and REST API. You can also plug in to vRO.

Will AppSync be re-purpose aware? It will allow you to do remote re-purposing.

What’s the size of a metadata block? 20 bytes, maybe? Not sure.

Plans for the X1? No, no plans to back port. You’ll need to use RecoverPoint.

Can you comment on redirect on unique write vs copy on write tech? Let’s take that off-line.

Per VM recovery? With AppSync or VMware SRM. The SRA is in the certification process – a few weeks away. SRM 6.5, 6.8, etc.

Migrate to VMAX to XtremIO? Customers are using storage vMotion – most common. Host-based tools. Let’s have a chat after. VPLEX, RP, etc.

 

Solid session. 4 stars.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.