Login

Migrating Deployments Between Platforms

What is the purpose of a Platform Migration?

There are several reasons to migrate GRAX from one platform to another, the most common of which are detailed below:

  • You are on GRAX for Heroku but would like to migrate to GRAX for AWS
  • You previously were running on GRAX Cloud and would like to migrate to an AWS account you control
  • You are running GRAX on AWS connected to Azure storage and would like to run everything on Azure

What is the process for a Platform Migration?

The process for a platform migration varies based on the type of deployment you'll be moving to. Click here to see details about available deployment options.

Tasks Completed by the Customer

  • Schedule a maintenance window with GRAX Support. Migrations are completed within a maintenance window, during which GRAX will be unavailable. Migrations that involve copying all backup data to a new bucket take the longest, usually on the order of days. Those that only require a database backup and restore depend on the database size and usually require less than a day. The start of the maintenance window needs to fall within EST business hours.
  • Determine your deployment type and follow the respective link (below) to complete deployment setup.

Standard Deployments

If you are moving to a Standard Deployment, click here for details about creating a new Standard Deployment.

GRAX Cloud Deployments

If you are moving to a GRAX Cloud Deployment, click here for details about creating a new GRAX Cloud Deployment.

Nonstandard Deployments

If you are moving to a Nonstandard Deployment, click here for details about creating a new Nonstandard Deployment.

Tasks Completed by GRAX

  • Backups and archives will be paused at the beginning of the maintenance window
  • Begin migration of data to the new platform and account
    • Back up the old database to the storage bucket then restore it into the new deployment
    • Copy data from the old bucket to the new bucket if necessary
  • Backups and archives will be resumed on the new GRAX deployment once the migration is complete

GRAX Support facilitates the maintenance window as well as the data migrations.

Important Considerations

  • Operations like pausing GRAX, initiating backups and restores, and starting or verifying bucket copies are scheduled during standard support hours so engineers can safely run and monitor the process
  • Sandboxes are not migrated, and instead are re-created from scratch