Memorystore for Valkey の概要

Memorystore for Valkey は、Google Cloud 向けのフルマネージド Valkey Cluster サービスです。スケーラビリティと可用性が高くセキュアなこの Valkey サービスを利用すると、Google Cloud 上のアプリケーションで優れたパフォーマンスを実現できます。複雑な Valkey デプロイを管理する必要もありません。

主なコンセプトと用語

階層型リソース構造

Memorystore for Valkey では、Valkey のデプロイで使用されるさまざまなリソースを集め、管理を簡素化する階層構造にします。次の図は、この構造を表したものです。

Memorystore インスタンスがプライマリ ノードとレプリカノードで構成されていることを示す図

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 インスタンスを作成する前に、プロジェクトにネットワーキングを設定する必要があります。

課金

利用可能なリージョンの料金については、料金ページをご覧ください。