SlideShare a Scribd company logo
1 of 39
Michael Shea
Competitive Intelligence Analyst – EMC
shea@netapp.com
CAT on Demand:
EMC VPLEX Weakness
NetApp Employees and NetApp Partners Only
NetApp Confidential Information – Limited Use. Access to this document
is restricted to NetApp employees and NetApp partners who are under
NDA obligations. DO NOT share this document with anyone else without
prior written permission from the NetApp Competitive Advantage Team.
Failure to comply with this notice may be considered a violation of
NetApp’s Terms of Use.
3NetApp Confidential - NetApp and NetApp Partner Use Only
 Get out of the functional silo discussion
 Specific VPLEX limits
 Specific NetApp advantages
Things to remember
4
5
What keeps EMC
up at night?
 Cloud requires standardization
− Automation and Orchestration requires standards
− Gets the CIO out of managing infrastructure
− Creates room for business innovation
Agile Data Infrastructure
6
 Cloud requires standardization
− Automation and Orchestration requires standards
− Gets the CIO out of managing infrastructure
− Creates room for business innovation
 Agile Data Infrastructure is standardization
− One platform for calibrated scale
− One platform providing all required services
− The end of silo’s of functional storage
Agile Data Infrastructure
7
“Standardize the infrastructure”
Joe Tucci – EMC CEO
Oracle Open World 2012 Keynote
Agile Data Infrastructure
8
EMC: Cloud Requires “Federation”
Virtual
Clients
Private
Cloud
Public
Cloud
Information
Virtualization
Security
Federation
Virtual
Applications
9
EMC: Cloud Requires “Federation”
Virtual
Clients
Private
Cloud
Public
Cloud
Information
Virtualization
Security
Federation
Virtual
Applications
Standardized
10
EMC: Cloud Requires Federation
Virtual
Clients
Private
Cloud
Public
Cloud
Information
Virtualization
Security
Federation (another layer of complexity)
Virtual
Applications
??
11
Why “Federate” when you can:
1. Standardize the existing and new storage platform and,
2. Rid the data center of the extra moving parts and,
3. Simplify operations and lower OPEX,
4. Get IT out of the way of the business?
A good question…
12
 Does what
VMAX cannot –
at VNX price points
Over 8,000 MetroClusters
 Highest level of resiliency
 Set and forget
Bullets in the Gun
13
 Does what
VMAX cannot –
at VNX price points
Over 8,000 MetroClusters
 Highest level of resiliency
 Set and forget
 EMC has no
answer to this
 They pigeon-hole
conversation
clustered ONTAP
 Non-Disruptive Operations
 Never migrate again
 Any workload
Bullets in the Gun
14
15
A Brief Tour of VPLEX
EMC positioning of siloes of storage functions
16
Prod Data
Mobility
VPLEX
EMC positioning of siloes of storage functions
17
Prod DR
Prod Data
Data
Mobility
Replication
RecoverPointVPLEX
Other Options:
MirrorView
Replicator
SRDF
EMC positioning of siloes of storage functions
18
Prod
BUR
DR
Dev
Test
Prod
Prod Data
Data
Mobility
Replication
Mirroring
Local or
remote
RecoverPointVPLEX
Other Options:
MirrorView
Replicator
SRDF
Other Options:
VNX Snapshot
SnapView
SnapSure
SAN Copy
TimeFinder
VPLEX: Metro, Geo, Global
19
Move and relocate VMs,
applications, and data
over distance
 Disaster avoidance
 Data center migration
 Workload rebalancing
MOBILITY
Maintain availability
and non-stop access by
mirroring across locations
 High availability
 Eliminate storage
operations from failover
AVAILABILITY
Access
anywhere
Access
anywhere
Access
anywhere
Enable concurrent
read / write access to
data across locations
 Instant and simultaneous
data access over distance
 Streamline workflows
COLLABORATION
NetApp Confidential - NetApp and NetApp Partner Use Only
The moving parts - simplified
20
• Hosts
• VPLEX Clusters & Engines
• FC SAN (no NAS!)
• Intercluster ISL
& Cross Connect ISL
• Block Storage Arrays
• VPLEX Witness
Cache
Cache Directory D Cache Directory F Cache Directory HCache Directory B
Cache Directory C Cache Directory E Cache Directory G
Cache
Engine Cache Coherency Directory
Block Address 1 2 3 4 5 6 7 8 9 10 11 12 13 …
Cache A
Cache C
Cache E
Cache G
Engine Cache Coherency Directory
Block Address 1 2 3 4 5 6 7 8 9 10 11 12 13 …
Cache A
Cache C
Cache E
Cache G
Cache Directory A
CacheCache
Distributed Cache Coherency – the key to VPLEX
Directory based distributed cache coherency efficiently
maintains cache state consistency across all Engines
21
Cache
Cache Directory D Cache Directory F Cache Directory HCache Directory B
Cache Directory C Cache Directory E Cache Directory G
Cache
Engine Cache Coherency Directory
Block Address 1 2 3 4 5 6 7 8 9 10 11 12 13 …
Cache A
Cache C
Cache E
Cache G
Engine Cache Coherency Directory
Block Address 1 2 3 4 5 6 7 8 9 10 11 12 13 …
Cache A
Cache C
Cache E
Cache G
Cache Directory A
New Write:
Block 3
CacheCache
Distributed Cache Coherency – the key to VPLEX
Directory based distributed cache coherency efficiently
maintains cache state consistency across all Engines
22
Cache
Cache Directory D Cache Directory F Cache Directory HCache Directory B
Cache Directory C Cache Directory E Cache Directory G
Cache
Engine Cache Coherency Directory
Block Address 1 2 3 4 5 6 7 8 9 10 11 12 13 …
Cache A
Cache C
Cache E
Cache G
Engine Cache Coherency Directory
Block Address 1 2 3 4 5 6 7 8 9 10 11 12 13 …
Cache A
Cache C
Cache E
Cache G
Cache Directory A
Read:
Block 3
CacheCache
Distributed Cache Coherency – the key to VPLEX
Directory based distributed cache coherency efficiently
maintains cache state consistency across all Engines
23
Cache
Cache Directory D Cache Directory F Cache Directory HCache Directory B
Cache Directory C Cache Directory E Cache Directory G
Cache
Engine Cache Coherency Directory
Block Address 1 2 3 4 5 6 7 8 9 10 11 12 13 …
Cache A
Cache C
Cache E
Cache G
Engine Cache Coherency Directory
Block Address 1 2 3 4 5 6 7 8 9 10 11 12 13 …
Cache A
Cache C
Cache E
Cache G
Cache Directory A
Read:
Block 3
CacheCache
Distributed Cache Coherency – the key to VPLEX
Directory based distributed cache coherency efficiently
maintains cache state consistency across all Engines
24
 Use FC over IP for back end fabric
 Use existing SANs for back end fabric
 Encapsulate existing LUNs
