ひきつづきファッションニートの吉田真吾(@yoshidashingo)です。
RDS for MySQL から RDS for Aurora への移行方法です。
移行方法について
移行方法についてはいくつか選択肢がありますが、今回は「RDS for MySQLのDBスナップショットからAuroraにリストアする」方法を取ります。
利用可能なリージョンについて
2015/8/27現在においてはAuroraは東京リージョンに展開されていないので、DBスナップショットをAuroraを利用するリージョンにコピー転送する必要があります。今回はデータ元のMySQLが東京リージョンにあり、Auroraはオレゴンのリージョンを使います。
手順
1. RDS for MySQLのDBスナップショットを取得する。
2. スナップショットのペインに移動して、できあがったDBスナップショットを選択し、「Copy Snapshot」を押下する。
3. 転送先のリージョンやDBスナップショット名、タグをコピーするかどうかを選択し、「Copy Snapshot」を押下する。
4.コピージョブの投入成功
5.コピー転送が終わるのを待つ
↓↓↓↓↓↓↓↓
6. コピー先のDBスナップショットを選択して「Migrate Snapshot」を押下する。
7. パラメータを選択して「Migrate」ボタンを押下して、Auroraのインスタンスへのリストアを開始する。
これと合わせて以下のパラメータも指定する。
- データベース識別子の入力
- VPC IDの選択
- サブネットグループの選択
- パブリック接続可否の選択
- AZの選択
- データベースポートの指定
- 自動マイナーバージョンアップの可否を選択
8. RDS for Aurora ができあがるのを待つ
まとめ
- とても簡単な手順で MySQL から Aurora に移行できる!
- 早く東京リージョンで使いたいですね