この記事では、Azure Cache for Redis の計画に役立つ、よくある質問に対する回答について説明します。
Important
Azure Cache for Redis は、すべての SKU の提供終了タイムラインを発表しました。 できるだけ早く既存の Azure Cache for Redis インスタンスを Azure Managed Redis に移行することをお勧めします。
廃止に関する詳細については、以下をご参照ください。
Azure Cache for Redis のパフォーマンス
Azure Redis Cache のパフォーマンスのベンチマーク方法についてのガイダンスと、ベンチマークの数値のサンプルについては、「パフォーマンス テスト」をご覧ください。
Azure Redis はどのように課金されますか?
Azure Redis の請求について詳しくは、「Azure Cache for Redis の価格」をご覧ください。 価格ページには、1 時間単位の価格と月額料金が表示されます。 キャッシュは分単位で課金されます。 請求期間は、キャッシュが作成された時点からキャッシュが削除された時点までで計算されます。 キャッシュの課金を停止または一時停止するオプションはありません。
Azure Government クラウドまたは 21Vianet によって運営される Azure クラウドでは、どうすれば Azure Redis を使用できますか?
Azure Redis の Basic、Standard、Premium の各レベルは、Azure Government クラウドと 21Vianet によって運営される Azure クラウドで利用できます。 次の表に示すように、Azure Redis にアクセスして管理するための URL は、これらのクラウドと Azure パブリック クラウドでは異なります。
| 雲 | Redis のドメイン ネーム システム (DNS) サフィックス |
|---|---|
| パブリック | *.redis.cache.windows.net |
| 米国政府 | *. redis.cache.usgovcloudapi.net |
| 21Vianet クラウド (中国) | *.redis.cache.chinacloudapi.cn |
Azure Redis Enterprise と Enterprise Flash レベルは、パブリック クラウドでのみ使用できます。
他のクラウドでの Azure Redis の使用に関する考慮事項について詳しくは、次のリンクをご覧ください。
Azure Government クラウドと 21Vianet によって運営される Azure クラウドでの PowerShell を使った Azure Redis の使用については、PowerShell を使って他のクラウドに接続する方法に関する記事をご覧ください。
キャッシュ データが存在する場所
Azure Cache for Redis では、アプリケーション データは、キャッシュをホストする (レベルに応じて) 1 つまたは複数の仮想マシン (VM) の RAM に格納されます。 既定では、お客様のデータはお客様が選んだ Azure リージョンに存在します。 データがリージョンの外に出る可能性があるケースが 2 つあります。
Premium レベルのキャッシュでデータの永続化を有効にすると、Azure Cache for Redis は Azure ストレージ アカウントにデータをバックアップします。 お客様のストレージ アカウントが別のリージョンにある場合、または geo 冗長ストレージ (GRS) を介して別のリージョンにデータをレプリケートする場合、データのコピーは最終的にそこに存在することになります。 Enterprise と Enterprise Flash レベルでは、VM に直接マウントされる、リージョンから離れないディスク上の永続化が使われます。
Premium レベルのキャッシュでパッシブ geo レプリケーションを設定し、セカンダリ キャッシュが別のリージョンにある場合 (通常のケース)、データはそのリージョンにレプリケートされます。 Enterprise レベルまたは Enterprise Flash レベルのキャッシュにアクティブ geo レプリケーションを設定すると、geo レプリケーション グループ内の各キャッシュにデータがレプリケートされます。 geo レプリケーション グループ内のキャッシュが他のリージョンに存在する場合 (通常のケース)、データはそのリージョンにレプリケートされます。
注
Enterprise Flash レベルでは、エフェメラル NVMe フラッシュ ディスクにもデータが格納されます。 このディスクはキャッシュ インスタンス VM にマウントされるため、インスタンスと同じリージョンに存在します。
これらの機能を使うように、Azure Redis を明示的に構成する必要があります。 また、ストレージ アカウントまたはセカンダリ キャッシュが配置されるリージョンを完全に制御することもできます。
どのリージョンにキャッシュを配置する必要がありますか?
最善のパフォーマンスと最短の待ち時間を実現するには、キャッシュ クライアント アプリケーションと同じ Azure リージョンに Azure Redis Cache を配置します。
関連コンテンツ
他の Azure Redis の FAQ に関する記事をご覧ください。