When you host your website, one of the first things that you should consider (except the domain name) is how it will be hosted. It depends on the needs of your website, as well as estimates of how much processing power you need.
"Developing just a simple blog and I do not need anything special"
For the average user, shared hosting is a solution absolutely satisfying his needs. The differences between the shared resources with several other users would not affect at all detrimental - besides reducing the price you will pay each month. This is a standard option, and there are many companies in the market that will provide you with this cost-effective solution in this segment. You can find quite attractive packages for the money you are willing to pay.
On the other hand, security is a real problem that you need to take into consideration. As an analogy, you can think of shared hosting as a house with many people, who live there. Although you will protect your business and make the security a priority, but it is difficult to ensure that everyone else will be on the same page as you are. Several thousands of websites are infected each year with malicious code, it most often occurs from one user on a shared hosting package - his website is hacked, and this applies to all, as you are all hosted on the same server environment.
"I want to host a large web site and need a little bit more space"
In this case, the VPS hosting (virtual private server) is the best option. VPS is a server that is divided into several virtualized environments. "United" as in the residential analogy above - an example closest to a big house and separation with a doors to a specific places for each person. This doesn't change the fact that all live together, but you can not see or have access to someone else's space - a huge advantage for the safety of your site. Not quite the same as you are on dedicated server, where the host is only you. It is an option given to the average websites getting cheaper solution and preparing for the next step of their grow.
The same disadvantages in this terms of use are like with the shared hosting, so it's good to know that you will not have unlimited use of endless resources. If other people on the same physical server host large websites, your website will start loading a little bit slower. This is all, but you can predict it. So when your traffic rises and you notice that the hosting can not sustain this growth - a good idea is to get on the upper level, which is actually dedicated servers or bigger VPS plan, allowing your website to "breathe" better.
CooliceHost.com is a Reliable Web Hosting - shared and VPS, that keeps your website up and running. Featuring 99.9% uptime guarantee, DDOS protections, money back guarantee and 24/7 tech support!