Posted On: Jul 20, 2016

Starting today you can create a new Amazon Aurora database from an existing MySQL backup. This can be done by creating a backup of your MySQL database using the Percona XtraBackup tool and uploading the file(s) to an Amazon S3 bucket. You can then create a new Aurora cluster from the backup file(s) in Amazon S3, directly through the RDS console.

This makes it considerably easier to migrate large MySQL databases with complex schemas to Amazon Aurora. It has no performance impact on your source database and you can keep writing to your database during the backup process, minimizing downtime during migration. This can be used for MySQL databases running on Amazon EC2 or outside of AWS. You can make use of Amazon S3 file transfer optimizations including Multipart Upload and Transfer Acceleration for quickly uploading large backup files. Please refer Amazon Aurora documentation to learn more about this feature.