スケーラブルな Episerver マーケティングの Web サイト

Azure Cache for Redis
Azure Content Delivery Network
Azure Monitor
Azure SQL データベース
Azure の Traffic Manager

ソリューションのアイデア

このアーティクルはソリューションのアイデアです。 このコンテンツにさらに多くの情報 (想定されるユース ケース、代替サービス、実装に関する考慮事項、価格ガイダンスなど) の掲載をご希望の方は、GitHub のフィードバックでお知らせください。

ビジネスが、1 つのプラットフォームでマルチ チャネルのデジタル マーケティング Web サイトを運営し、オンデマンドでキャンペーンを開始したり、停止したりできます。 Episerver の包括的な機能を活用して、サイトのあらゆる側面やキャンペーンのパフォーマンスを管理します。

このソリューションは、以下の Azure で管理されるサービスに基づいて構築されています。Traffic ManagerContent Delivery NetworkAzure SQL DatabaseAzure Cache for RedisAzure Monitorです。 これらのサービスは高可用性環境で実行され、パッチが適用され、サポートされているので、実行される環境ではなく、ソリューションに注力できます。

考えられるユース ケース

このソリューションは、最新の製品オファリングを提供するために小売で使われます。

アーキテクチャ

Architecture Diagram showing from browser through Episerver to databasesこのアーキテクチャの SVG をダウンロードします。

コンポーネント

  • App Service Web Apps は複数のリージョンで実行され、Web およびモバイル ブラウザーからアクセスでき、複数のサーバー インスタンスにわたってスケールアウトされます。
  • Traffic Manager によって、各要求を処理するために地理的に最適な Web アプリが決まります。
  • Content Delivery Network:Content Delivery Network は、画像、スクリプト、CSS などの静的コンテンツを提供し、Web アプリ サーバーの負荷を軽減します。
  • Azure SQL Database: SQL Database は、サイトに関するデータを格納して提供します。
  • Azure Cache for Redis により、メイン データベースの負荷が軽減されることで、高速なクエリが可能になり、スケーラビリティが向上します。
  • Azure BLOB ストレージ は、高パフォーマンスで高スケールのストレージを提供します。
  • Azure Monitor:Application Insights は、サービスの正常性とパフォーマンスの監視と診断が提供されます。
  • ID プロバイダー: Microsoft Entra ID や Facebook などの ID プロバイダーは、アプリに対する認証を処理します。

次のステップ