Server migration means migrating your websites’ all materials from one server to another one. There are various reason behind server migration such as security, space shortage, budget problem etc. so if you are facing any problem regarding your server i suggest you migrate your server. Now, migrating a server is not a child’s task. You have to poses some knowledge about this before migrating. I think after reading the article you will be knowledgeable enough to migrate your server without any trouble.

There are some check points for migration. If you note these points I think there will not nothing left and there will be no mess during the migration. The points are-


1* preparation;

2* comparison of service;

3* final check.


Let’s go to the description.


1* preparation:

The most common reason behind migration is seen that the upgradation. People generally migrate to update their server. They change their hosts. In order to do this look upon these points given below-


A* architecture:

I call this step architecture because here you going to design the whole migration plan. First before planning for the migration ask yourself these simple questions-


 * do your new server have enough disk space?

* do the new server have enough processing power?

* do they have a detailed projection and scaling plan?

* do you have enough IP addresses and a network port of over 100 Mbps?


changing to a new server requires some signeficant things like your OS, software version, control panel etc. even if you are migrating to a advance server than the previous then you need to configure your RAM, CPU, Drives as well.


B* strategy:

Well, the easiest way of migration is recreation. Create your entire server and all the things to your new server. Then configure it as you did in the previous one. Then change the required DNS and necessary IP addresses. Now you are switched to your new server. There is a negative site of this simple process too. In this process, it freezes all the code changes and blocks the IP addresses during the new server set up. Of course this is for the security reason. Sometimes it syncs between the old and the new server. There is a solution for this also. This is named “Hybrid Migration Strategy”. I’ll describe it it another post.


* preparing the current server:

Follow my steps:

  • Cleaning:

Before migrating, clean up your previous server. Clean all the old websites, emails, logged in accounts etc.


  • Timing:

While migration is running, nothing can be accessible from your website. If your website is a commercial one. This can hamper your work a lot. So choose the best time for migration when you will be less hampered.


  • Locking:

Lock your databases. It will prevent the linkage of your website’s information’s.


  • Back up:

Accidents don’t come to us after making a call. So back up your database to keep them safe.



2* tools & service:

Your new server needs some tools as well. Follow my advice of check points given below-


* Control panel:

If you don’t want to change the outlook of your new server and want it to look like the previous one. Simply install your older Cpanel here as well.


* root access:

The most common used service for a migration is SSH. By SSH you can simply root your access to your new server with total safety.


* hosting provider:

Always try to use a professional hosting provider. The benefit of using them is they always have a simpler migration plan for you. This is the best way to be problem free during migration.



3* checklist:

Now check the answers that I’ve asked in the first part of this article. If you have everything ok. Then you have successfully migrated to your new server.