Reduce you costs with attention...

For small companies involved on IT projects, reducing costs (expecially on hardware and software licensing) is estremely important, but this "costs cutting" must always be well evaluated in all aspects because a bad choice (maybe only for reducing the costs of few dollars) could be a big disaster on the near future for your project.

This consideration comes from a question I've see today on our User Group (but it's not the first time that I see something like this): a company have to place its newly created ASP.NET portal in production and, in order to reduce the costs, its PM suggest to use Windows XP to host the site instead of Windows 2003.

I don't want to know what are the background skills of this PM, but this is a clear example of a choice that, only for saving few dollars now, can take on a big money loss in the near future.

I don't know if I'm updated with the current pricing, but (only in order to understand the problem) these are real facts:

The XP Professional License costs around 299$, while Windows Server 2003 costs from around 1000$ and above. The company's PM wants to reduce the costs, so he decides to choose Windows XP Professional to host the company's portal.

I don't want to consider now all the security advantages that Windows Server 2003 has, but here there's a main aspect to consider, that the PM maybe doesn't know: XP Professional has a connection limit!! It allows only one root website, and a maximum of 10 concurrent connections to that website (this limit is installed by default in the metabase key MaxConnections for W3SVC).

Obviously, there are tricks to change these limitations, but you can't do miracles:

  1. You can run only one root website (for example http://myPortal), so if your website runs under a subfolder (for example http://localhost/MyPortal) it's all ok, otherwise you can use this tool that can permit you to solve this limitation (not completely, because only one website can be active at any given time).
  2. To increase the connection limit (for example to 40, above is not recommended), you can execute this script: C:\Inetpub\AdminScripts\adsutil set w3svc/MaxConnections 40

So, the company has actually spent 299$ for the XP Pro license and now has all these problems to solve. Do you think that the PM will work here for a long time again or not?

If you think that the answer could be yes, now permit me another consideration: Windows Server 2003 family is composed of different product editions and one of that is called "Windows Server 2003 Web Edition". The Web Edition is the ideal solution if you have hosting needs, doesn't have any of the limitations above and its license actually costs around 399$. 100$ more today but lots of less problems in the future...

This is a clear example of a bad choice. The PM now has not a long life I think (but I hope that it's in time to read this post and take the right decision again).

Print | posted on Wednesday, April 26, 2006 11:59 AM

Comments on this post

No comments posted yet.

Your comment:

 (will show your gravatar)
 
Please add 5 and 1 and type the answer here: