Hosting Guide: How To Choose a Dedicated Server

Published on January 16, 2009 at 10:30 am by heri in: Web Hosting

Before reading, Please Take our iWeb January Survey. Thanks!

dedicated linux servers, databases, web, and file servers Choosing a good but affordable dedicated server can be complicated and time-consuming, so we’ve made it a little easier for you. Following below is a complete guide on choosing the best dedicated server for you, taking into account your technology needs, financial constraints, business requirements, with also reviews of dedicated server offers. 

1. Dedicated Server Configuration

Here is a list of criterias you have to gather to get an accurate assessment of your technology needs:

  • OS: if you use ASP.NET or MS SQL Server, you obviously need a Windows Dedicated Server. If you use an open source stack such as Apache/php/mysql or Ruby On Rails, a Linux server is the best choice. 
  • Web Server and Database Server: depending on your technology stack, you might need a server with plenty of RAM, especially if the architecture builds upon Windows, Java or Ruby. 
  • Performance: for SQL servers, video-transcoding severs, servers used for virtualization, or specialized servers such as game or chat servers, you need fast, multi-core processors or ideally multi-processors servers, such as dual xeon servers.
  • Bandwidth: if you plan to host images, multimedia files such as flash videos, or an Asterisk server, bandwidth provided by the hosting provider is a key criteria
  • Management: if you lack expert sys admins at hand to manage your server, you should look at advanced managed services. A good web hosting company should be able to offer you expert advice on how to do load balancing or web clusters, as well as good support. 
  • Network: depending on the audience and geographical location of your web service, you should look closely at the location of the data center. How is the latency? How is the consistency and quality of uplinks? 

2. Prices

Of course, technology requirements needs to be weighed against available financial resources:

  • Monthly price of server
  • Potential Setup costs, for installing and configuring the server
  • Software license purchases and monthly costs of software, such as OS, database or virtualization software. If you use Unix, or a Linux stack (Ubuntu, CentOS, Fedora, etc.), you can get rid of this criteria.
  • Costs for updates, accessories, and parts, such as new RAM or new hard disks setups
  • Hourly Costs for additional service, needed for unplanned outages, OS crashes, etc.
  • Costs for bandwidth overuse

cheap dedicated servers You also need to compute other costs, which are often overlooked: scalability costs (how are you going to plan once you reach the maximum capacity of your dedicated server), failure costs, technology training for your staff, backup and recovery, as well as migration and decomissionning costs (do your web hosting provider charges you if you cancel the server?).  As with the other costs listed above, they might have one-time and recurrent costs (most of the time on a monthly basis). 

Once all those costs are computed, you will often find out that offerings between different dedicated servers providers may differ easily from a factor of 10. Total Cost of Ownership is key to find the best value for your money; adding to the fact that doing business with a competitive, trusted, and proven web hosting company is essential for your long-term success.

3. Business Requirements

Depending on your field of business, you might have to follow a few requirements:

  • Requirements for e-commerce businesses: secure access to the dedicated servers and integrity of data
  • Additional security requirements, such as firewalls or protection against Distributed DOS attacks, or the possibility of setting up a VPN,
  • High availability
  • Disaster recovery
  • Scalability, factoring in growth of your web services
  • Providing services such as emails, calendaring, or directories for a business
  • Management of large-sized files
  • etc.

After you’ve made the list of technology needs, financial costs, and business requirements, you are now ready to “shop” for dedicated servers.

Let’s take the example of a small software company launching a resource reservation website, which uses Ruby On Rails and other open source software:

  Requirements
Technology needs  
Operating System CentOS Linux 64bits
Other Software Apache, passenger, MySQL, Ruby, Monit, runsv
Performance and RAM Ruby’s bottleneck is the RAM, so the web developer plans for 2Gb of RAM. For the processor, an Intel Core2 is more than enough
Bandwidth 100 Gb planned per month, up to 1000Gb after 3 months
Management Self-Managed, with configuration and administration done with SSH access
Financial Costs  
Monthly base price around $80 per month
Potential setup costs should be $0
Software licenses the technology used is Open Source
Costs for updates, accessories and parts requirement: RAM upgrades must be cheap.
Hourly costs for service Total costs for services should be less than monthly base price of server
Cost for bandwidth overuse The website uses mostly HTML webpages, so bandwidth is not an issue
Business Requirements  
Security There are no potential security issues for this website. Basic Security
Scalability Provisioning new identical servers should be easy and quick

From this set of requirements, a Linux dedicated server as listed here under the Core2 Duo panel (Core2 Duo 2.4Ghz, 2GB RAM, 160GB SATA 2, 1500GB Bandwidth) seems a great fit, available at $100/month, with CentOS 64bits, ssh access, etc.

  A. “Budget” Dedicated server, Celeron or P4 B. Dedicated server, Core2 Duo Core C. Dedicated Server, Core2 Quad Core, on single or dual processors configuration D. Dedicated Server, Dual Intel Xeons Quad Core
LAMP (Drupal, Joomla, Wordpress, Movable Type) dedicated server BEST  Good choice, with room for future growth  Good choice, for large-trafficked blogs and websites  possible for Drupal resellers / hosters
Django Good choice BEST Good choice for large Django websites, such as media websites
Ruby On Rails potential performance issues, with RAM being a bottleneck BEST Good choice, with room for additional software such as proxies or monitoring software for large web applications
E-commerce Good choice BEST Good choice for large e-commerce websites
Java or ASP.NET dedicated server potential performance issues BEST BEST for enterprise applications
SQL Dedicated Hosting underpowered potential performance issues BEST Good choice
Resellers, shared hosting or equivalent underpowered Good Choice, with 8Gb RAM and more BEST Good Choice to Best choice, depending on software stack
Virtualization underpowered underpowered potential performance issues  BEST, with 32GB RAM
Large Enterprise underpowered underpowered underpowered BEST, with other solutions such as load-balancing and protection against DDOS

As a reference,  possible configurations for C & D (dedicated servers with Core2 Quads or Intel Xeons are available from $159 per month.

Of course, the table shown above is not meant to be as a definitive authority on choosing a dedicated servers, but as a quick-starter; and each technology architect should look closely on how different configurations might impact performance and costs.

I hope you liked this article. If you did, you might also be interested in:

Comments

  1. Why does iWeb not have any virtual private servers? It seems to be a big leap from shared hosting to a full dedicated server.

  2. scott, you can get a dedicated server from $69 per month from iWeb. We believe it’s a better value for a web developer than a VPS which is seen commonly at $50 or $60 from other web hosters.

    With a dedicated server for instance, there’s no sharing resources and you get also more RAM, and much better options for upgrades

  3. We have VPS in mind.

  4. [...] Hosting Guide: How to Choose a Dedicated Server [...]

  5. That

  6. Looked at iWeb. I’m not going to do business with a company where I have to jump through hoops to get someone to speak to me in English when I call.

  7. We definitely provide service in English. You should not have a problem communicating in English with our sales or support staff. If you have any questions please do not hesitate to contact us. http://iweb.com/contacts/

Leave a comment

About the iWeb blog

The iWeb Blog covers web hosting, web development, web design, Internet marketing and just about every announcement concerning iWeb.