はじめに
Amazon RDS for MySQLからAuroraに移行する方法についてまとめました。
移行方法は、2つあります。
RDSからAuroraに移行方法①
- RDS から インスタンスアクションで
[Aurora リードレプリカの作成]
を選択し、Auroraリードレプリカを作成します。
以下の3つが作成されます。 - 途中で、リーダー1台がライターインスタンスに変わります。
- RDSからAuroraにデータ移行されるのを待ちます。
- Amazon RDS for MySQL の停止させます。
RDS を停止することで RDSへの書き込みが停止され、Aurora クラスターへの書き込みを開始します。 - Aurora レプリカクラスター(リードレプリカ)を昇格させると、以下のように変更されます。
- レプリカクラスター → リージョン別クラスター
- リーダーインスタンス → ライターインスタンス
RDSからAuroraに移行方法②
- RDS の最新のスナップショットを取ります。
- 最新のスナップショットを選択して、
[スナップショットのアクション]
から[スナップショットの移行]
を選択します。 - DBエンジンをAurora にして作成すると、以下の2つが作成されます。
- データ移行されるのを待ちます。移行完了後、以下の構成になります
②の移行方法は、昇格させる必要がないため、①よりも早く移行できます。
参考