Home > Blogs > Eric Shupps | The SharePoint Cowboy > Posts > DAS vs. SAN in Enterprise SharePoint Architecture
 
Eric Shupps eshupps The SharePoint Cowboy is the founder and President of BinaryWave, a leading provider of operational intelligence solutions for Microsoft SharePoint. Eric Shupps eshupps The SharePoint Cowboy has worked with SharePoint Products and Technologies since 2001 as a consultant, administrator, architect, developer and trainer. he is an advisory committee member of the Dallas/Ft. Worth SharePoint Community group and participating member of user groups throughout the United Kingdom. Eric Shupps eshupps The SharePoint Cowboy has authored numerous articles on SharePoint, speaks at user group meetings and conferences around the world, and publishes a popular SharePoint blog at http://www.sharepointcowboy.com. Presentations by Eric Shupps eshupps The SharePoint Cowboy Webinar - Migrating Legacy On Premise Solutions to SharePoint Online and Windows Azure featuring Eric Shupps Who are you and what do you want - Working with OAuth in SharePoint 2013 SharePoint is Talking Are You Listening? Eric Shupps SharePoint 2013 Performance Enhancements Taking Advantage of the SharePoint 2013 REST API Eric Shupps on Improving Performance with New Features in SharePoint 2013 SharePoint 2013 New and Improved Migrating Legacy On Premise Solutions to SharePoint Online and Windows Azure Eric Shupps Presents SharePoint 2013 Real World Help Desk App End to End Windows Azure Apps for SharePoint 2013 Eric Shupps Demonstrates Customizing the Visual Studio 2010 SharePoint Deployment Process Introduction to SharePoint Development SharePoint 2010 Unit and Integration Testing with Eric Shupps Building Enterprise Records Management Solutions for SharePoint 2010 Taming Information Chaos in SharePoint 2010 SharePoint 2010 Performance and Capacity Planning Best Practices Building Dynamic Applications with the SharePoint Client Object Model Articles by Eric Shupps eshupps The SharePoint Cowboy Eric Shupps' Ten Steps to Optimize SharePoint Performance Webcasts by Eric Shupps eshupps The SharePoint Cowboy Secrets of SharePoint Part 5: Configuring Microsoft Office SharePoint Server 2007 for Optimal Performance Creating End User SharePoint Solutions for Performance and Scalability SharePoint 2010 Performance Enhancements for Administrators by Eric Shupps Microsoft SharePoint Server 2010 for the ASP.NET Developer Eric Shupps on Following Best Practices and Avoiding Common Errors with Microsoft Office SharePoint Server 2007 Development Eric Shupps - SharePoint Performance and Capacity Planning Essentials Troubleshooting Common Performance Problems in SharePoint 2010 Videos by Eric Shupps eshupps The SharePoint Cowboy Channel 9 Interview with Eric Shupps SharePoint TechTalk with Eric Shupps - Different Views on Social Computing SharePoint Post-Deployment Planning and Management with Eric Shupps SmartTrack for SharePoint Feature Overview SmartTrack for SharePoint Podcasts by Eric Shupps eshupps The SharePoint Cowboy SharePoint Pod Show - Design for Performance (Eric Shupps) SharePoint Pod Show - Test Driven Development with Andrew Woodward and Eric Shupps eshupps The SharePoint Cowboy Run As Radio - Eric Shupps Improves SharePoint Performance
SmartTrack for SharePoint Eric Shupps Eric Alan Shupps eshupps @eshupps SharePoint Cowboy BinaryWave

 
​The SharePoint Cowboy


