Amazon RDSインスタンスのリージョンを変更する


12

AWSの無料枠を使用しています。EC2インスタンスとRDSインスタンスを起動するときに、特定のリージョンを選択しませんでした。したがって、ランダムに、ec2とrdsに2つの異なるリージョンが割り当てられました。その後、アプリケーションを起動した後、これらの2つのインスタンスが2つの異なるリージョンにあるため、アプリケーションのパフォーマンスが低下することに気付きました。

そのため、EC2と同じリージョンでRDSを再起動したいと思います。しかし、私は管理コンソールに行き、rdsインスタンスのスナップショットを取り、新しいインスタンスを起動しましたが、起動する他のリージョンオプションがありませんでした

これを行う方法と、必要なリージョンにRDSインスタンスを配置する方法を教えてください。ありがとう。

回答:


11

この質問が尋ねられたとき、これはRDSがサポートするものではありませんでした。

その後、AWS AWSリージョン全体でAmazon RDS DBスナップショットのポイントアンドクリックコピーを発表しました

別のリージョンのスナップショットからインスタンスを起動するには、まず、スナップショットを作成して保存したリージョンからターゲットリージョンにスナップショットをコピーする必要があります。

RDSコンソールで、元のリージョンから[スナップショット]を選択し、コピーするスナップショットを選択して、[スナップショットのコピー]をクリックします。スナップショットコピーの宛先リージョンを選択できます。

コピーが完了すると、ターゲットリージョンの[スナップショット]の下にスナップショットが表示されます。そこから、そのスナップショットを使用して新しいインスタンスを作成できるはずです。


現在利用可能な別のオプションは、クロスリージョンレプリケーションです。これにより、ライブレプリカを別のリージョンのマスターから1つのリージョンに作成できます。

これは、マスターサーバーを別のリージョンに移動するのと同じ目的で使用できるため、重要です。このシナリオでは、最初に目的のターゲットリージョンにクロスリージョンレプリカを設定することで、最小限のダウンタイムでマスターを1つのリージョンから別のリージョンに移行できます。ターゲットRDSインスタンスが作成されてマスターに同期されたら、切断します。古いマスターのアプリケーションから、コンソールの「インスタンスアクション」から「リードレプリカの昇格」を選択して、新しいリージョンの新しいレプリカをスタンドアロンマスターサーバーに変換します。これにより、レプリカとその古いサーバー間の接続が切断されます。マスターになり、それが新しいマスターになるため、直接の書き込みアクセスを許可します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.