Azure Cache for Redis にレプリカを追加する

この記事では、Azure portal を使用して、追加のレプリカを持つ Azure Cache for Redis インスタンスを設定する方法について説明します。

Azure Cache for Redis の Standard レベルと Premium レベルでは、2 つの専用仮想マシン (VM) で各キャッシュをホストすることで冗長性が提供されます。 これらの VM は、プライマリとレプリカとして構成されます。 プライマリ VM が使用できなくなると、レプリカでは、それが検出されて、新しいプライマリとして自動的に引き継ぎが行われます。 Premium キャッシュ内のレプリカの数は、3 つまで増やせるようになったため、キャッシュをバックアップする VM は合計 4 つになります。 複数のレプリカを使用すると、単一のレプリカで提供できるレベルよりも高い回復力が得られます。

前提条件

キャッシュの作成

キャッシュを作成するには、次の手順に従います。

  1. Azure Portal にサインインし、[リソースの作成] を選択します。

  2. [新規] ページで、 [データベース] を選択し、 [Azure Cache for Redis] を選択します。

    Select Azure Cache for Redis.

  3. [基本] ページで、新しいキャッシュの設定を構成します。

    設定 提案された値 説明
    サブスクリプション サブスクリプションを選択します。 この新しい Azure Cache for Redis インスタンスが作成されるサブスクリプション。
    リソース グループ リソース グループを選択するか、 [新規作成] を選択し、新しいリソース グループの名前を入力します。 その中にキャッシュやその他のリソースを作成するリソース グループの名前。 すべてのアプリ リソースを 1 つのリソース グループに配置することで、それらをまとめて簡単に管理または削除できます。
    DNS 名 グローバルに一意の名前を入力します。 キャッシュ名は 1 から 63 文字の文字列で、数字、英字、ハイフンのみを使用する必要があります。 名前の先頭と末尾には数字または文字を使用する必要があり、連続するハイフンを含めることはできません。 キャッシュ インスタンスの "ホスト名" は、<DNS 名>.redis.cache.windows.net になります。
    場所 場所を選択します。 キャッシュを使用する他のサービスの近くのリージョンを選択します。
    キャッシュの種類 Premium レベル キャッシュを選択します。 価格レベルによって、キャッシュに使用できるのサイズ、パフォーマンス、および機能が決まります。 詳細については、Azure Cache for Redis の概要に関するページを参照してください。
  4. [詳細設定] ページで、 [レプリカ数] を選択します。

    Replica count.

  5. クラスタリングやリレーショナル データベース パーシスタンスの設定を行います。

    Note

    現在のところ、Append-only File (AOF) の永続化と geo レプリケーションは複数のレプリカ (2 個以上のレプリカ) では利用できません。

  6. 他のオプションは既定の設定のままにします。

  7. [作成] を選択します

    キャッシュが作成されるまで、しばらく時間がかかります。 Azure Cache for Redis の [概要] ページで進行状況を監視できます。 [状態] に "実行中" と表示されている場合は、キャッシュを使用する準備ができています。

    Note

    キャッシュ作成後にその中のレプリカの数を変更することはできません。

次の手順

Azure Cache for Redis の機能について