on arrays without migration (must be 4K
multiple)
 Local HA protection with
up to 4 Engines (8 directors) per site
 “Stretch” a volume over distance - R/W
VPLEX can do these things
25
26
Weaknesses to Exploit
Complex Installation – 112 Pages
 Local
− Physical setup
− 17 Main Tasks
 At least 75 discrete tasks
− Additional per LUN
− Additional per host
− Additional per WWN
 Six separate tools
 Metro or Geo
− Physical Setup – 2X
− 34 Main Tasks
 At least 175 discrete tasks
− Additional per LUN
− Additional per host
− Additional per WWN
 Six separate tools
27
 Single writer workloads
− vSphere: Good
− Databases: Not good
− Oracle RAC - the magic is in RAC, not VPLEX
 VPLEX introduces a new management UI
− IONIX and Unisphere cannot manage VPLEX
 VM Restart in A/A clusters when:
− Failure of VPLEX cluster at A – VMs must restart on B
− Loss of back end at A – VMs must restart on B
 Stretched ESX clusters require Metro HA
 VPLEX backend path load balancing – ROUND ROBIN
Where VPLEX falls down -1
Rollback
Scenarios
Async Con Grps
‘Dirty Cache’
28
 Witness (avoiding ‘split brain’)
− Metro Only
− Synchronous Consistency Groups only (no async fail over support)
− Geo: diagnostics only
− Independent from other clusters
 All Directors should see all volumes
− Massive increase in initiator counts
 Lose ONE director in a cluster and
− Asymmetric Backend Visibility = ‘degraded mode’
 HA or NDU prevented
 Performance is negatively impacted
Where VPLEX falls down - 2
29
Failure handling in a vSphere deployment
30
(<1ms) Metro
Cross Connect
(<10 ms) Metro
Host Restart hosts Restart hosts
VPLEX Cluster No interruption: alternate
path & witness (usually)
Manual restart on HA
side (sometimes Auto)
Disk No interruption: VPLEX
path to remote disk
No interruption: VPLEX
path to remote disk
Witness No interruption, VPLEX
invokes static rules
Suspend ‘non-preferred’
VPLEX and restart on
preferred
Intercluster Link Static rule invoked,
suspend on cluster, restart
hosts – no distributed
volume support
Preferred site: no
interruption
VM’s in non preferred
site: GOS fail, restart
VMs in preferred
No vSphere
Fault-tolerance support
but is road mapped
NEW
VPLEX Increases OPEX
LUN Operation Steps
Create a LUN Create it on array
Assign it to VPLEX
Map it to host
Resize a LUN Resize it on array
Resize it on VPLEX
Resize it on host
Snapshot of a LUN EMC ONLY
Make snap of LUN on array
Make clone of LUN on array
VPLEX drives
OPEX UP
NAS is not
supported
How do you NDU migrate to a new VPLEX cluster?
31
 VMAX – “Go Wide” - each host maps to each director
 VPLEX – “NDU” - Each director sees all volumes
− Each host needs 4 paths to each LUN
 vSphere – Each LUN visible to all cluster members
Best Practices – Conflicts and Impossibilities
32
 VMAX – “Go Wide” - each host maps to each director
 VPLEX – “NDU” - Each director sees all volumes
− Each host needs 4 paths to each LUN
 vSphere – Each LUN visible to all cluster members
Common sense time:
− How many initiators can VPLEX handle?
− How many does the solution require?
− How many best practices will be broken?
− How brittle will the resulting solution be?
Best Practices – Conflicts and Impossibilities
33
VPLEX or SRM?
Disaster Avoidance Disaster Recovery
You know in advance You don’t know in advance
Goal is to be non-disruptive Always somewhat disruptive
Entire process can be slow (Hours to Days) Entire process needs to be FAST
Accomplished via VPLEX and vMotion Accomplished via SRM
Examples
 Incoming hurricane
 Power grid maintenance
 Datacenter migration (over time)
Examples
 Unexpected floods
 Unexpected hardware failures
 Datacenter migration (all at once)
34
 Supported synchronous Active / Active storage architecture
 R/W on both ends, use a Witness
 Stretched layer 2 connectivity
 622 Mbps bandwidth (min) between sites
 Latency requirements
− <1ms if Cross Connected Metro HA
− <10ms with vSphere 5 / Metro vMotion
− <50ms Geo
 Single vCenter (w/ vCenter heartbeat)
