App Design Center では、Memorystore for Redis Cluster を構成して、水平スケーラブルで高可用性の Redis キャッシュを提供できます。このキャッシュは、プライマリ ノード間でデータをシャーディングし、オプションのレプリカノード間でデータを複製します。terraform-google-memorystore Terraform モジュールに基づいて、クラスタのコンポーネント接続と構成パラメータをカスタマイズできます。
コンポーネントの接続
次の表に、Memorystore for Redis Cluster に接続できるコンポーネントと、その結果としてアプリケーションとその生成された Terraform コードに適用される更新を示します。
連結成分 |
アプリケーションの更新 |
背景情報 |
|---|---|---|
|
Memorystore for Redis Cluster に接続する | |
|
Memorystore for Redis Cluster に接続する | |
|
Memorystore for Redis Cluster に接続する | |
VPC ネットワーク |
|
ネットワーキング設定ガイダンス |
必須の構成パラメータ
テンプレートに Memorystore for Redis Cluster コンポーネントが含まれている場合は、デプロイする前に次のパラメータを構成する必要があります。
パラメータ名 |
説明と制約 |
背景情報 |
|---|---|---|
名前 |
name | インスタンスを作成する |
プロジェクト ID |
Memorystore for Redis Cluster リソースをデプロイするプロジェクト。 |
コンポーネントを構成する |
リージョン |
locationId | サポートされるリージョン |
ネットワーク |
network | ネットワーキング設定ガイダンス |
オプションの構成パラメータ
次のパラメータは省略可能です。詳細パラメータを表示するには、[構成] 領域で [詳細フィールドを表示] を選択します。
クロスリージョン レプリケーションのパラメータ
パラメータ名 |
説明と制約 |
背景情報 |
|---|---|---|
クラスタロール |
clusterRole | クロスリージョン レプリケーションの概要 |
プライマリ クラスタ |
primaryCluster | クロスリージョン レプリケーションの概要 |
セカンダリ クラスタ |
secondaryClusters | クロスリージョン レプリケーションの概要 |
アタッチ、スイッチオーバー、デタッチなどのクロスリージョン レプリケーション オペレーションを実行する手順については、Terraform の google_redis_cluster リソースのドキュメントをご覧ください。