Memcached インスタンスを作成、管理する

このページでは、Google Cloud コンソールと Google Cloud CLI を使用して Memorystore for Memcached インスタンスを作成、管理する方法について説明します。

インスタンス作成のガイダンスについては、Memcached インスタンスのプロビジョニングに関するおすすめの方法をご覧ください。

Memcached インスタンスの作成と管理に必要な権限の一覧については、アクセス制御と権限をご覧ください。

Memcached インスタンスの作成

Memcached インスタンスを作成するには:

Console

  1. Google Cloud コンソールの [Memorystore for Memcached] ページに移動します。
    Memorystore for Memcached

  2. [インスタンスを作成] ボタンをクリックします。

  3. [Memcached インスタンスの作成] ページで、新しいインスタンスの構成を選択します。

    • 小文字、数字、ハイフンのみを使用してインスタンス ID を入力します。文字から始まる。
      • 例:my-memcached-instance-1
    • 必要に応じて、インスタンスの [表示名] を入力します。
    • [リージョン] プルダウンからリージョンを選択します。
    • [ゾーン] プルダウンから [Automatically distribute] または優先ゾーンを選択します。
    • 必要なノードの数を選択します。
    • 必要なノードあたりのメモリを選択します。
    • 必要なノードあたりのコア数を選択します。
    • 必要なバージョンを選択します。
    • 必要な承認済みネットワークを選択します。

  4. [作成] をクリック

gcloud

  1. Memcached インスタンスを作成するデフォルトのプロジェクトを設定します。次のコマンドを入力します。highlighted-variables は、適切な値に置き換えてください。

    gcloud config set core/project project-id
    
  2. Memcached インスタンスの作成

    gcloud memcache instances create instance-id --node-count=number-of-nodes --node-cpu=number-of-cpus --node-memory=memory-per-node --region=region --zones=zone(s) --memcached-version=memcached-version
    

    ここで

    • instance-id は、インスタンスに割り当てられた ID です。 インスタンス ID は 1〜63 文字にする必要があり、小文字、数字、ハイフンのみ使用できます。先頭は英小文字に、末尾は英小文字または数字にします。
    • number-of-nodes は、必要なノード数です。
    • number-of-cpus は、必要な vCPU 数です。
      • 指定できる値: 1 または 2-32(値のみ)。
      • 各 vCPU には最低 0.9 GB のノードメモリが必要で、最大 8 GB までサポートします。
    • memory-per-node は、各ノードに必要なメモリです。

      • 最小: 1 GB または(0.9 GB * ノードあたりの vCPU 数)のいずれか大きい方。
      • 最大: 256 GB。
    • region は、ノードを作成するリージョンです。

    • zone(s) は、ノードを作成するゾーンです。

      • --zones フラグを除外すると、ノードがゾーン間で自動的に分散されます。
    • memcached version は、インスタンスに必要な Memcached のバージョンです。指定できる値は 1.5 と 1.6.15 です。

    例:

    gcloud memcache instances create myinstance --node-count=3 --node-cpu=2 --node-memory=2GB --region=us-central1 --zones=us-central1-a,us-central1-b,us-central1-c --memcached-version=1.6.15
    

特定の IP アドレス範囲を使用する Memcached インスタンスの作成

コンソール

  1. [IP 範囲の選択(省略可)] セクションが表示されるまで、Memcached インスタンスの作成の手順を行います。

  2. [IP 範囲の選択] プルダウン メニューを使用して、ネットワークの既存の割り振り範囲を選択します。プライベート サービス アクセス用の IP 範囲の割り当てを作成し、一覧表示する手順については、IP 割り振りを作成する割り当てられた IP アドレス範囲を一覧表示するをご覧ください。

gcloud

Memcached インスタンスの作成

gcloud memcache instances create instance-id --node-count=number-of-nodes --node-cpu=number-of-cpus --node-memory=memory-per-node --region=region --zones=zone(s) --authorized-network=network --reserved-ip-range-id=range-name(s)

