Web Hosting plans explained
by Andrei Dumitrache on May.10, 2009, under Uncategorized
One very important choice that you have to make in order to put your web site on The Internet concerns the web host. Commonly, there are three types of hosting plans. I will list them in price order and will explain the differences.
- Shared – your account (website, emails, logs) is stored on a computer (virtual or physical) with other clients of that provider. You only have access to your root folder (usually /home/<account_name>/) and you can’t edit the configuration. Resources (RAM, CPU) are shared between the other clients that are located on that server. This is probably the most cost effective choice when you only have to host a small/medium website (~500 visitors a day) and don’t desire special PHP/CGI settings. The price for this plan ranges from 2$/month to about 20$/month. But you can get good hosting for about 5$/month. I recommend FodyHost.
- Virtual Private Server - A virtual server is basically a virtual computer which is emulated by a software program installed on a real (physical) computer. A virtual computer behaves exactly as a real one. It has its own operating system, it can run its own programs and can have its very own “hardware” configuration. The software on the host computer that manages the virtual machine allows the owner of the machine to edit its configuration by adjusting the RAM memory that will be reserved by the host computer. Virtual HardDisks, Optical Units and other components can also be added. Web hosts generally set up VPS’s for clients who wish to resell web space (start their own web hosting company), own a large web site that requires more hardware resources or run other kinds of server software. Prices can range from 5$/month (see MiniVDS) to 200$/month. For a cheap, stable experience, I advise you to check out Mosso (starting from 10$/Month).
- Dedicated Server - This is a real (physical) computer. Your web host will give you full access to it. Be means of a control panel, you will be able to remotely perform maintenance tasks on this computer (restart it, install Operating Systems, etc) . The most expensive solution (over 50$/month) best fits the profile of the client that wishes to host a very large web site (thousands of visitors per day), a video/audio streaming server or a gaming server.