photo of  Eric Shupps
BinaryWave
611 S. Main St., Suite 400
Grapevine , TX , 76051 USA
Eric Shupps and Eric Alan Shupps with BinaryWave the BinaryWave Inc in BinaryWave Incorporated around SmartTrack beside SharePoint Monitoring through SharePoint alongside SharePoint Monitoring visiting @eshupps via eshupps near SharePoint performance and SharePoint management. The SharePoint cowboy eshupps BinaryWave and more on Operational Intelligence via Eric Alan Shupps SharePoint blog. SharePoint monitoring is a hot topic along with SharePoint Performance Measurement and SharePoint tips and tricks from Eric Shupps for SmartTrack. Another Eric Shupps on Technology and Eric Shupps on SharePoint with a new SharePoint Post from Eric Shupps. New BinaryWave post through BinaryWave Inc. and with another SharePoint blog we get to Eric Alan Shupps Blog about SharePoint development. That's Eric Shupps - BinaryWave or Eric Alan Shupps Fort Worth Grapevine Texas Dallas of BinaryWave talking about BinaryWave Operational Intelligence at the SharePoint Cowboy blog and on twitter as @eshupps. Of course SharePoint Administration is on topic for eshupps and another great post from Eric Shupps regarding BinaryWave SharePoint and SharePoint Maintenance.
May 22
DAS vs. SAN in Enterprise SharePoint Architecture

For those who attended my webcast earlier this week, a question came up regarding the performance of Directly Attached Storage (DAS) versus Storage Area Network (SAN) that I felt was not answered adequately. Specifically, the attendee was curious as to why I would recommend DAS over SAN in a highly-scalable environment. The answer isn't as complex as it might seem but it does bear some further discussion. The most salient and important point - and the one SAN vendors don't really like to talk about - is resource contention.

Shared resources are the biggest achilles heel of any SAN deployment (and, for that matter, SQL clusters). The investment for a highly scalable SAN configuration is HUGE; therefore, most organizations treat it as a shared environment for many enterprise applications. This means that all those mission-critical applications - including your MOSS farm - are sharing the same disk pool. Yes, I know that each has dedicated LUNS, but think about what is really going on under the covers. The network links, typically only one gigabit connection but sometimes several bonded connections, along with the physical disks themselves and the bus are all being utilized by numerous read/write requests. Is that the optimal configuration from the perspective of each application? No, it's only optimal from a TCO perspective - sharing a big, flexible disk array across multiple apps saves money but it doesn't guarantee optimal performance for any single application.

As Linchi Shea points out in this article, a SAN can be configured to outperform DAS and vice-versa. If you read the article carefully, you will notice that the only configuration in which SAN beats DAS is a very-expensive, highly-meshed setup that dedicates all the SAN resources to the tested application and doesn't factor in any other resource contention (you'll also notice that the DAS configuration used was suboptimal and doesn't represent any type of true production scenario). This is an issue that doesn't exist with DAS - the storage resources are controlled directly by the host with no other contention. And let's not forget that most people these days aren't even deploying *real* SAN's - they're actually deploying massive NAS (Network Attached Storage) arrays. I can't tell you how many times I've walked into a data center and seen a big honking NetApp box plugged in by a single cable to the last available port on a gigabit switch. This is insanity - you cannot possible expect that much traffic across a shared network segment to product any kind of reasonable performance. And yet it happens more often than not.

The discussion shouldn't be about pie-in-the-sky techie dream environments where everything automagically uses a megapipe and nothing is restricted by bandwidth, throughput or IOPS. Instead, it should focus on practical realities and the reality is that big SAN/NAS boxes get shared by everything and it's brother. Is this bad? No, not necessarily, but if you're architecting a large SharePoint deployment for optimal performance then that configuration is certainly not going to meet the requirements. I know DAS is hard to scale and maintain and that SAN has all kinds of operational benefits but we're talking SharePoint performance here and optimal performance means dedicated - not shared - resources.