以下を置き換えます。

  • instance-id は、インスタンスに割り当てられた ID です。 インスタンス ID は 1〜63 文字にする必要があり、小文字、数字、ハイフンのみ使用できます。先頭は英小文字に、末尾は英小文字または数字にします。
  • number-of-nodes は、必要なノード数です。
  • number-of-cpus は、必要な vCPU 数です。
    • 指定できる値: 1 または 2-32(値のみ)。
    • 各 vCPU には最低 0.9 GB のノードメモリが必要で、最大 8 GB までサポートします。
  • memory-per-node は、各ノードに必要なメモリです。

    • 最小: 1 GB または(0.9 GB * ノードあたりの vCPU 数)のいずれか大きい方。
    • 最大: 256 GB。
  • region は、ノードを作成するリージョンです。

  • zone(s) は、ノードを作成するゾーンです。

    • --zones フラグを除外すると、ノードがゾーン間で自動的に分散されます。
  • network は、インスタンスの作成に使用されるネットワークです。形式 projects/NETWORK_PROJECT_ID/global/networks/NETWORK_ID を使用します。ここで使用するネットワーク ID は、割り当てられた IP 範囲が配置されているネットワーク ID と一致する必要があります。そのようにしなければ、作成操作は失敗します。

  • range-name(s) は、1 つ以上の割り当てられたプライベート サービス アクセス範囲の名前です。プライベート サービス アクセス用の IP 範囲の割り当てを作成し、一覧表示する手順については、IP 割り当てを作成する割り当てられた IP アドレス範囲を一覧表示するをご覧ください。

次に例を示します。

gcloud memcache instances create myinstance --node-count=3 --node-cpu=2 --node-memory=2GB --region=us-central1 --zones=us-central1-a,us-central1-b,us-central1-c --authorized-network=projects/my-project-335118/global/networks/default --reserved-ip-range-id=myrange1,myrange2

インスタンス情報の表示

インスタンスの情報を表示するには:

Console

  1. Google Cloud コンソールの [Memorystore for Memcached] ページに移動します。
    Memorystore for Memcached

  2. [インスタンス ID] をクリックして情報を表示します。

gcloud

  1. リージョン内のすべての Memcached インスタンスの一覧を表示するには、次のコマンドを入力します。

    gcloud memcache instances list --region=region-id
    
  2. インスタンスの詳細を表示するには、次のコマンドを入力します。

    gcloud memcache instances describe instance_id --region=region_id
    

インスタンスの編集

インスタンスを編集するには:

コンソール

  1. Google Cloud コンソールの [Memorystore for Memcached] ページに移動します。
    Memorystore for Memcached

  2. 編集するインスタンスの [インスタンス ID] をクリックします。

  3. [編集] ボタンをクリックします。

    1. [Memcached インスタンスの編集] ページでは、インスタンスの次の情報を変更できます。

  4. [保存] ボタンをクリックします。

更新の処理中は、Memorystore for Memcached ホームページのインスタンスの横に渦巻きの記号が表示されます。更新が完了すると、緑のチェックマークに変化します。

gcloud

インスタンスの作成後は、次のプロパティを更新できます。

たとえば、次のコマンドを入力して、インスタンスの表示名とラベルを更新します。variables は適切な値に置き換えます。

gcloud memcache instances update instance-id --region=region-id --display-name=name --labels=key=value

インスタンスの削除

インスタンスを削除するには:

Console

  1. Google Cloud コンソールの [Memorystore for Memcached] ページに移動します。
    Memorystore for Memcached

  2. [インスタンス ID] をクリックします。

  3. [削除] ボタンをクリックします。

  4. インスタンス ID を入力して [削除] ボタンをクリックし、インスタンスの削除を確定します。

gcloud

  1. インスタンスを削除するには、次のコマンドを入力します。

    gcloud memcache instances delete instance-id --region=region-id
    

次のステップ