Private Cloud: Required Migrations Process

Discover our Public Cloud offer

Shared Hosting for Everyone, imagined by developers, for developers.

Discovering the Public Cloud

These migrations are done in four hands with the support.

Encouraged

Step 1 - Accounts preparation

The user prepares the migrations for all accounts following the recommendations of the documentation page (like in Public Cloud). It is possible to go back to correct problematic behaviors.

This step is used to test the migration of databases, verify the connection settings of your software…

Tests servers are available for databases.

Once the migration of an account to the transit server is completed, it will also be possible to perform a rollback and temporarily switch it back to the old infrastructure in case of an issue.

Mandatory

Step 2 - Transit server request

All accounts are ready. The user has to contact the support to prepare the transit server.

Step 3 - Transit server installation

The support team prepares the transit server with a configuration equivalent to the client’s server. This installation can take several hours and precopy files and mails in the transit server.

This step depends on the availability of transit servers matching the client server configuration at the of the request. Users may therefore have to wait until a server is released.

Step 4 - Accounts migration to the new architecture

The transit server is ready. The user can migrate the accounts - one by one - in the transit server, via the Migrations menu of the server’s panel or the Advanced > Migrations menu of the account’s panel.

The user is independant in this step. He can perform his migrations whenever he wants.

The migration entails a downtime per account of a few seconds to a few hours; depending on the size of each account (especially databases). Usually there is one minute of downtime per gigabyte of databases.

No need to change the IP - A and AAAA records - for domains that do not use alwaysdata’s DNS. The client server will do the redirection transparently.

Step 5 - After migration verifications

The user can make application changes once an account is migrated if necessary.

It is also possible to perform a rollback and temporarily switch back to the old infrastructure in case of an issue.

Once all the accounts have been migrated, he contacts support so that they can reinstall the client server.

Step 6 - Client server reinstallation

All accounts are migrated in the new software architecture and are in the transit server.

The support reinstalls the client server to run it on the new architecture. This can take several hours and precopy files and emails.

The temporary rollback is no longer possible.

Reinstalling the server takes several hours. During this operation, the server’s IP addresses will be rerouted to the transit server to keep the services available. A short downtime for these IPs (lasting around a minute) will however need to be allowed for. If the user exploits our DNS servers, the traffic will always be redirected in no-time to the transit server’s IP addresses to prevent any down time.

Step 7 - Accounts relocation to the client server

The client server is reinstalled. Support contacts the user to transparently move back accounts. This move can take place in working hours and days.

This final relocation of accounts causes a disruption per account equivalent to the unavailability at the time of the first migration.

Step 8 - Migration officially over

All accounts had been moved back to the reinstalled client server.

The transit server will be made available at no extra cost for a period of up to two weeks. If the user have not finished migrating all of accounts by the end of those weeks, the transit server will be billed at the same price as the client server (prorata to the number of days) — in addition to the normal server that is still charged normally.


Icons: The Noun Project