VPS hosting operates on a virtual shared server, which means that your website will be hosted along with that of other people. Dedicated hosting, on the other hand, provides you with your very own server to operate off of. Limits on the resources you can use are flexible, and you can even use the resources from other websites on your server.