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