ElastiCache for Redis クラスターでマルチ AZ を自動フェイルオーバーで有効にするにはどうすればよいですか?

最終更新日: 2022 年 6 月 28 日

ElastiCache for Redis クラスターの耐障害性を向上させたいと考えています。マルチ AZ と自動フェイルオーバーのメリットは何ですか? また、それらを有効にするにはどうすればいいですか?

解決方法

マルチ AZ と自動フェイルオーバーのメリット

  • 自動フェイルオーバーでマルチ AZ セットアップを使用する主なメリットは、管理の必要性を最小限に抑え、クラスターの可用性を向上させることです。マルチ AZ と自動フェイルオーバーが有効になっていると、Amazon ElastiCache が自動的に障害を検出します。ElastiCache は、ユーザーの関与なしで、レプリカノードの 1 つを新しいプライマリとして昇格させます。
  • プライマリノードとレプリカノードの両方を同じアベイラビリティーゾーンにあるからといって、Redis レプリケーショングループはアベイラビリティーゾーンの中断に対して回復力があるというわけではありません。マルチ AZ が有効になっている Redis クラスターは、異なるアベイラビリティーゾーンのノードを持つことができます。アベイラビリティーゾーンに障害が発生した場合、自動フェイルオーバーが有効になっていれば、プライマリノードが別のアベイラビリティーゾーンにフェールオーバーします。
  • マルチ AZ 機能が有効になっているクラスターに提供される Amazon ElastiCache サービスレベルアグリーメントの対象となります。

マルチ AZ と自動フェイルオーバー

クラスターを作成するときにマルチ AZ を有効にできます。または、既存のレプリケーショングループで既存のクラスターを変更できます。手順については、「マルチ AZ による ElastiCache for Redis のダウンタイムの最小化」を参照してください。

注:マルチ AZ を有効にしなくても Redis クラスターを作成できますが、耐障害性が低下します。また、万が一、アベイラビリティーゾーンに障害が発生したり、ネットワーク接続が失われたりすると、ノードが使用できなくなります。ElastiCache for Redis レプリケーションをマルチ AZ および自動フェイルオーバーとともに使用すると、可用性と耐障害性が向上します。自動フェイルオーバーが無効になっていると、アベイラビリティーゾーン間で手動でフェールオーバーできます。詳細については、「Testing automatic failover」(自動フェイルオーバーのテスト) を参照してください。


この記事は役に立ちましたか?


請求に関するサポートまたは技術サポートが必要ですか?