Small Biz Thoughts by Karl Palachuk: Overloading SBS:
I’m going to disagree with Karl here about placing applications on a SBS box. The key is not that you should be limiting the amount of applications on a SBS box, but rather you should limit the amount of applications that are written poorly and quite frankly suck, on a SBS box. And you should look to the number of people in that database and the use and needs. American Contractor for one is a FoxPro database that I just can’t see should be taxing that box too much.
The image below is a real SBS box, now granted that’s it at the end of the day when everyone has gone home, but it’s still there processing email, doing what it’s supposed to be doing. The only down time that box has had has been when Trend flatlined it for the untested A/V dat update, and a few oddities here and there…but for the most part it’s been chugging along since 2004.
As you can see by that CPU usage there, it’s not being taxed right now. And part of that is chosing application software, throttling back MSDE instances or bumping pu the performance counter for memory, but it’s certainly not overloaded, mainly because the applications on it, don’t suck.
This box has Quickbooks loaded up on the server and not too choppy in it’s performance.
Now this box below, a normal Windows 2003 server has an application on it that I’d never let near a SBS box. Choppy performance, throws of event log errors, bombs out the IIS worker process. This app, and all of that choppiness you see is totally from this application that I won’t name, shouldn’t be on a SBS box.
And that’s the key. When there is an app that just is not designed well, then that’s the reason.
And for the record, I’ve recently called PSS/CSS support for an issue with Windows 2003 sp2. And the person I spoke with knew SBS, was a front line person as we say down here. We went through the various steps, ensured my issue wasn’t ISA, and and all in all I had a satisfying experience. So I’ll argue with Karl that the support line is horribly incompetent. There are good ones and bad ones in every team. And I’ve had some bad ones in other teams.
Perhaps what Karl should be pushing for is a statement from PSS that says “We don’t support the installation of sucky/poorly written applications on a SBS box”. That would help us all push back on the vendors. Because in my opinion, that’s where the real problem lies. If you can’t build an application for a small business and fit and behave on a SBS box, then that app vendor needs to code cleaner in general. Because if they suck on a SBS box, they will suck just as much on a standalone box.
Consider moving both the SBS box and an app server to a virtual box.
But to flat out say nothing extra loaded on a SBS box? Sorry that’s going to the extreme in my book. I think like everything down here in the smb world…. “It depends.”