シングルゾーン インスタンス

このページでは、Memorystore for Redis Cluster の単一ゾーン インスタンスの概要について説明します。

単一ゾーン インスタンスのプロビジョニングの手順については、単一ゾーン インスタンスを作成するをご覧ください。

デフォルトでは、Memorystore for Redis Cluster は、インスタンスのノードを使用可能なゾーンに均等に分散します。この設定でノードがどのように分散されるかを示す図については、高可用性とレプリカをご覧ください。

シングルゾーン インスタンスを作成することもできます。シングルゾーン インスタンスは、クライアントを Redis ノードと同じゾーンに配置してゾーン間の通信を回避できるため、マルチゾーン インスタンスよりもレイテンシが低くなります。

インスタンスの作成時に、ゾーン分布モード(シングルゾーンまたはマルチゾーン)を選択します。作成後にゾーン分布モードを変更することはできません。

マルチゾーン インスタンスとシングルゾーン インスタンスのどちらかを選択する場合は、予期しないゾーンの停止が発生した場合のダウンタイムやデータ損失に対するアプリケーションの許容度を考慮する必要があります。

予期しない停止が単一ゾーン インスタンスが配置されているゾーンに影響すると、永続性または高可用性が有効になっていない場合、インスタンス内のすべてのノードへの接続が失われ、データ損失が発生する可能性があります。また、予期しない停止がマルチゾーン インスタンスのいずれかのゾーンに影響した場合、一部のノードのみが使用できなくなることがあります。

同じゾーン内のクライアントから単一ゾーン インスタンスに接続する場合、消費者データ処理の料金は発生しません。詳しくはネットワークの料金をご覧ください。

高可用性でマルチゾーン インスタンスをプロビジョニングすることをおすすめしますが、単一ゾーン インスタンスに次の推奨事項が適用される場合は、次の推奨事項を使用する必要があります。

  • シングルゾーン インスタンスをプロビジョニングする場合は、レプリカを有効にする必要があります。レプリカは、シャードのホットスポットを減らし、単一ノードの障害に対するシャードの復元力を高めます。

  • レプリカなしでインスタンスをプロビジョニングする場合でも、シングルゾーン インスタンスを使用する必要があります。詳細については、インスタンスでレプリカを使用しない場合はシングルゾーン インスタンスを選択するをご覧ください。

シングルゾーン インスタンス図の例

インスタンスのすべてのノードが単一のゾーンに配置されていることを示す図