The Opteron Server in the Hosting Marketplace - Cost


According to Techtel, a provider of intelligence in the technology market space, spending plans have dramatically improved over the past months and become very positive, which points to sustainable improvement in the tech sector. While this is not a direct quote and is simply my attempt to decipher the bread crumbs they offer freely, we have to look no farther than our own server farm business to get a sense of the marketplace.  All signs are pointing up and we hope your IT budget is also climbing, so if you are considering replacing any servers or building new ones, this may be an opportune time. 

The industry is recognizing Opteron's outstanding cost-performance ratio.  With the increased memory management and ability to concurrently support 32 and extended 64-bit applications the Opteron is simply a bargain.  For those still building Intel systems it is worth reviewing your decision.  

During the course of this article we are building a new SQL server based on a single Opteron 148 CPU and the ASUS SK8V motherboard.  We are not going into details of the construction which is straightforward but we want an example of a typical server to help illustrate why it is our "bread and butter" machine configuration. In our example server software is actually a significant part of the overall expense. If we were building an Itanium server it could be justified by an application that required the Itanium - but right now it is hard to see exactly what would require the Itanium platform in the "typical" hosting marketplace. 

 

 

     

While the Itanium can outperform the Opteron in floating-point calculations (but not integer calculations) and is a strong entry into the server market, it is comparatively expensive.  The die size is large and cannot be made easily and more importantly unlike the Opteron it was not designed with the ability to use existing software.  This was a costly miscalculation for Intel and their technology partner Hewlett Packard. 

As a hosting company we would rather invest in multiple servers (with some exceptions) that are strong enough for the most demanding database or application running on them.  We divide shared accounts and do not allow one server to handle a large number of accounts.  There are two reasons this.  First, is the approach where you want less eggs in one basket and a more manageable GUI interface to the server applications.   Secondly, it is important to leave a generous amount of unused potential so that you can meet all future needs of the accounts hosted on that particular server, even after they grow in size and demands over a period of years.   We host many of the same domains we did in 1996, the first year of our hosting business.  Some of the more active sites have grown into as many as two or three gigabytes.  Having to move accounts from one server to another to balance the loads is not something that makes you feel like a great planner of resources.  We almost never have to do that because we anticipate and leave ample headroom on our server resources. We know of one proud hosting company that keeps their SQL machines running at 50% CPU load, a guarantee that their customers websites are experiencing some latency and in our view is very unprofessional at the least. 

 Table of Contents