What type of web hosting is the right for me ?
So you have (or planning to have) a website and you want to find what is the best type of web hosting for you. Depending on what you need to host, you will have to chose a different type, company and plan.
Here are the major types of web hosting you can choose from, starting from the cheapest.
Content hosting
If you simply want to create a blog, forums, photo album or something like that, you can rely on existing services on the internet. Many of them can provide you with something free that will correspond to your needs. Some will ask for you to pay but prices are very low.
Price range (per month) : 0$ to 5$
Hosting companies (examples) : TypePad, SiteGround
Domain hosting
Domain hosting is not really a type of hosting in itself. Sometimes you don't have to buy your domain because free hosting companies (or cheap ones) gives you a subdomain. Because good domain names are almost all taken, there is something called domain auction. Some people simply just buy domain names in hope that someone wants them so he can sell it for a lot more than he paid for.
Price range (per year) : 2$ to 50$
Price range for auctions (one time) : 100$ to 1,000,000$+
Hosting companies (examples) : GoDaddy, Register
Shared hosting
If you have a little website that requires no database, no email server and not a high performance shared hosting is the right thing for you. When you start a complete website on your own, your first hosting choice should be shared hosting. It give you an FTP access to your files but you don't have access to the server via Remote Desktop.
Normaly there are many hosting plans you can choose from. The differences are that some gives you more space, more performance, etc. You can also, with some hosting companies, add more services like a database (SQL Server, MySQL and PostgreSQL), a email server with which you can send emails, but they will charge you more.
Price range (per month) : 5$ to 30$+
Price range with services (per month) : 8$ to 200$+
Hosting companies (examples) : HostDepartment, GoDaddy
Virtual Server hosting
When you need (like me) to have the total control of the server where you host you website but don't have the money to buy a whole server, you can rent a virtual server. That is a complete server with a complete operating system but hosted on a part of a physical server. On the physical machine there's a software in which virtual servers can be created. Each virtual server can have a different amount of RAM, hard disk space, operating system, etc...
With this type of hosting you have full control, but at a lower price than having a full server (or renting it).
Price range (per month) : 15$ to 400$
Hosting companies (examples) : VPSLand, KickAssVPS
Dedicated hosting
Dedicated hosting is like shared hosting but instead of being sharing the computer with other websites, you're alone on the server so you get all the performance you can get out of it. There's companies that don't allow you to control the server with Remote Desktop; in this case, virtual server hosting might be better than dedicated hosting if you compare prices.
Price range (per month) : 50$ to 200$
Hosting compagnies (example) : HostDepartment, iWeb
Co-location (server hosting)
If you absolutely want to have your own server, managing it via Remote Desktop, have the right to install everything you want, etc... you might want to go with co-location. With this type of hosting, you buy your server, you install everything you want and then you pay a company to put it in a server room. Then you pay for your bandwith and physical space.
This type of hosting is expansive, not only in terms of monthly fee. If you own your server, you need to pay all your licenses, so buy a copy of Windows and every third party software you install. Also, if you want your server to be protected by a UPS or be backed up every day, you need to pay for it and it climbs very fast.
Also, if your sites get visited milion times per day, you will need more bandwith, and bandwith cost something so you have to consider it.
Price for a rackmount computer : 500$ to 25,000$+
Price range (per month) : 100$ to 1,000$+
Hosting companies (examples) : iWeb, UltraHosting
My current hosting type, for all my websites
Virtual Server Hosting, 25$/month.