Disaster Avoidance Requirements – VPLEX
35
VPLEX Networking Recommendations
 Plan for different I/O traffic patterns
 Look at OTV and LISSP ** the real magic for application mobility
 Put management traffic onto a vSwitch
 Minimize latency
 Use Cross Connect with Metro if possible (Make them!)
− Link requires own ISL and physical network
− Do not share with intercluster link
36
 What problem does VPLEX solve?
 SAN only
 Does not simplify storage infrastructure
 Highly complex installation
 Increases OPEX
 No storage pooling support
 Limited Business Continuity
 No Storage Efficiency
 No Cloning, Tiering
Takeaways
37
 Field Portal – fieldportal.netapp.com
− NetApp product and solution information
 Communities – communities.netapp.com
− Solution and Technology spaces
− Experts live here
Resources
38
39
As of the issue date of this document, to the best of our knowledge, the
information contained herein is an accurate result of our research and/or
effort to obtain information. This information is provided "AS-IS" with no
warranties of any kind. We offer no warranty that this information has not
changed since this document was issued, nor do we undertake to update
this document.
© 2012 NetApp, Inc. All rights reserved. Specifications subject to change
without notice. NetApp, the NetApp logo and other NetApp brands are
registered trademarks or trademarks of NetApp, Inc. in the U.S. and other
countries. All other brands or products are trademarks or registered
trademarks of their respective holders and should be treated as such.
40NetApp Confidential - NetApp and NetApp Partner Use Only

More Related Content

What's hot

Using EMC VNX storage with VMware vSphereTechBook
Using EMC VNX storage with VMware vSphereTechBookUsing EMC VNX storage with VMware vSphereTechBook
Using EMC VNX storage with VMware vSphereTechBookEMC
 
Eco4Cloud - Company Presentation
Eco4Cloud - Company PresentationEco4Cloud - Company Presentation
Eco4Cloud - Company PresentationEco4Cloud
 
EMC Vnx master-presentation
EMC Vnx master-presentationEMC Vnx master-presentation
EMC Vnx master-presentationsolarisyougood
 
IBMi License Transfer Guide (EN)
IBMi License Transfer Guide (EN)IBMi License Transfer Guide (EN)
IBMi License Transfer Guide (EN)Alessandro A. Borgo
 
Healthcare and emc vplex v.4 slideshare
Healthcare and  emc vplex v.4 slideshareHealthcare and  emc vplex v.4 slideshare
Healthcare and emc vplex v.4 slidesharecharliechocho
 
VMworld 2014: vSphere HA Best Practices and FT Tech Preview
VMworld 2014: vSphere HA Best Practices and FT Tech PreviewVMworld 2014: vSphere HA Best Practices and FT Tech Preview
VMworld 2014: vSphere HA Best Practices and FT Tech PreviewVMworld
 
Cloud Foundry Platform as a Service on Vblock System
Cloud Foundry Platform as a Service on Vblock SystemCloud Foundry Platform as a Service on Vblock System
Cloud Foundry Platform as a Service on Vblock SystemEMC
 
VMworld 2014: Site Recovery Manager and Stretched Storage
VMworld 2014: Site Recovery Manager and Stretched StorageVMworld 2014: Site Recovery Manager and Stretched Storage
VMworld 2014: Site Recovery Manager and Stretched StorageVMworld
 
VMworld 2013: VMware vSphere Replication: Technical Walk-Through with Enginee...
VMworld 2013: VMware vSphere Replication: Technical Walk-Through with Enginee...VMworld 2013: VMware vSphere Replication: Technical Walk-Through with Enginee...
VMworld 2013: VMware vSphere Replication: Technical Walk-Through with Enginee...VMworld
 
EMC Atmos for service providers
EMC Atmos for service providersEMC Atmos for service providers
EMC Atmos for service providerssolarisyougood
 
VMware Site Recovery Manager (SRM) 6.0 Lab Manual
VMware Site Recovery Manager (SRM) 6.0 Lab ManualVMware Site Recovery Manager (SRM) 6.0 Lab Manual
VMware Site Recovery Manager (SRM) 6.0 Lab ManualSanjeev Kumar
 
Emc data domain technical deep dive workshop
Emc data domain  technical deep dive workshopEmc data domain  technical deep dive workshop
Emc data domain technical deep dive workshopsolarisyougood
 
Life Sciences at RENCI - Big Data IT to Manage, Decipher, and Inform
Life Sciences at RENCI - Big Data IT to Manage, Decipher, and InformLife Sciences at RENCI - Big Data IT to Manage, Decipher, and Inform
Life Sciences at RENCI - Big Data IT to Manage, Decipher, and InformEMC
 
SYMANTEC Backup Exec 2014 - infographic
SYMANTEC Backup Exec 2014 - infographicSYMANTEC Backup Exec 2014 - infographic
SYMANTEC Backup Exec 2014 - infographicMZERMA Amine
 
VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...
VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...
VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...VMworld
 
PowerVC and Power Systems Cloud Trends
PowerVC and Power Systems Cloud TrendsPowerVC and Power Systems Cloud Trends
PowerVC and Power Systems Cloud TrendsJay Kruemcke
 
VMworld 2014: Site Recovery Manager and vSphere Replication
VMworld 2014: Site Recovery Manager and vSphere ReplicationVMworld 2014: Site Recovery Manager and vSphere Replication
VMworld 2014: Site Recovery Manager and vSphere ReplicationVMworld
 
Metro Cluster High Availability or SRM Disaster Recovery?
Metro Cluster High Availability or SRM Disaster Recovery?Metro Cluster High Availability or SRM Disaster Recovery?
Metro Cluster High Availability or SRM Disaster Recovery?David Pasek
 

What's hot (20)

