7 Key differences between Shared Hosting and VPS hosting