It’s very wonderful to see your online business blossom, with traffic skyrocketing on your website. But, as the website traffic’s volume increases, it is obvious that it will need more hosting resources to maintain its smooth functioning and handle the traffic properly.
To accommodate the requirements of your growing website, you may need to switch from your current web hosting plan to a higher plan. These upgrades generally continue to accommodate your growing business needs. Sometimes it may happen that you need to migrate your website from one type of web hosting to another type –ex. from a VPS to a dedicated server.
Here, you need to take care of few things for smooth functioning, minimum downtime and successful transfer to new hosting type.
Let’s look into the good practices to follow when switching from a VPS to a dedicated server.
1 Buy New Dedicated Server Plan but Don’t Cancel VPS Plan Immediately
First step to switch to a dedicated server is to buy a new dedicated server plan to which you want to switch as per your website’s resource requirements. However, don’t cancel your old VPS plan until the migration from VPS to dedicated server is complete, or you may lose all your website data.
2 Check IP for Blacklisting
This is a very important point to consider. Checking the IP address that you are getting with your dedicated server plan, for blacklisting is essential because blacklisted IPs bring a lot of troubles in the functioning of your website, emails, etc. and getting them delisted from the blacklist is a very tedious task. So, always check and refrain from getting a blacklisted one.
3 Make no changes in the website during the switch
Also, during the process of making the switch from VPS to dedicated server make sure that no changes are made to your website content as this may result in losing the changes or updates made.
4 Take backup of website files & databases
It’s very important to take backup of your files and databases before moving them to your new dedicated server. Just download your normal website files and store them safely in your computer. For databases, you can use third-party software like PhpMydmin that must be available in your hosting control panel to take their backup.
This is a healthy practice and the backup turns out to be highly valuable in case of an unexpected event in which you may lose your important files.
5 Install all old web apps before uploading database files
Now, you need to move or upload your files and databases to your new dedicated server. For uploading, login to your new dedicated server account using the server information and login credentials given in the welcome mail by your hosting provider.
You can simply upload the normal files, but for uploading the database files, you need to first install all the web apps that you were using on your old VPS server and then use PhpMyAdmin to upload the databases.
6 Add your email IDs to new dedicated server before switching DNS records
It is also very important that all your email IDs that are hosted on your website address come along with it to your new dedicated server. For this, you must add your email IDs to your new dedicated server before the switching of DNS records.
Use the temporary login information provided by your hosting provider to login to your account and then add all your email IDs that existed on your VPS server to the new dedicated server. As a best practice, you must create a “catchall” address to not lose any emails in case you missed out some of the email accounts. By doing this, you make sure that you don’t lose any of the e-mails during the propagation period.
7 Test website thoroughly
After making all the file and e-mail transfer from your old VPS to the new dedicated server, it’s time to test your website on your new dedicated server for proper and smooth functioning. During testing, make sure that all the images and links on your website are working properly and the performance of your website is up to your satisfaction.
8 Update DNS
As a final move, after completing testing and being satisfied with its performance, you need to change the DNS records to that which you received in the welcome mail for your new dedicated server, from the control that you get from your domain registrar. After this, you must wait for 24-48 hours for successful propagation of DNS records.
After successful propagation of DNS, you can cancel your old VPS account as your website is working fine on your new dedicated server.