Emc vipr srm workshop
Emc vipr srm workshopEmc vipr srm workshop
Emc vipr srm workshop
 
Using EMC VNX storage with VMware vSphereTechBook
Using EMC VNX storage with VMware vSphereTechBookUsing EMC VNX storage with VMware vSphereTechBook
Using EMC VNX storage with VMware vSphereTechBook
 
Eco4Cloud - Company Presentation
Eco4Cloud - Company PresentationEco4Cloud - Company Presentation
Eco4Cloud - Company Presentation
 
EMC Vnx master-presentation
EMC Vnx master-presentationEMC Vnx master-presentation
EMC Vnx master-presentation
 
IBMi License Transfer Guide (EN)
IBMi License Transfer Guide (EN)IBMi License Transfer Guide (EN)
IBMi License Transfer Guide (EN)
 
Healthcare and emc vplex v.4 slideshare
Healthcare and  emc vplex v.4 slideshareHealthcare and  emc vplex v.4 slideshare
Healthcare and emc vplex v.4 slideshare
 
VMworld 2014: vSphere HA Best Practices and FT Tech Preview
VMworld 2014: vSphere HA Best Practices and FT Tech PreviewVMworld 2014: vSphere HA Best Practices and FT Tech Preview
VMworld 2014: vSphere HA Best Practices and FT Tech Preview
 
Cloud Foundry Platform as a Service on Vblock System
Cloud Foundry Platform as a Service on Vblock SystemCloud Foundry Platform as a Service on Vblock System
Cloud Foundry Platform as a Service on Vblock System
 
VMworld 2014: Site Recovery Manager and Stretched Storage
VMworld 2014: Site Recovery Manager and Stretched StorageVMworld 2014: Site Recovery Manager and Stretched Storage
VMworld 2014: Site Recovery Manager and Stretched Storage
 
VMworld 2013: VMware vSphere Replication: Technical Walk-Through with Enginee...
VMworld 2013: VMware vSphere Replication: Technical Walk-Through with Enginee...VMworld 2013: VMware vSphere Replication: Technical Walk-Through with Enginee...
VMworld 2013: VMware vSphere Replication: Technical Walk-Through with Enginee...
 
EMC Atmos for service providers
EMC Atmos for service providersEMC Atmos for service providers
EMC Atmos for service providers
 
VMware Site Recovery Manager (SRM) 6.0 Lab Manual
VMware Site Recovery Manager (SRM) 6.0 Lab ManualVMware Site Recovery Manager (SRM) 6.0 Lab Manual
VMware Site Recovery Manager (SRM) 6.0 Lab Manual
 
Emc data domain technical deep dive workshop
Emc data domain  technical deep dive workshopEmc data domain  technical deep dive workshop
Emc data domain technical deep dive workshop
 
Life Sciences at RENCI - Big Data IT to Manage, Decipher, and Inform
Life Sciences at RENCI - Big Data IT to Manage, Decipher, and InformLife Sciences at RENCI - Big Data IT to Manage, Decipher, and Inform
Life Sciences at RENCI - Big Data IT to Manage, Decipher, and Inform
 
SYMANTEC Backup Exec 2014 - infographic
SYMANTEC Backup Exec 2014 - infographicSYMANTEC Backup Exec 2014 - infographic
SYMANTEC Backup Exec 2014 - infographic
 
VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...
VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...
VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...
 
PowerVC and Power Systems Cloud Trends
PowerVC and Power Systems Cloud TrendsPowerVC and Power Systems Cloud Trends
PowerVC and Power Systems Cloud Trends
 
VMworld 2014: Site Recovery Manager and vSphere Replication
VMworld 2014: Site Recovery Manager and vSphere ReplicationVMworld 2014: Site Recovery Manager and vSphere Replication
VMworld 2014: Site Recovery Manager and vSphere Replication
 
EMC VNX
EMC VNXEMC VNX
EMC VNX
 
Metro Cluster High Availability or SRM Disaster Recovery?
Metro Cluster High Availability or SRM Disaster Recovery?Metro Cluster High Availability or SRM Disaster Recovery?
Metro Cluster High Availability or SRM Disaster Recovery?
 

Similar to Cat on demand emc vplex weakness

Citrix Synergy 2014 - Syn232 Building a Cloud Architecture and Self- Service ...
Citrix Synergy 2014 - Syn232 Building a Cloud Architecture and Self- Service ...Citrix Synergy 2014 - Syn232 Building a Cloud Architecture and Self- Service ...
Citrix Synergy 2014 - Syn232 Building a Cloud Architecture and Self- Service ...Citrix
 
Building Multi-Site and Multi-OpenStack Cloud with OpenStack Cascading
Building Multi-Site and Multi-OpenStack Cloud with OpenStack CascadingBuilding Multi-Site and Multi-OpenStack Cloud with OpenStack Cascading
Building Multi-Site and Multi-OpenStack Cloud with OpenStack CascadingJoe Huang
 
Simplifying OpenStack Networks with Routing on the Host: Gerard Chami + Scott...
Simplifying OpenStack Networks with Routing on the Host: Gerard Chami + Scott...Simplifying OpenStack Networks with Routing on the Host: Gerard Chami + Scott...
Simplifying OpenStack Networks with Routing on the Host: Gerard Chami + Scott...OpenStack
 
VMworld 2013: How SRP Delivers More Than Power to Their Customers
VMworld 2013: How SRP Delivers More Than Power to Their Customers VMworld 2013: How SRP Delivers More Than Power to Their Customers
VMworld 2013: How SRP Delivers More Than Power to Their Customers VMworld
 
Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...
Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...
Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...Radisys Corporation
 
