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
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.
- 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.
If you are moving to a Standard Deployment, click here for details about creating a new Standard Deployment.
If you are moving to a GRAX Cloud Deployment, click here for details about creating a new GRAX Cloud Deployment.
If you are moving to a Nonstandard Deployment, click here for details about creating a new Nonstandard Deployment.
- 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.
- 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
Updated 2 days ago