Both multipath I/O and failover rely on multiple redundant links between the server and storage. However, they use the links differently and often for different purposes.
Requires Free Membership to View
When you register for SearchStorage.com, you’ll also receive targeted emails from my team of award-winning editorial writers. Our goal is to keep you informed on the hottest topics, the latest news and the biggest challenges you face as a storage professional today.
Rich Castagna, Editorial Director
|
||||
Failover uses one or more alternate links between the storage and server to provide redundancy in case the primary link fails. Multipath systems always have multiple links available. Failover only requires an alternate link when the main link goes down and the alternate link's logical connection may not exist except in case of failure.
What confuses the issue is that multipathing and failover are easy to combine and often are combined. Vendors offering multipathing can easily add failover features, and many of them do. Going the other way -- adding multipathing to failover -- isn't quite as easy, but it is still a popular added feature for storage systems with failover.
It is important for storage administrators to understand that having one doesn't mean you necessarily have the other. Adding multipathing to a system with failover or vice-versa is probably going to take some additional installation and configuration, and it may require additional hardware and software as well.
In storage, some degree of failover is inherent in multipath installations with load balancing, as the remaining paths will pick up the load from a failed path. However, the opposite isn't necessarily true. Pure failover only activates when the primary path between the storage and server becomes unavailable. Further, failover provides additional features, such as failure alarming, that aren't necessarily part of a multipath installation.
There can be some architectural differences as well. For one thing, a truly reliable failover installation requires complete redundancy between the storage and server. Multipath I/O paths may share components, especially SAN switches, although multipath installations typically use more than one HBA and physical connection between the server and storage.
Microsoft outlines its version of multipath I/O and discusses the relationship to failover (and clustering) here.
Do you know…
How to use clusters to ensure failover?
About the author: Rick Cook has been writing about mass storage since the days when the term meant an 80 K floppy disk. The computers he learned on used ferrite cores and magnetic drums. For the last 20 years, he has been a freelance writer specializing in storage and other computer issues.
This was first published in September 2006
Storage Management Strategies for the CIO
Join the conversationComment
Share
Comments
Results
Contribute to the conversation