Windows Server "10": что нового в кластеризации
Windows Server "10": что нового в кластеризацииWindows Server "10": что нового в кластеризации
Windows Server "10": что нового в кластеризацииВиталий Стародубцев
 
[Rakuten TechConf2014] [F-4] At Rakuten, The Rakuten OpenStack Platform and B...
[Rakuten TechConf2014] [F-4] At Rakuten, The Rakuten OpenStack Platform and B...[Rakuten TechConf2014] [F-4] At Rakuten, The Rakuten OpenStack Platform and B...
[Rakuten TechConf2014] [F-4] At Rakuten, The Rakuten OpenStack Platform and B...Rakuten Group, Inc.
 
OSDC 2014: Yves Fauser - OpenStack Networking (Neutron) - Overview of network...
OSDC 2014: Yves Fauser - OpenStack Networking (Neutron) - Overview of network...OSDC 2014: Yves Fauser - OpenStack Networking (Neutron) - Overview of network...
OSDC 2014: Yves Fauser - OpenStack Networking (Neutron) - Overview of network...NETWAYS
 
Osdc2014 openstack networking yves_fauser
Osdc2014 openstack networking yves_fauserOsdc2014 openstack networking yves_fauser
Osdc2014 openstack networking yves_fauseryfauser
 
Pro sphere customer technical
Pro sphere customer technicalPro sphere customer technical
Pro sphere customer technicalsolarisyougood
 
VMworld 2013: Architecting Oracle Databases on vSphere 5 with NetApp Storage
VMworld 2013: Architecting Oracle Databases on vSphere 5 with NetApp StorageVMworld 2013: Architecting Oracle Databases on vSphere 5 with NetApp Storage
VMworld 2013: Architecting Oracle Databases on vSphere 5 with NetApp StorageVMworld
 
Docker and coreos20141020b
Docker and coreos20141020bDocker and coreos20141020b
Docker and coreos20141020bRichard Kuo
 
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI Automation
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI AutomationVMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI Automation
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI AutomationVMworld
 
Dragonflow Austin Summit Talk
Dragonflow Austin Summit Talk Dragonflow Austin Summit Talk
Dragonflow Austin Summit Talk Eran Gampel
 
State of Linux Containers for HPC
State of Linux Containers for HPCState of Linux Containers for HPC
State of Linux Containers for HPCinside-BigData.com
 
Open stack meetup 2014 11-13 - 101 + high availability
Open stack meetup 2014 11-13 - 101 + high availabilityOpen stack meetup 2014 11-13 - 101 + high availability
Open stack meetup 2014 11-13 - 101 + high availabilityRick Ashford
 
What we unlearned_and_learned_by_moving_from_m9000_to_ssc_ukoug2014
What we unlearned_and_learned_by_moving_from_m9000_to_ssc_ukoug2014What we unlearned_and_learned_by_moving_from_m9000_to_ssc_ukoug2014
What we unlearned_and_learned_by_moving_from_m9000_to_ssc_ukoug2014Philippe Fierens
 
MayaData Datastax webinar - Operating Cassandra on Kubernetes with the help ...
MayaData  Datastax webinar - Operating Cassandra on Kubernetes with the help ...MayaData  Datastax webinar - Operating Cassandra on Kubernetes with the help ...
MayaData Datastax webinar - Operating Cassandra on Kubernetes with the help ...MayaData Inc
 

Similar to Cat on demand emc vplex weakness (20)

Citrix Synergy 2014 - Syn232 Building a Cloud Architecture and Self- Service ...
Citrix Synergy 2014 - Syn232 Building a Cloud Architecture and Self- Service ...Citrix Synergy 2014 - Syn232 Building a Cloud Architecture and Self- Service ...
Citrix Synergy 2014 - Syn232 Building a Cloud Architecture and Self- Service ...
 
Building Multi-Site and Multi-OpenStack Cloud with OpenStack Cascading
Building Multi-Site and Multi-OpenStack Cloud with OpenStack CascadingBuilding Multi-Site and Multi-OpenStack Cloud with OpenStack Cascading
Building Multi-Site and Multi-OpenStack Cloud with OpenStack Cascading
 
Simplifying OpenStack Networks with Routing on the Host: Gerard Chami + Scott...
Simplifying OpenStack Networks with Routing on the Host: Gerard Chami + Scott...Simplifying OpenStack Networks with Routing on the Host: Gerard Chami + Scott...
Simplifying OpenStack Networks with Routing on the Host: Gerard Chami + Scott...
 
VMworld 2013: How SRP Delivers More Than Power to Their Customers
VMworld 2013: How SRP Delivers More Than Power to Their Customers VMworld 2013: How SRP Delivers More Than Power to Their Customers
VMworld 2013: How SRP Delivers More Than Power to Their Customers
 
Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...
Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...
Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...
 
Windows Server "10": что нового в кластеризации
Windows Server "10": что нового в кластеризацииWindows Server "10": что нового в кластеризации
Windows Server "10": что нового в кластеризации
 
[Rakuten TechConf2014] [F-4] At Rakuten, The Rakuten OpenStack Platform and B...
[Rakuten TechConf2014] [F-4] At Rakuten, The Rakuten OpenStack Platform and B...[Rakuten TechConf2014] [F-4] At Rakuten, The Rakuten OpenStack Platform and B...
[Rakuten TechConf2014] [F-4] At Rakuten, The Rakuten OpenStack Platform and B...
 
OSDC 2014: Yves Fauser - OpenStack Networking (Neutron) - Overview of network...
OSDC 2014: Yves Fauser - OpenStack Networking (Neutron) - Overview of network...OSDC 2014: Yves Fauser - OpenStack Networking (Neutron) - Overview of network...
OSDC 2014: Yves Fauser - OpenStack Networking (Neutron) - Overview of network...
 
