はじめに

完了

データベースは、多くのエンタープライズ アプリの重要部分です。 最新のアプリ開発では、データベースを可能な限り応答性の高いものにすることが重要です。 Azure Cache for Redis を使用すると、頻繁にアクセスされるデータをコピーしてメモリに格納することで、アプリのパフォーマンスとスケーラビリティを向上させることができます。

次の図に示すように、Azure Cache for Redis を使用すると、Azure SQL Database、Azure Cosmos DB、Azure Database for MySQL などの多くのデータベース ソリューションと連携するアプリのパフォーマンスを向上させることができます。

データベースでホストされているアプリに接続するクライアント アプリ。 Azure Cache for Redisは、アプリ インターフェイスとバックエンド データベースおよびストレージ システムの間に存在します。

シナリオ例

たとえば、あなたはスポーツ シューズを作成する企業で働いているとします。 あなたはこれらの靴を Web サイトで売っており、Web サイトのアクセス解析を始めています。 売上につながるアクセスの割合が減っていることがわかっています。 データを詳しく調査することは、パフォーマンスの問題が原因で、顧客が購入する前に Web サイトから離れてしまう可能性があることを示しています。

管理によって、この問題を解決し、Web サイトの売上を以前のレベルに戻す必要があります。 Azure Cache for Redis を使用すれば、この問題を解決することができます。 頻繁にアクセスされるデータをメモリにキャッシュするため、Web サイトで同じ情報を繰り返し取得する必要はありません。 このキャッシュにより、Web サイトのパフォーマンスと売上が向上します。

学習内容

このモジュールでは、Azure Cache for Redis によってアプリのパフォーマンスとスケーラビリティがどのように向上するかを評価します。 Azure Cache for Redis によって、低遅延、高スループットの重要なデータ ストレージ ソリューションがモダン アプリにどのように提供されるのかも学習します。 この情報を使って、バックエンド データ ストアに大きく依存するアプリのパフォーマンスとスケーラビリティの向上に Azure Cache for Redis がどのように役立つかを評価できます。

主な目標

このモジュールを終えると、Azure Cache for Redis が自分のアプリに適したキャッシュ ソリューションかどうかを評価できるようになります。