Naturally, the same can be said about SQL Server (and often is). Yes, SQL licenses are expensive. Yes, it's very tempting to put all kinds of enterprise apps on a SQL cluster for optimal ROI. And yes, this will decrease the overall performance of your MOSS environment. It's the same shared-resource issue; there are only so many CPU cycles and RAM to go around and you don't want anything else contending for the resources that those oh-so-optimized (that's heavy sarcasm, in case you missed it) SharePoint database queries are demanding. You want SharePoint to scream? Give it what it needs - dedicated SQL, dedicated disk, dedicated bandwidth and dedicated directory connections (or, even better, ADAM - no, not that Adam). Starve it of resources and you'll be forever wondering why things just never seem to be quite fast enough.

Comments

Nice

Nice article.  I'll let you know how ours performs.  We are using our SAN for SharePoint AND the Data Warehouse I am building.  Should be fun.
System Account on 5/22/2009 3:09 PM

Nice

Nice article.  I'll let you know how ours performs.  We are using our SAN for SharePoint AND the Data Warehouse I am building.  Should be fun.
System Account on 5/22/2009 3:09 PM

Add Comment

Items on this list require content approval. Your submission will not appear in public views until approved by someone with proper rights. More information on content approval.

Title


Body *


Comment Date *

Select a date from the calendar.
Enter the current date to prevent automated spambot comments.

Spam Prevention *


How many letters, not including spaces, does it take to spell "SharePoint Cowboy"?

Attachments

 
photo of Eric Shupps Eric Alan Shupps eshupps @eshupps SharePoint Cowboy BinaryWave Eric Shupps
BinaryWave
611 S. Main St., Suite 400
Grapevine , TX , 76051 USA

 
 
 
Eric Shupps Eric Alan Shupps eshupps @eshupps SharePoint Cowboy BinaryWave 

Eric Shupps LinkedIn Eric Shupps Twitter Eric Shupps Facebook Eric Shupps Google+
 
 

 


 


BinaryWave Eric Shupps eshupps The SharePoint Cowboy SharePoint monitoring SharePoint monitoring tool SharePoint metrics SharePoint administratrion SharePoint monitoring best practices SharePoint management SharePoint management tool SharePoint operations SharePoint operationsmanagement SharePoint administration SharePoint administration tool SharePoint SLA SharePoint service level agreement SharePoint operational intelligence SharePoint performance SharePoint performance monitoring SharePoint analytics SharePoint real-time SharePoint intelligence SharePoint ITIL SharePoint service operations SharePoint uptime SharePoint alerts SharePoint health SharePoint tools SharePoint metrics SharePoint diagnostics SharePoint SmartTrack SmartTrack Operational Intelligence


Copyright © 2013 BinaryWave, Inc. All rights reserved.
This site is brought to you by BinaryWave in cooperation with Eric Shupps Eric Alan Shupps eshupps @eshupps The SharePoint Cowboy. We hope you enjoy the SharePoint-related content on topics such as performance, monitoring, administration, operations, support, business intelligence and more for SharePoint 2010, SharePoint 2013 and Office 365 created by Eric Shupps The SharePoint Cowboy. We also hope you will visit our product pages to learn more about SmartTrack, Operational Analytics for SharePoint, SharePoint monitoring, and SharePoint administration, while also discovering great offers from our partners. Please visit the blog of Eric Alan Shupps, Twitter handle @eshupps, for more information on application development, the SharePoint community, SharePoint performance, and general technology topics. Eric Shupps Eric Alan Shupps eshupps @eshupps The SharePoint Cowboy is the founder and President of BinaryWave, a leading provider of operational support solutions for SharePoint. Eric Shupps Eric Alan Shupps eshupps @eshupps The SharePoint Cowboy has worked with SharePoint Products and Technologies since 2001 as a consultant, administrator, architect, developer and trainer. He is an advisory committee member of the Dallas/Ft. Worth SharePoint Community group and participating member of user groups throughout the United Kingdom. Eric Shupps Eric Alan Shupps eshupps @eshupps The SharePoint Cowboy has authored numerous articles on SharePoint, speaks at user group meetings and conferences around the world, and publishes a popular SharePoint blog at http://www.binarywave.com/blogs/eshupps.