Application Design Center で Memorystore for Redis を構成する

Memorystore for Redis は、 Google Cloud用のフルマネージド Redis サービスです。 Google Cloud で実行されるアプリケーションは、複雑な Redis デプロイの管理を負担することなく、高いスケーラビリティや可用性、安全性の高い Redis サービスを活用して、優れたパフォーマンスを達成できます。詳細については、Memorystore for Redis の概要をご覧ください。

このドキュメントでは、App Design Center を使用して Memorystore for Redis インスタンスを作成するときに構成できる接続とパラメータについて説明します。構成パラメータは、terraform-google-memorystore Terraform モジュールに基づいています。

コンポーネント接続

次の表に、Memorystore for Redis インスタンスに接続できるコンポーネントと、アプリケーションとその生成された Terraform コードに対する更新結果を示します。

連結成分

アプリケーションの更新

背景情報

Compute Engine インスタンス テンプレート

  • Compute Engine インスタンスは、Memorystore インスタンス内のデータを管理してキャッシュに保存できます。
  • Memorystore の接続情報が Compute Engine インスタンス テンプレートのメタデータに追加されます。
  • roles/redis.editor ロールが Compute Engine サービス アカウントに追加されます。
Google Cloudでの Redis のデプロイ オプション

サービス アカウント

  • サービス アカウントは Memorystore for Redis インスタンスを管理できます。
  • roles/redis.editor ロールがサービス アカウントに追加されます。
Memorystore for Redis サービス アカウント

Cloud Run

  • Cloud Run サービスは、Memorystore for Redis インスタンスにデータをキャッシュに保存できます。
  • Memorystore for Redis の接続情報が Cloud Run 環境変数に追加されます。
  • roles/redis.editor ロールが Cloud Run サービス アカウントに追加されます。
Cloud Run サービスから Redis インスタンスへの接続

必要な構成パラメータ

テンプレートに Memorystore for Redis コンポーネントが含まれている場合は、デプロイする前に次のパラメータを構成する必要があります。

パラメータ名

説明と制約

背景情報

プロジェクト ID

Memorystore for Redis リソースをデプロイするプロジェクト。

コンポーネントを構成する

リージョン

locationId リージョンとゾーン

ゾーン

locationId リージョンとゾーン

名前

name Redis インスタンスを作成して管理する

オプションの構成パラメータ

次のパラメータは省略可能です。詳細パラメータを表示するには、[構成] 領域で [詳細フィールドを表示] を選択します。

機能

パラメータ名

説明と制約に関する情報

背景情報

表示名

displayName Redis インスタンスを作成して管理する

ティア

ティア Redis の階層の機能

メモリサイズ(GB)

memorySizeGb 容量階層

Redis のバージョン

redisVersion サポート対象のバージョン

接続モード

ConnectMode 接続モード

レプリカ数

replicaCount リードレプリカについて

認証が有効

authEnabled Redis AUTH について

転送データの暗号化モード

TransitEncryptionMode 転送中の暗号化について

メンテナンス ポリシー

説明

description Memorystore for Redis のメンテナンスについて

Memorystore for Redis のメンテナンスについて

時間

時間 Memorystore for Redis のメンテナンスについて

Memorystore for Redis のメンテナンスについて

Memorystore for Redis のメンテナンスについて

Nanos

nanos Memorystore for Redis のメンテナンスについて

永続性構成

永続モード

persistenceMode RDB スナップショットについて

RDB スナップショット期間

rdbSnapshotPeriod RDB スナップショットについて

リードレプリカ モード

ReadReplicasMode リードレプリカについて

承認済みネットワーク

authorizedNetwork VPC ネットワーク

API を有効にする

デフォルトでは、redis.googleapis.com API が有効になります。

Google Cloud Memorystore for Redis API

代替の場所 ID

alternativeLocationId リージョンとゾーン

予約済みの IP 範囲

reservedIpRange 特定の IP アドレス範囲を持つ Redis インスタンスを作成する

セカンダリ IP 範囲

secondaryIpRange 特定の IP アドレス範囲を持つ Redis インスタンスを作成する

ラベル

Key(キー)

labels ラベルの作成と管理

labels ラベルの作成と管理

顧客管理の鍵

customerManagedKey 顧客管理の暗号鍵(CMEK)について