A web host is a kind of Internet Hosting service that enables people and companies to create their own website online through the Internet and allow others to view it.
There are many different types of web hosting services. The most common types are shared web hosting, virtual private server (VPS) hosting, and dedicated hosting. Each one has its own benefits and drawbacks.
Shared web hosting is the most commonly used type of web hosting. Basically you and many other people can use your server at the same time. This is popular for small websites that have little traffic or are being used by business professionals. Shared hosting is very affordable, but there is no control over what other people can see on the server. The problem with this option is that the server resources are shared by many websites. As more sites are added to your account, so does the load on the server and your bandwidth.
When you use a VPS or dedicated server, you host the your site on resources specifically allocated for your use. This gives you total control over your site and the files that it contains. Although it can cost more than a shared web host, you also have full ownership over the site and server.
VPS and clustered hosting are very similar, but they have their differences. A Virtual Private Server is a self contained computer that is set up on its own. This type of hosting service provides the same resources as a dedicated servers but without the physical hardware performance. This is very popular with businesses who need to run multiple websites.
Dedicated hosting is used by larger companies and web hosting companies. A Dedicated hosting provider will provide you with an entire server. Unlike Virtual Private Servers, dedicated servers are much larger than any other type of hosting service.