Memorystore for Valkey は、Google Cloud 向けのフルマネージド Valkey Cluster サービスです。スケーラビリティと可用性が高くセキュアなこの Valkey サービスを利用すると、Google Cloud 上のアプリケーションで優れたパフォーマンスを実現できます。複雑な Valkey デプロイを管理する必要もありません。
主なコンセプトと用語
階層型リソース構造
Memorystore for Valkey では、Valkey のデプロイで使用されるさまざまなリソースを集め、管理を簡素化する階層構造にします。次の図は、この構造を表したものです。
Memorystore for Valkey インスタンスは、キースペースのサブセットを含むシャードのセットで構成されます。インスタンスの各シャードは、1 つのプライマリ ノードで構成され、必要に応じて最大 2 つのレプリカノードで構成されます。レプリカノードが追加されると、Memorystore はシャードのノードをゾーン間で自動的に分散して、可用性とスループットを向上させます。
インスタンス
Memorystore for Valkey インスタンスをプロビジョニングする場合は、��プリケーション���体のキースペースに対応するのに十分なシャードをプロビジョニングする必要があります。インスタンスの仕様について詳しくは、インスタンスとノードの仕様をご覧ください。
シャード
インスタンスは、同じサイズの複数のシャードで構成されています。シャードの仕様について詳しくは、インスタンスとノードの仕様をご覧ください。
プライマリ ノードとレプリカノード
シャードごとに 1 つのプライマリ ノードがあります。各シャードには、0、1、または 2 個のレプリカノードを含めることができます。レプリカは高可用性と追加の読み取りスループットを提供し、ゾーン間で均等に分散されます。
詳細については、高可用性とレプリカをご覧ください。
Valkey のバージョン
Memorystore for Valkey は、Valkey バージョン 7.2 と 8.0 をサポートしています。各バージョンで導入された機能の詳細については、サポートされているバージョンをご覧ください。Memorystore for Valkey は、Valkey コマンド ライブラリ全体のサブセットをサポートしています。
インスタンス エンドポイント
各インスタンスには、クライアントが接続する検出エンドポイントがあります。クライアントは、ノードの検出に検出エンドポイントも使用します。詳細については、インスタンス エンドポイントをご覧ください。
ネットワーキングの前提事項
Memorystore for Valkey インスタンスを作成する前に、プロジェクトにネットワーキングを設定する必要があります。
課金
利用可能なリージョンの料金については、料金ページをご覧ください。