Shared (Or Virtual) Web Hosting
Essay Preview: Shared (Or Virtual) Web Hosting
Report this essay
A few things about shared hosting
Shared hosting means that the same server (computer) hosts more than a single website, the actual number of hosted websites depending on their size and number of visitors (total occupied space, total monthly bandwidth and used server resources).
With the powerful processors of today, its not at all unusual to find hundreds of websites hosted on a single server. As I explained in another article, this is not a problem in itself.
The best thing about Shared or Virtual hosting is that it allows individuals and businesses with limited financial resources to establish an online presence with almost all the bells an whistles associated with a dedicated server.
The price for a shared hosting account however, is low compared to the dedicated server solution. It can even be in some instances very low! Generally those are the times when you have to be careful.
Problems that are common in a shared hosting environment:
1. Overcrowded servers
This problem is one of the most common in the web hosting industry (in the shared hosting section of it). Its not a shared hosting inherent problem though. It usually has to do with poor server resources management, poor business planning and reactive-type of behavior from the part of the hosting company — instead of proactive behavior.
This problem is one of the first that have to be addressed when shopping for hosting. As long as the customer (thats you! ) shops around and knows what to look for and — just as importantly — what to look out for, everything should be OK. (Hint: to learn how to find a reliable host, I suggest you to read most of the articles I wrote and posted on this website.)
2. Security issues
In a perfect world, all a web hosting company would need to do would be to connect the server to the Internet and keep things running smoothly on the server. The Internet is not exactly a peaceful place though. There are all kinds of internet “terrorists”. Theyre sometimes called hackers, sometimes theyre called crackers. It doesnt matter how you call them. The important thing is that theyre out there and that they make the life of every decent hosting business harder than it should be.
Hackers and crackers are extreme cases however. On the net, regular people behave in a different manner than in real life. When hundreds of people have access to a computer (the server) there are real chances to find that one of them is less than honest.
Added to that, in a shared hosting environment its not that uncommon to find that you can easily access other peoples accounts (a shared hosting account is basically a directory (folder) on a servers hard disk). Fortunately this is usually not something critical, as in most cases what you store on the server is meant to be visible to the public anyway.
There are though lots of things that you have to keep secret. For example, if youre selling software, you cannot afford such “leaks”. If you have a newsletter and you store the email addresses of your subscribers on the server as plain text files, you definitely dont want them to get in the wrong hands. There are lots of other examples, these are just some of the obvious ones.
Generally, a server used to host more websites is usually not as secure as a dedicated server. Theres usually a trade-off between security and freedom, just as in real life.
3. Neighborhood related problems
The – what I call – “neighborhood problems” are complex issues, all having a common trait: they all involve what the other people are doing on that server. Those people (and their websites) are your closest online neighbors and theyre just as important as your real-life neighbors are.
If one of those neighbors is using the account to test new scripts (and hes really bad at coding) then you (and everybody on that server) risks that one day, one of those badly written scripts might crash the server. That means at least a couple of minutes