Azure Cache for Redis のゾーン冗長性を有効にする
この記事では、Azure portal を使用してゾーン冗長の Azure Cache インスタンスを構成する方法について説明します。
Azure Cache for Redis の Standard、Premium、および Enterprise の各レベルでは、2 つの専用仮想マシン (VM) で各キャッシュをホストすることにより、組み込みの冗長性が提供されます。 これらの VM は、Azure の障害と更新のドメインに個別に配置されているため、可用性は高いですが、データセンター レベルの障害の影響を受けやすくなっています。 Azure Cache for Redis では、Premium および Enterprise の各レベルでのゾーン冗長もサポートされています。 ゾーン冗長キャッシュは、複数の可用性ゾーンに分散している VM 上で実行されます。 これにより、回復性と可用性が向上します。
Note
Azure Availability Zones 間のデータ転送は、標準の帯域幅レートで課金されます。
前提条件
- Azure サブスクリプション - 無料アカウントを作成する
キャッシュの作成
キャッシュを作成するには、次の手順に従います。
Azure Portal にサインインし、[リソースの作成] を選択します。
[新規] ページで、 [データベース] を選択し、 [Azure Cache for Redis] を選択します。
[基本] ページで、新しいキャッシュの設定を構成します。
設定 提案された値 説明 サブスクリプション サブスクリプションを選択します。 この新しい Azure Cache for Redis インスタンスが作成されるサブスクリプション。 リソース グループ リソース グループを選択するか、 [新規作成] を選択し、新しいリソース グループの名前を入力します。 その中にキャッシュやその他のリソースを作成するリソース グループの名前。 すべてのアプリ リソースを 1 つのリソース グループに配置することで、それらをまとめて簡単に管理または削除できます。 DNS 名 グローバルに一意の名前を入力します。 キャッシュ名は 1 から 63 文字の文字列で、数字、英字、ハイフンのみを使用する必要があります。 名前の先頭と末尾には数字または文字を使用する必要があり、連続するハイフンを含めることはできません。 キャッシュ インスタンスの "ホスト名" は、<DNS 名>.redis.cache.windows.net になります。 場所 場所を選択します。 キャッシュを使用する他のサービスの近くのリージョンを選択します。 キャッシュの種類 Premium または Enterprise の各レベルのキャッシュを選択します。 価格レベルによって、キャッシュに使用できるのサイズ、パフォーマンス、および機能が決まります。 詳細については、Azure Cache for Redis の概要に関するページを参照してください。 [詳細] ページで、Premium レベルのキャッシュについて [レプリカ数] を選択します。
[可用性ゾーン] を選択します。
クラスタリングまたは RDB 永続化 (あるいはその両方) の設定を構成します。
Note
ゾーン冗長は、複数のレプリカ (1 つより多いレプリカ) を含む追加専用ファイル (AOF) をサポートしていません。 ゾーン冗長では現在、geo レプリケーションを使用できません。
[作成] を選択します
キャッシュが作成されるまで、しばらく時間がかかります。 Azure Cache for Redis の [概要] ページで進行状況を監視できます。 [状態] に "実行中" と表示されている場合は、キャッシュを使用する準備ができています。
Note
可用性ゾーンは、キャッシュの作成後に変更することも、有効にすることもできません。
ゾーン冗長性に関する FAQ
- Premium キャッシュを作成するときにゾーン冗長性を有効にできないのはなぜですか
- キャッシュの作成中に 3 つのゾーンすべてを選択できないのはなぜですか
- ゾーン冗長性を使用できるように既存の Premium キャッシュを更新することはできますか
- Azure Availability Zones 間でデータをレプリケートするコストはどれくらいですか
Premium の作成時に、ゾーン冗長性を有効にできないのはなぜですか
ゾーン冗長性は、Availability Zones がある Azure リージョンでのみ使用できます。 最新 の一覧については、「Azure のリージョンと Availability Zones」を参照してください。
キャッシュの作成中に 3 つのゾーンすべてを選択できないのはなぜですか
Premium キャッシュには、既定で 1 つのプライマリ ノードと 1 つのレプリカ ノードがあります。 複数の Availability Zones にゾーン冗長性を構成するには、作成するキャッシュにレプリカを追加する必要があります。
ゾーン冗長性を使用できるように既存の Premium キャッシュを更新することはできますか
いいえ、ゾーン冗長の使用を目的とした既存の Premium キャッシュの更新は、現在サポートされていません。
Azure Availability Zones 間でデータをレプリケートするコストはどれくらいですか
複数の Availability Zones で構成されたゾーン冗長がキャッシュによって使用されている場合、データは 1 つのゾーンのプライマリ キャッシュ ノードからもう 1 つのゾーンの別のノードにレプリケートされます。 データ転送料金は、選択した Availability Zones 間で移動するデータのネットワーク エグレス コストです。 詳しくは、「帯域幅の料金詳細」をご覧ください。
次の手順
Azure Cache for Redis の機能について