Selecting a Hosting Provider: The Business Side 

3

In the past few weeks on my personal blog I have published articles on "Selecting a DotNetNuke Hosting Provider" as well as "Shared, Virtual Private Server, Dedicated or Cloud Hosting".  Between these two articles the topic of hosting selection has been pretty well discussed, however, based on questions/comments that have been provided to us since the publishing of the articles we felt that it was necessary to expand on the topic a bit more.  The previously mentioned articles discuss the basic needs for hosting based on a systematic approach, although 100% valid this approach might not be the best "true decider" when it comes to selecting a hosting provider.

When working with a business website you have additional items that are to be considered when it comes to hosting a site.  If a site is truly a "business venture" it isn't just as simple as selecting a plan that meets your traffic needs, you have other considerations to think of.  This article focuses on these additional considerations and helps to point out potentially unidentified risks with the various levels of hosting.

Website Uptime

Although a basic requirement for a hosting plan, uptime considerations are something that are often overlooked, or at least not fully considered when selecting a hosting plan.  In the case of a dedicated or VPS hosting environment the uptime of a system is most commonly controlled by the uptime of the network in which the environment is hosted.  However, with a shared hosting environment it is quite possible that other items could impact the performance or availability of your website.  For example what happens if another site on the shared system has high traffic and causes an outage?

For some websites this might not be a big deal, but what if you are a technology company, or some other company that is based on being "always available"?  A small site outage can cause a big issue when it comes to business reputation.

Load Handling

In addition to uptime requirements different hosting environments offer varying abilities to handle "higher than normal" loads.  Sure, that site you are setting up might only have 100-200 visitors a day, but what happens if you get un-intended publicity?  What happens if you hit the front page of Digg, or similar?

If on a shared hosting environment it is highly probable that under excessive load situations you will simply get shut down and your site will not display to users at all.  In other environments if the system is overloaded you might see slow downs, but overall the sites will most likely stay available, unless we are talking about massive traffic increases.

Spam Flagging/Email Gray listing

When working on that next business idea, shared hosting might seem like a great idea, it is low cost, and you can get up and running quickly, but one thing that is very common with shared hosting is for a hosting provider to share an IP address between hundreds of sites.  What does this mean to you?  Typically it doesn't have a major impact, but lets say that for one reason or another, one of those other shared hosting sites sends a massive number of e-mails, and triggers email gray or blacklisting. In many cases, this gray/black listing process is done on an IP basis and not on a domain basis.

What does this mean?  Well it means that in a shared environment with a shared IP address other sites activity can prevent or delay emails from your system.  In some cases this might not be a big deal, but at minimum it can cause a large amount of hassle and wasted time as you research why emails are not getting through.

Conclusion

We hope that this article has helped shed a little bit of a different light on the selection of a hosting provider and helps to identify the "big picture" that comes into play when working to setup a new business venture.  Feel free to post feedback below, if you have specific questions please use our forum, or feel free to contact us.

 

Comments

Think of cloud

Hi Mitchel,

Your article seems to imply that shared hosting cannot handle good uptime and load spikes. Here's another view:

- VPS servers and dedicated servers typically require extra fee for monitoring and have 24x7 technicians ready to handle server outages. If the OS crashes, if there is a hardware problem, how long of a downtime will you have? With most shared hosting, there is a team of people monitoring and there to ensure the service is running 24x7. If you want to go VPS or Dedicated, make sure to have it fully managed, or understand the risk of a potential downtime and assume this risk.

- VPS servers and dedicated servers are limited in terms of resources and cannot handle load spikes as much as a shared cloud hosting could handle. If you run a 8 core server lightly loaded, let's say shared by 80 websites, you'll be able to benefit from 8 core processing power the day you will be slashdotted. The server simply needs to properly manage the resources, so that the other websites are not affected. But your site can burst to handle the load.

If you go VPS or dedicated, you are limited to what you pay for. If you get a dedicated single CPU, you will not have as much power to survive being slashdotted. If you want to make sure to have enough power, you will have to invest for the maximum peak. Most of the time, your server is sleeping, while you are paying big fees, just in case you get high load. There lives the promise of cloud hosting: pay for what you use, scale on demand, optimize resource usage -- and get greener hosting.

But the current problem with shared hosting is that the company are loading the servers too much to get the prices as low as possible. When high loads come in, the server is already too much loaded to handle this new load. What is needed is a shared hosting provider that clearly states the minimum CPU and memory your site will be allocated, with the option to use the free resources in case of high load, in a manner that will not affect other sites on the same server. If you think of cloud hosting, with dynamic provisioning, this solution could also dynamically launch a new instance of your website on a free server when it detects load, and charge you accordingly to your usage.

VPS is an evolution towards the future: virtualization. Dedicated will be getting more and more obsolete. We'll see how this vision turns out.

- As for email problems, you can get a private ip on shared hosting to avoid this. But I would recommend, in any case, to use a trusted SMTP server, with strict rules enforced for mass mailing on that server, to ensure better deliverability.

Posted by Think of cloud on Monday, November 16, 2009 at 4:56 PM

Comments from the following blog entry: Selecting a Hosting Provider: The Business Side, located at: http://pimpthisblog.com/Selecting-a-Hosting-Provider-The-Business-Side

Posted by PimpThisBlog.com on Monday, November 23, 2009 at 9:40 PM
escabccn

[URL=http://bxxdszxk.com]pemcqudm[/URL] lyqvoily geydfzup http://nabpfmzc.com htxlvcuw mcsevkwr

Posted by escabccn on Saturday, March 13, 2010 at 10:39 PM

Share your thoughts

Name (required)

Email (required)

Website

CAPTCHA image
Enter the code shown above in the box below