Osdc2014 openstack networking yves_fauser
Osdc2014 openstack networking yves_fauserOsdc2014 openstack networking yves_fauser
Osdc2014 openstack networking yves_fauser
 
Pro sphere customer technical
Pro sphere customer technicalPro sphere customer technical
Pro sphere customer technical
 
VMworld 2013: Architecting Oracle Databases on vSphere 5 with NetApp Storage
VMworld 2013: Architecting Oracle Databases on vSphere 5 with NetApp StorageVMworld 2013: Architecting Oracle Databases on vSphere 5 with NetApp Storage
VMworld 2013: Architecting Oracle Databases on vSphere 5 with NetApp Storage
 
Docker and coreos20141020b
Docker and coreos20141020bDocker and coreos20141020b
Docker and coreos20141020b
 
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI Automation
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI AutomationVMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI Automation
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI Automation
 
Datacenter 2014: IPnett - Martin Milnert
Datacenter 2014: IPnett - Martin MilnertDatacenter 2014: IPnett - Martin Milnert
Datacenter 2014: IPnett - Martin Milnert
 
SDN basics
SDN basicsSDN basics
SDN basics
 
Dragonflow Austin Summit Talk
Dragonflow Austin Summit Talk Dragonflow Austin Summit Talk
Dragonflow Austin Summit Talk
 
State of Linux Containers for HPC
State of Linux Containers for HPCState of Linux Containers for HPC
State of Linux Containers for HPC
 
Open stack meetup 2014 11-13 - 101 + high availability
Open stack meetup 2014 11-13 - 101 + high availabilityOpen stack meetup 2014 11-13 - 101 + high availability
Open stack meetup 2014 11-13 - 101 + high availability
 
What we unlearned_and_learned_by_moving_from_m9000_to_ssc_ukoug2014
What we unlearned_and_learned_by_moving_from_m9000_to_ssc_ukoug2014What we unlearned_and_learned_by_moving_from_m9000_to_ssc_ukoug2014
What we unlearned_and_learned_by_moving_from_m9000_to_ssc_ukoug2014
 
MayaData Datastax webinar - Operating Cassandra on Kubernetes with the help ...
MayaData  Datastax webinar - Operating Cassandra on Kubernetes with the help ...MayaData  Datastax webinar - Operating Cassandra on Kubernetes with the help ...
MayaData Datastax webinar - Operating Cassandra on Kubernetes with the help ...
 

Recently uploaded

Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxk795866
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvLewisJB
 
Virtual memory management in Operating System
Virtual memory management in Operating SystemVirtual memory management in Operating System
Virtual memory management in Operating SystemRashmi Bhat
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfAsst.prof M.Gokilavani
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)Dr SOUNDIRARAJ N
 
Earthing details of Electrical Substation
Earthing details of Electrical SubstationEarthing details of Electrical Substation
Earthing details of Electrical Substationstephanwindworld
 
Input Output Management in Operating System
Input Output Management in Operating SystemInput Output Management in Operating System
Input Output Management in Operating SystemRashmi Bhat
 
Indian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptIndian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptMadan Karki
 
Transport layer issues and challenges - Guide
Transport layer issues and challenges - GuideTransport layer issues and challenges - Guide
Transport layer issues and challenges - GuideGOPINATHS437943
 
Main Memory Management in Operating System
Main Memory Management in Operating SystemMain Memory Management in Operating System
Main Memory Management in Operating SystemRashmi Bhat
 
System Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event SchedulingSystem Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event SchedulingBootNeck1
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleAlluxio, Inc.
 
Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...121011101441
 
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionMebane Rash
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxKartikeyaDwivedi3
 
welding defects observed during the welding
welding defects observed during the weldingwelding defects observed during the welding
welding defects observed during the weldingMuhammadUzairLiaqat
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHC Sai Kiran
 

Recently uploaded (20)

Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvv
 
young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Serviceyoung call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
 
Virtual memory management in Operating System
Virtual memory management in Operating SystemVirtual memory management in Operating System
Virtual memory management in Operating System
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
 
Earthing details of Electrical Substation
Earthing details of Electrical SubstationEarthing details of Electrical Substation
Earthing details of Electrical Substation
 
Input Output Management in Operating System
Input Output Management in Operating SystemInput Output Management in Operating System
Input Output Management in Operating System
 
Indian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptIndian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.ppt
 
Transport layer issues and challenges - Guide
Transport layer issues and challenges - GuideTransport layer issues and challenges - Guide
Transport layer issues and challenges - Guide
 
Main Memory Management in Operating System
Main Memory Management in Operating SystemMain Memory Management in Operating System
Main Memory Management in Operating System
 
System Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event SchedulingSystem Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event Scheduling
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at Scale
 
Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...
 
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of Action
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptx
 
welding defects observed during the welding
welding defects observed during the weldingwelding defects observed during the welding
welding defects observed during the welding
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECH
 

