Shared hosting is a hosting service where multiple websites share a single server and its resources such as disk space, CPU and memory. There is also VPS hosting, that is similar to shared, but is more customizable. Dedicated hosting, on the other hand, is a hosting service where a, well, dedicated server to a single website or application.