この記事では、Azure Managed Redis Cache をスケーリングするタイミングと理由の概念について説明します。
負荷が高くなる前に拡張する
CPU またはメモリの使用量が高くなりすぎる前に、スケーリングを開始します。 高すぎる場合は、Redis サーバーがビジー状態であることを意味します。 ビジー状態の Redis サーバーには、データの拡張と再配布に必要なリソースが不足しています。 詳細については、「スケーリングするタイミング」を参照してください。
データを最小限に抑えることで、スケーリングをより迅速に完了できます
キャッシュ内のデータを保持する必要がない場合は、スケーリングの前にデータをフラッシュすることを検討してください。 キャッシュをフラッシュすると、スケーリング操作がより迅速に完了し、新しい容量をより早く使用できるようになります。
TLS/SSL の使用
TLS/SSL を使用している場合、暗号化を処理するためのオーバーヘッドが増し、CPU が大きな負担を受けます。 このオーバーヘッドの増加は、多数の接続を使用している場合や、vCPU が少ないインスタンスを使用している場合に特に大きくなります。 より多 くのパフォーマンスが必要な場合は、より高いレベルにスケールアップ することを検討してください。