There are several general categories of web hosting:
1. Shared Hosting. This involves many customers sharing a single machine.
2. VPS, or Virtual Private Server With VPS hosting, each customer has their own virtual machine. Several virtual machines are usually run on top of a cluster of hardware.
3. Dedicated server hosting – Involves the customer having complete use of an actual server, which is essentially rented from the hosting company.
4. Cloud Hosting is a type of VPS hosting plan in which the Virtual Machines are running on large pools of computing power — dozens or hundreds of machines networked together into a “cloud.” This is also sometimes called “scalable VPS” hosting and is a fast-growing sector of the hosting business.