Many organizations and businesses start with shared hosting; however, when their business starts to pick up, the only viable and apparent solution is VPS hosting:
So, here we go in 4 simple steps migrate from Shared hosting to VPS
Step 1) Transfer your domain to your new host.
Step 2) now it's time to create a backup of your website.
Step 3) set up a new VPS account and upload your files, database.
Step 4) finally, you are there! Point your IP address to a new server.