Lab complete!
Now that you have completed this lab, make sure to update your Well-Architected review if you have implemented these changes in your workload.
Click here to access the Well-Architected Tool
There are four options to migrate RDS instances from x86-64 to Graviton which we will cover in this lab.
This is the simplest type of migration. The database endpoints are not changed, and it is as simple as shutting down the database and restarting it on an appropriate Graviton based instance.
In this migration, a new database instance is created from a database replica. Any database connections will need to be pointed to the endpoints of the new database. The existing database is not affected. This can be a good option for testing.
In Amazon Aurora databases, a read replica can be promoted to a writer. By creating a Graviton read replica and promoting it to a writer, a change between x86-64 and Graviton can be made with minimal downtime.
Database snapshots are independent of the CPU type, so a snapshot taken on an x86-64 instance can be restored to a Graviton instance.
Change instance type and restart | Create new database by promoting read replica | Failover existing database to read replica | Restore database snapshot | |
---|---|---|---|---|
RDS: MySQL, Postgres, MariaDB | Yes | Yes | No | Yes |
Aurora: MySQL, Postgres | Yes | No | Yes | Yes |
Now that you have completed this lab, make sure to update your Well-Architected review if you have implemented these changes in your workload.
Click here to access the Well-Architected Tool