2017-02-25 12 views
0

オーロラRDSインスタンスのフェイルオーバーを処理するためのベストプラクティスが不思議です。私は2つのリーダーインスタンスが接続されたライターインスタンスを持っています。 3つのインスタンスは3つの異なるAZにあります。ダウンタイムを最小限に抑えてオーロラRDS読み取り専用レプリカでフェイルオーバー

「フェールオーバー」をクリックして、必要なインスタンスを選択してください。予想されるダウンタイムは何ですか?生産トラフィックを受け取っている間にこれを行うことはできますか?

+1

は、あなたが「クラスタ」と「クラスタ-RO」のホスト名を使用していアマゾンS3にバックアップ?私のコメント[この問題の下](http://stackoverflow.com/q/41655456/1695906)とクラスタホスト名の詳細については、[このサーバー障害の解答](http://serverfault.com/a/809299/153161)を別の質問に変換します。 –

答えて

1

フェールオーバーは原則として瞬時に行われます - AWSの最初の作業は、フェールオーバーの瞬間を指すようにDNSレコードを更新することです。

注意しなければならないのは、読取りレプリカが非同期ではなく非同期で書かれていることです。つまり、主データベースをある程度遅らせることになります。

本当にの場合は、原則としてプロダクショントラフィックを受信しながらこれを行いたいが、すべてのアプリケーションがデータベースに再接続することを確認する必要があります。

0

オーロラサービスの一部は既に冗長性を備えています。実際に冗長な冗長性。失敗した場合は30秒かかります。別のデータセンターに切り替えることができます。

https://aws.amazon.com/rds/aurora/

アマゾンオーロラのストレージは、フォールトトレラントと自己回復です。 6コピーしてデータの は3つの利用可能ゾーン間で複製され、 は継続的に意図したとおりに

関連する問題