メニュー
Amazon ElastiCache
ユーザーガイド (API Version 2015-02-02)

ElastiCache レプリケーション (Redis)

単一ノード Amazon ElastiCache Redis クラスターは、データ保護サービス (AOF) が制限されるメモリ内エンティティです。クラスターが何らかの理由で停止すると、クラスターのすべてのデータが失われる恐れがあります。ただし Redis エンジンを実行している場合は、2 〜 6 個のノードをクラスターとしてグループ化できます。この場合、1 ~ 5 個の読み取り専用ノードは、グループに 1 個含まれる読み書きプライマリノードのレプリカデータです。このシナリオでは、1 個のノードが何らかの理由で停止した場合でも 1 個以上の他のノードにレプリケートされているので、すべてのデータが失われることがありません。

次のグラフに示すように、レプリケーション構造は Redis クラスターを構成するシャード (API/CLI ではノードグループ) 内に含まれます。Redis (クラスターモードが無効) クラスターは常に 1 つのシャードで構成されます。Redis (クラスターモードが有効) クラスターは、最大 15 個のシャードで構成し、シャード間でクラスターのデータを分割できます。

イメージ: レプリカノードを持つ Redis クラスター

レプリカノードを持つ Redis クラスター

レプリカを持つクラスターで自動フェイルオーバーを備えたマルチ AZ が有効になっていると、プライマリノードで障害が発生した場合、プライマリはリードレプリカにフェイルオーバーします。データがレプリカノードに非同期で更新されるため、レプリカノードの更新のレイテンシーにより多少のデータが失われる場合があります。詳細については、「Redis 実行時の障害の軽減」を参照してください。