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

Cache for Redis
Content Delivery Network
Monitor
SQL Database
Traffic Manager

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

さらなる情報、実装の詳細、価格ガイダンス、コード例を追加してこの記事を拡張することをお望みの場合は、GitHub のフィードバックでご連絡ください。If you'd like to see us expand this article with more information, implementation details, pricing guidance, or code examples, let us know with GitHub Feedback!

ビジネスが、1 つのプラットフォームでマルチ チャネルのデジタル マーケティング Web サイトを運営し、オンデマンドでキャンペーンを開始したり、停止したりできます。Let your business run multi-channel digital marketing websites on one platform and spin up and spin down campaigns on demand. Episerver の包括的な機能を活用して、サイトのあらゆる側面やキャンペーンのパフォーマンスを管理します。Take advantage of the comprehensive capabilities of Episerver to manage every aspect of your site and campaign performance.

このソリューションは、以下の Azure で管理されるサービスに基づいて構築されています。Traffic ManagerContent Delivery NetworkAzure SQL DatabaseAzure Cache for RedisAzure Monitorです。This solution is built on the Azure managed services: Traffic Manager, Content Delivery Network, Azure SQL Database, Azure Cache for Redis and Azure Monitor. これらのサービスは高可用性環境で実行され、パッチが適用され、サポートされているので、実行される環境ではなく、ソリューションに注力できます。These services run in a high-availability environment, patched and supported, allowing you to focus on your solution instead of the environment they run in.

ArchitectureArchitecture

アーキテクチャ図 このアーキテクチャの SVG をダウンロードしてください。Architecture Diagram Download an SVG of this architecture.

ComponentsComponents

  • App Service Web Apps は複数のリージョンで実行され、Web およびモバイル ブラウザーからアクセスでき、複数のサーバー インスタンスにわたってスケールアウトされます。App Service Web Apps runs in multiple regions, accessible to web and mobile browsers, and is scaled out across multiple server instances.
  • Traffic Manager によって、各要求を処理するために地理的に最適な Web アプリが決まります。Traffic Manager determines which web app is geographically best placed to handle each request.
  • Content Delivery Network:Content Delivery Network は、画像、スクリプト、CSS などの静的コンテンツを提供し、Web アプリ サーバーの負荷を軽減します。Content Delivery Network: A content delivery network serves static content such as images, script, and CSS, and reduces the load on the Web App servers.
  • Azure SQL Database:SQL Database は、サイトに関するデータを格納して提供します。Azure SQL Database: A SQL Database stores and serves data about the site.
  • Azure Cache for Redis を使用すると、非常に高速なクエリが可能になり、メイン データベースの負荷を軽減することでスケーラビリティが向上します。Azure Cache for Redis enables very fast queries, and improves scalability by reducing the load on the main database.
  • Azure BLOB ストレージ は、高パフォーマンスで高スケールのストレージを提供します。Azure Blob storage provides high-performance, high-scale storage.
  • Azure Monitor:Application Insights は、サービスの正常性とパフォーマンスの監視と診断が提供されます。Azure Monitor: Application Insights provides service health, performance monitoring, and diagnostics.
  • ID プロバイダー:Azure Active Directory や Facebook などの ID プロバイダーは、アプリに対する認証を処理します。Identity provider: An identity provider such as Azure Active Directory or Facebook handles authentication to the app.

次のステップNext steps