CloudMigrator 2.10 introduces a brand new way of performing migrations across multiple servers. Using CloudMigrator in this way can scale your migrations to a huge scale, all controlled from a single user interface on one machine. True multi-server migrations at a massive scale are possible. There may also be situations where it is more appropriate to run CloudMigrator on a single server.
Single-Server Installation and Migration
If you have a small number of users to be migrated, a small amount of data, or are testing CloudMigrator then you may often want to perform migration from a single server with no multi-server options. In this case simply choose the Basic installation type when running the installer. This will install all components required to run CloudMigrator on a single server and allows you get quickly up and running.
For a single server installation please see the documentation for a basic installation.
When performing single-server migrations the following points are applicable:
- Migrations are all controlled from the servers where CloudMigrator in installed. You must log into each server to administer the migration.
- Log files and report files are produced on the servers where CloudMigrator is installed.
- Scaling of migrations can be achieved by installing more instances of CloudMigrator on more servers, but they must be administered separately.
Multi-Server Installation and Migration
If you have a large number of users or data and want to achieve maximum migration performance you should install using the 'Advanced' installation type and distribute a migration of users over multiple servers by installing a 'Slave Service Installation' on each server. When running a multi-server migration farm with CloudMigrator you can connect many servers together where a master server can control the migration on any number of slave servers, all controlled by one user interface. Running CloudMigrator in this way is an incredibly efficient way of performing migrations at scale and can reduce both your administrative overhead and your migration times significantly.
To perform a multi-server installation please see the documentation for an advanced installation.
When performing multi-server migrations the following points are applicable:
- All migration is controlled from a single user interface on a single server.
- Report files are produced centrally for all migrations.
- Log files for individual user migrations are produced on the slave server that performed that user migration (usually only needed if something goes wrong). CloudMigrator includes tools for directly opening connections to slave servers.
- Scaling of migrations can be achieved by installing more slave servers. These can be added dynamically, even while a migration is in progress and CloudMigrator will automatically allocate users to migrate to the servers. Generally, no administration is required of the slave servers.