I agree but it does take quite a bit of testing and learning before you can take your website to production level on VPS without assistance from the web host. Also remember if you do not harden your VPS servers they can be easily compromised by hackers and rendered unusable if not well monitored. Sucks to wake up in the morning to a surprise to see your VPS ran out of memory 5 hrs ago and the MySQL database failed or Apache stopped serving HTML and Google now thinks your site is malware. Now we can use software-defined-networking to create a redundant cluster of VPS or cloud instances which can easily be load balanced and monitored automatically and traffic redirected should a problem arise with any one node offering peace of mind somewhat.
Not really sure what this thread is all about. You cannot compare those two products just generally because you don't have the factors to compare them by. VPS is better for what? What is the project at hand? If we are talking about small and/or personal websites VPS is a bit of an overkill and Shared hosting is perfectly fine for the hosting part of things.
I would have to disagree with some of the argumentation too. If you don't want to share your IP you can just get a Dedicated IP even on Shared. Also, you are still sharing resources on a VPS, just with a significantly lower number of other clients. And in no way you are using the resources on the server completely.
That being said, of course the VPS would be better in the likes of it being a higher end product with more freedom (but also requiring more knowledge). So its like comparing a new Ferrari with an old Ford. If you compare them (as they are both cars), of course the Ferrari would be better. But does it mean it is more affordable? Or that anyone can drive it effortlessly? Its the same case here
Compare to Shared Hosting i think VPS hosting is best Because Each client will have separate IP and client can use the resources competently.where as in shared hosting both IP and resources are shared among the clients.
.... but still its much much better than shared hosting as their is no much involvement with other customers. Also you have root access to custom requirements of modules can be satisfied easily which is not possible on shared hosting.
Yes, VPS hosting is best as compared with Shared Hosting. With VPS Hosting plan, you get dedicated resources like RAM, CPU space along with root access. Also you have benefit of using dedicated IP for your website. VPS hosting is similar to dedicated server
You will have a huge space and bandwidth which enables you to do what you like.