Shared hosting is a common environment where server resources are distributed between users. A VPS provides dedicated resources and more flexibility. A dedicated server gives you full control over an entire server.
Answer