Azure Managed Cache Service の容量計画

重要

Microsoft では、すべての新しい開発で Azure Redis Cache を使用することをお勧めします。 Azure Cache オファリングの選択に関する最新のドキュメントとガイダンスについては、「自分に適した Azure Cache オファリング」を参照してください。

Managed Cache Service キャッシュの必要な容量は、キャッシュに配置されるデータの量、キャッシュへの読み取りと書き込みの頻度と量、キャッシュに対して指定されるオプション (高可用性など) など、いくつかの要因によって決まります。 キャッシュ要件が特定されたら、キャッシュ オファリングとサイズを特定できます。 このトピックでは、 容量計画ガイド スプレッドシート を使用してキャッシュの必要な容量を特定する方法と、要件を満たすようにキャッシュをプロビジョニングするように構成する設定の概要について説明します。

キャパシティ プランニング ガイド スプレッドシートの使用

容量計画ガイド スプレッドシートは、Microsoft ダウンロード センターからダウンロードできるスプレッドシートであり、容量計画を支援するために使用できます。

Azure Cache – Planner ワークシートは、容量計画ガイド スプレッドシートの唯一のワークシートであり、Managed Cache Service キャッシュの設定の決定に役立ちます。

Windows Azure Cache Service Capacity Planner

Azure Cache - Planner ワークシートでは、いくつかの種類の入力を受け取ります。 最初のセクション 「入力: データ要件」は、キャッシュのデータの最大サイズを計算するために使用されます。 最大 10 個のデータの種類には、[平均オブジェクト サイズ (シリアル化後)]、[オブジェクトの最大数]、および [データのバックアップ コピーを作成する (HA)] を入力できます。 前の例には、1 つのデータ型のメソッドがあります。 平均サイズは 2,048 バイトで、キャッシュ内のオブジェクトの最大数は 250,000 です。 高可用性が有効ではありません。

2 番目のセクション「 入力: スループット要件」は、キャッシュの帯域幅要件を計算するために使用され、ピーク時 の読み取り数/秒書き込み数/秒 を入力として持ちます。 この例では、 データ型 1 のピーク負荷は 1 秒あたり 1,000 読み取り、1 秒あたり 100 書き込みです。

3 番目のセクション 「入力: 詳細オプション」では、いくつかの追加の入力設定を提供します。 Cushion for peak load - data (ピーク時の負荷のクッション - データ) と Cushion for peak load - Throughput (ピーク時の負荷のクッション - スループット) は、アプリケーション負荷が急上昇した場合のバッファーを示します。 これらの設定は、キャッシュのデータの合計とスループットについて、望ましいバッファーを増減するときに便利です。

[名前付きキャッシュの数] を使用して、キャッシュに使用する名前付きキャッシュの数を指定します。 名前付きキャッシュは、キャッシュ内のさまざまなデータのセットにさまざまなキャッシュ オプションを使用する方法を提供します。 Basic キャッシュ オファリングは、単一の既定の名前付きキャッシュをサポートし、Standard および Premium キャッシュ オファリングは最大 10 個の名前付きキャッシュをサポートします。

[通知] を使用して、キャッシュ通知を使用するかどうかを指定します。 キャッシュ通知を使用すると、キャッシュに対してさまざまな操作が行われたときに、アプリケーションで非同期の通知を受信できます。 キャッシュ通知は、ローカルにキャッシュされた自動無効化も行います。 通知は Standard および Premium キャッシュ オファリングでのみ利用でき、Basic オファリングではサポートされていません。

入力が構成されると、ツールは [出力: 可能な構成] セクションに提案を提供します。 この例で、推奨される構成は、768 MB のサイズの Basic キャッシュです。

[Azure Cache – プランナー] ワークシートを使用するには、[入力] セクションにキャッシュ要件に一致する値を入力します。 キャッシュの構成を開始する際は、推奨の提案を使用することもできます。 キャッシュを構成するには、「キャッシュ の構成」を参照してください。

キャッシュ クライアントがデプロイされたら、「Azure Managed Cache Service の監視」のガイダンスに従って、キャッシュの正常性とパフォーマンスを監視できます。 キャッシュをスケールアップまたはスケールダウンする必要がある場合は、「Azure Managed Cache Serviceのキャッシュのスケーリング」の手順に従います。

参照

概念

方法: Azure Managed Cache Serviceのキャッシュを作成する
Azure Managed Cache Service の監視
Azure Managed Cache Service のキャッシュのスケーリング