Cat on demand emc vplex weakness

  • 1. Michael Shea Competitive Intelligence Analyst – EMC shea@netapp.com CAT on Demand: EMC VPLEX Weakness
  • 2. NetApp Employees and NetApp Partners Only NetApp Confidential Information – Limited Use. Access to this document is restricted to NetApp employees and NetApp partners who are under NDA obligations. DO NOT share this document with anyone else without prior written permission from the NetApp Competitive Advantage Team. Failure to comply with this notice may be considered a violation of NetApp’s Terms of Use. 3NetApp Confidential - NetApp and NetApp Partner Use Only
  • 3.  Get out of the functional silo discussion  Specific VPLEX limits  Specific NetApp advantages Things to remember 4
  • 5.  Cloud requires standardization − Automation and Orchestration requires standards − Gets the CIO out of managing infrastructure − Creates room for business innovation Agile Data Infrastructure 6
  • 6.  Cloud requires standardization − Automation and Orchestration requires standards − Gets the CIO out of managing infrastructure − Creates room for business innovation  Agile Data Infrastructure is standardization − One platform for calibrated scale − One platform providing all required services − The end of silo’s of functional storage Agile Data Infrastructure 7
  • 7. “Standardize the infrastructure” Joe Tucci – EMC CEO Oracle Open World 2012 Keynote Agile Data Infrastructure 8
  • 8. EMC: Cloud Requires “Federation” Virtual Clients Private Cloud Public Cloud Information Virtualization Security Federation Virtual Applications 9
  • 9. EMC: Cloud Requires “Federation” Virtual Clients Private Cloud Public Cloud Information Virtualization Security Federation Virtual Applications Standardized 10
  • 10. EMC: Cloud Requires Federation Virtual Clients Private Cloud Public Cloud Information Virtualization Security Federation (another layer of complexity) Virtual Applications ?? 11
  • 11. Why “Federate” when you can: 1. Standardize the existing and new storage platform and, 2. Rid the data center of the extra moving parts and, 3. Simplify operations and lower OPEX, 4. Get IT out of the way of the business? A good question… 12
  • 12.  Does what VMAX cannot – at VNX price points Over 8,000 MetroClusters  Highest level of resiliency  Set and forget Bullets in the Gun 13
  • 13.  Does what VMAX cannot – at VNX price points Over 8,000 MetroClusters  Highest level of resiliency  Set and forget  EMC has no answer to this  They pigeon-hole conversation clustered ONTAP  Non-Disruptive Operations  Never migrate again  Any workload Bullets in the Gun 14
  • 14. 15 A Brief Tour of VPLEX
  • 15. EMC positioning of siloes of storage functions 16 Prod Data Mobility VPLEX
  • 16. EMC positioning of siloes of storage functions 17 Prod DR Prod Data Data Mobility Replication RecoverPointVPLEX Other Options: MirrorView Replicator SRDF
  • 17. EMC positioning of siloes of storage functions 18 Prod BUR DR Dev Test Prod Prod Data Data Mobility Replication Mirroring Local or remote RecoverPointVPLEX Other Options: MirrorView Replicator SRDF Other Options: VNX Snapshot SnapView SnapSure SAN Copy TimeFinder
  • 18. VPLEX: Metro, Geo, Global 19 Move and relocate VMs, applications, and data over distance  Disaster avoidance  Data center migration  Workload rebalancing MOBILITY Maintain availability and non-stop access by mirroring across locations  High availability  Eliminate storage operations from failover AVAILABILITY Access anywhere Access anywhere Access anywhere Enable concurrent read / write access to data across locations  Instant and simultaneous data access over distance  Streamline workflows COLLABORATION NetApp Confidential - NetApp and NetApp Partner Use Only
  • 19. The moving parts - simplified 20 • Hosts • VPLEX Clusters & Engines • FC SAN (no NAS!) • Intercluster ISL & Cross Connect ISL • Block Storage Arrays • VPLEX Witness
  • 20. Cache Cache Directory D Cache Directory F Cache Directory HCache Directory B Cache Directory C Cache Directory E Cache Directory G Cache Engine Cache Coherency Directory Block Address 1 2 3 4 5 6 7 8 9 10 11 12 13 … Cache A Cache C Cache E Cache G Engine Cache Coherency Directory Block Address 1 2 3 4 5 6 7 8 9 10 11 12 13 … Cache A Cache C Cache E Cache G Cache Directory A CacheCache Distributed Cache Coherency – the key to VPLEX Directory based distributed cache coherency efficiently maintains cache state consistency across all Engines 21
  • 21. Cache Cache Directory D Cache Directory F Cache Directory HCache Directory B Cache Directory C Cache Directory E Cache Directory G Cache Engine Cache Coherency Directory Block Address 1 2 3 4 5 6 7 8 9 10 11 12 13 … Cache A Cache C Cache E Cache G Engine Cache Coherency Directory Block Address 1 2 3 4 5 6 7 8 9 10 11 12 13 … Cache A Cache C Cache E Cache G Cache Directory A New Write: Block 3 CacheCache Distributed Cache Coherency – the key to VPLEX Directory based distributed cache coherency efficiently maintains cache state consistency across all Engines 22
  • 22. Cache Cache Directory D Cache Directory F Cache Directory HCache Directory B Cache Directory C Cache Directory E Cache Directory G Cache Engine Cache Coherency Directory Block Address 1 2 3 4 5 6 7 8 9 10 11 12 13 … Cache A Cache C Cache E Cache G Engine Cache Coherency Directory Block Address 1 2 3 4 5 6 7 8 9 10 11 12 13 … Cache A Cache C Cache E Cache G Cache Directory A Read: Block 3 CacheCache Distributed Cache Coherency – the key to VPLEX Directory based distributed cache coherency efficiently maintains cache state consistency across all Engines 23
  • 23. Cache Cache Directory D Cache Directory F Cache Directory HCache Directory B Cache Directory C Cache Directory E Cache Directory G Cache Engine Cache Coherency Directory Block Address 1 2 3 4 5 6 7 8 9 10 11 12 13 … Cache A Cache C Cache E Cache G Engine Cache Coherency Directory Block Address 1 2 3 4 5 6 7 8 9 10 11 12 13 … Cache A Cache C Cache E Cache G Cache Directory A Read: Block 3 CacheCache Distributed Cache Coherency – the key to VPLEX Directory based distributed cache coherency efficiently maintains cache state consistency across all Engines 24
  • 24.  Use FC over IP for back end fabric  Use existing SANs for back end fabric  Encapsulate existing LUNs on arrays without migration (must be 4K multiple)  Local HA protection with up to 4 Engines (8 directors) per site  “Stretch” a volume over distance - R/W VPLEX can do these things 25
  • 26. Complex Installation – 112 Pages  Local − Physical setup − 17 Main Tasks  At least 75 discrete tasks − Additional per LUN − Additional per host − Additional per WWN  Six separate tools  Metro or Geo − Physical Setup – 2X − 34 Main Tasks  At least 175 discrete tasks − Additional per LUN − Additional per host − Additional per WWN  Six separate tools 27
  • 27.  Single writer workloads − vSphere: Good − Databases: Not good − Oracle RAC - the magic is in RAC, not VPLEX  VPLEX introduces a new management UI − IONIX and Unisphere cannot manage VPLEX  VM Restart in A/A clusters when: − Failure of VPLEX cluster at A – VMs must restart on B − Loss of back end at A – VMs must restart on B  Stretched ESX clusters require Metro HA  VPLEX backend path load balancing – ROUND ROBIN Where VPLEX falls down -1 Rollback Scenarios Async Con Grps ‘Dirty Cache’ 28
  • 28.  Witness (avoiding ‘split brain’) − Metro Only − Synchronous Consistency Groups only (no async fail over support) − Geo: diagnostics only − Independent from other clusters  All Directors should see all volumes − Massive increase in initiator counts  Lose ONE director in a cluster and − Asymmetric Backend Visibility = ‘degraded mode’  HA or NDU prevented  Performance is negatively impacted Where VPLEX falls down - 2 29
  • 29. Failure handling in a vSphere deployment 30 (<1ms) Metro Cross Connect (<10 ms) Metro Host Restart hosts Restart hosts VPLEX Cluster No interruption: alternate path & witness (usually) Manual restart on HA side (sometimes Auto) Disk No interruption: VPLEX path to remote disk No interruption: VPLEX path to remote disk Witness No interruption, VPLEX invokes static rules Suspend ‘non-preferred’ VPLEX and restart on preferred Intercluster Link Static rule invoked, suspend on cluster, restart hosts – no distributed volume support Preferred site: no interruption VM’s in non preferred site: GOS fail, restart VMs in preferred No vSphere Fault-tolerance support but is road mapped NEW
  • 30. VPLEX Increases OPEX LUN Operation Steps Create a LUN Create it on array Assign it to VPLEX Map it to host Resize a LUN Resize it on array Resize it on VPLEX Resize it on host Snapshot of a LUN EMC ONLY Make snap of LUN on array Make clone of LUN on array VPLEX drives OPEX UP NAS is not supported How do you NDU migrate to a new VPLEX cluster? 31
  • 31.  VMAX – “Go Wide” - each host maps to each director  VPLEX – “NDU” - Each director sees all volumes − Each host needs 4 paths to each LUN  vSphere – Each LUN visible to all cluster members Best Practices – Conflicts and Impossibilities 32
  • 32.  VMAX – “Go Wide” - each host maps to each director  VPLEX – “NDU” - Each director sees all volumes − Each host needs 4 paths to each LUN  vSphere – Each LUN visible to all cluster members Common sense time: − How many initiators can VPLEX handle? − How many does the solution require? − How many best practices will be broken? − How brittle will the resulting solution be? Best Practices – Conflicts and Impossibilities 33
  • 33. VPLEX or SRM? Disaster Avoidance Disaster Recovery You know in advance You don’t know in advance Goal is to be non-disruptive Always somewhat disruptive Entire process can be slow (Hours to Days) Entire process needs to be FAST Accomplished via VPLEX and vMotion Accomplished via SRM Examples  Incoming hurricane  Power grid maintenance  Datacenter migration (over time) Examples  Unexpected floods  Unexpected hardware failures  Datacenter migration (all at once) 34
  • 34.  Supported synchronous Active / Active storage architecture  R/W on both ends, use a Witness  Stretched layer 2 connectivity  622 Mbps bandwidth (min) between sites  Latency requirements − <1ms if Cross Connected Metro HA − <10ms with vSphere 5 / Metro vMotion − <50ms Geo  Single vCenter (w/ vCenter heartbeat) Disaster Avoidance Requirements – VPLEX 35
  • 35. VPLEX Networking Recommendations  Plan for different I/O traffic patterns  Look at OTV and LISSP ** the real magic for application mobility  Put management traffic onto a vSwitch  Minimize latency  Use Cross Connect with Metro if possible (Make them!) − Link requires own ISL and physical network − Do not share with intercluster link 36
  • 36.  What problem does VPLEX solve?  SAN only  Does not simplify storage infrastructure  Highly complex installation  Increases OPEX  No storage pooling support  Limited Business Continuity  No Storage Efficiency  No Cloning, Tiering Takeaways 37
  • 37.  Field Portal – fieldportal.netapp.com − NetApp product and solution information  Communities – communities.netapp.com − Solution and Technology spaces − Experts live here Resources 38
  • 38. 39
  • 39. As of the issue date of this document, to the best of our knowledge, the information contained herein is an accurate result of our research and/or effort to obtain information. This information is provided "AS-IS" with no warranties of any kind. We offer no warranty that this information has not changed since this document was issued, nor do we undertake to update this document. © 2012 NetApp, Inc. All rights reserved. Specifications subject to change without notice. NetApp, the NetApp logo and other NetApp brands are registered trademarks or trademarks of NetApp, Inc. in the U.S. and other countries. All other brands or products are trademarks or registered trademarks of their respective holders and should be treated as such. 40NetApp Confidential - NetApp and NetApp Partner Use Only