Split Path Storage Virtualization with Intelligent Switches€¦ · appears to be a one (or more)...

16
Split Path Storage Virtualization Split Path Storage Virtualization with Intelligent Switches with Intelligent Switches Yuval Zohar Product Manager

Transcript of Split Path Storage Virtualization with Intelligent Switches€¦ · appears to be a one (or more)...

Page 1: Split Path Storage Virtualization with Intelligent Switches€¦ · appears to be a one (or more) storage device that is managed from a central console. Storage Virtualization over

Split Path Storage Virtualization Split Path Storage Virtualization with Intelligent Switcheswith Intelligent Switches

Yuval ZoharProduct Manager

Page 2: Split Path Storage Virtualization with Intelligent Switches€¦ · appears to be a one (or more) storage device that is managed from a central console. Storage Virtualization over

Virtualization Virtualization -- DefinitionDefinition

Virtualization is the pooling of physical storage from multiple network storage devices into what

appears to be a one (or more) storage device that is managed from a central console.

Page 3: Split Path Storage Virtualization with Intelligent Switches€¦ · appears to be a one (or more) storage device that is managed from a central console. Storage Virtualization over

��������������� ��

Storage Virtualization over SANStorage Virtualization over SAN

Page 4: Split Path Storage Virtualization with Intelligent Switches€¦ · appears to be a one (or more) storage device that is managed from a central console. Storage Virtualization over

How Virtualization WorksHow Virtualization Works

Pool 1

Pool 2Pool 3

Page 5: Split Path Storage Virtualization with Intelligent Switches€¦ · appears to be a one (or more) storage device that is managed from a central console. Storage Virtualization over

Pool 1

Pool 2Pool 3

How Virtualization WorksHow Virtualization Works

Page 6: Split Path Storage Virtualization with Intelligent Switches€¦ · appears to be a one (or more) storage device that is managed from a central console. Storage Virtualization over

Host Based Storage ServicesHost Based Storage Services

• LUN allocation – low flexibility, non-efficient usage of capacity

• Distributed management

Management

Storage Services

Page 7: Split Path Storage Virtualization with Intelligent Switches€¦ · appears to be a one (or more) storage device that is managed from a central console. Storage Virtualization over

Array Based Storage ServicesArray Based Storage Services

• Homogenous ������� / product– Functions and Services– Management

• “Single-threaded”services

Management

Storage Services

Page 8: Split Path Storage Virtualization with Intelligent Switches€¦ · appears to be a one (or more) storage device that is managed from a central console. Storage Virtualization over

����

������

In the Data PathIn the Data Path

• Key Advantages– Secured solution

• Key Drawbacks– “Single Threaded”– SAN bottleneck– Cost of scalability– Cost of availability

Management

Storage Services

Page 9: Split Path Storage Virtualization with Intelligent Switches€¦ · appears to be a one (or more) storage device that is managed from a central console. Storage Virtualization over

Split Path Split Path –– Host Agent SolutionHost Agent Solution

• “multi-threaded”• Distributed data

streams– Highly scalable– Highly available – Low cost

Management

Storage Services

��������

��������

Page 10: Split Path Storage Virtualization with Intelligent Switches€¦ · appears to be a one (or more) storage device that is managed from a central console. Storage Virtualization over

Intelligent Switch Intelligent Switch -- GeneralGeneral

• Routes SCSI commands based on addresses mapping (as opposed to switching based on physical addresses)

• Two configurations:– Independent component connected to the fabric switch– Switch and router in the same box

• Usually hardware solution to achieve close to “wire speed” solution.

Page 11: Split Path Storage Virtualization with Intelligent Switches€¦ · appears to be a one (or more) storage device that is managed from a central console. Storage Virtualization over

Intelligent Switch Intelligent Switch -- OperationalOperational

• iSwitch is a SCSI target that exposes virtual LUNs to the hosts.

• Every I/O to a virtual LUN is routed to a physical LUN

• Routing is done based on dynamic (changeable) data.

• Exceptions are handled by software

Page 12: Split Path Storage Virtualization with Intelligent Switches€¦ · appears to be a one (or more) storage device that is managed from a central console. Storage Virtualization over

Split Path Split Path –– Intelligent Switch SolutionIntelligent Switch Solution

• multi-processor, multi-threaded

• Distributed data streams– Highly scalable– Highly available – Deployment

Simplicity

Management

Storage Services

��������

��������

Page 13: Split Path Storage Virtualization with Intelligent Switches€¦ · appears to be a one (or more) storage device that is managed from a central console. Storage Virtualization over

Intelligent Switch Architecture advantagesIntelligent Switch Architecture advantages

• No SAN Bottlenecks:– More iSwitches can be added as required

– “Wire speed” response time

• Central management – Done by a different box that

handles only metadata

• Increased security – Front-end and back-end zones. No

direct from hosts to storage

• Reduce management conflicts - storage vs. server

teams

• Meets the market trend

Page 14: Split Path Storage Virtualization with Intelligent Switches€¦ · appears to be a one (or more) storage device that is managed from a central console. Storage Virtualization over

Intelligent Switch vendorsIntelligent Switch vendors

Page 15: Split Path Storage Virtualization with Intelligent Switches€¦ · appears to be a one (or more) storage device that is managed from a central console. Storage Virtualization over

Architecture (SVM with Architecture (SVM with AcceleraAccelera NSS)NSS)

SVM F-AgentSVM Agent running on Accelera

SVMMetadata Server

Page 16: Split Path Storage Virtualization with Intelligent Switches€¦ · appears to be a one (or more) storage device that is managed from a central console. Storage Virtualization over