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

Azure Cache for Redis
Azure AI Search
Azure Monitor
Azure SQL データベース
Azure App Service

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

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

Sitecore Experience Platform (xP) を使用すると、データ、統合ツール、およびオートメーションの完全な機能をすぐに利用し、反復ライフサイクル全体での顧客とのエンゲージメントを実現できます。これは顧客の永続的な獲得を実現するために必要なテクノロジ基盤となります。

このソリューションは、以下の Azure マネージド サービスに基づいて構築されています。Azure SQL DatabaseAzure Cache for RedisAzure Cognitive Search および Azure Monitor です。 これらのサービスは高可用性環境で実行され、パッチが適用され、サポートされているので、実行される環境ではなく、ソリューションに注力できます。

考えられるユース ケース

このソリューションは、カスタマー エクスペリエンスとエンゲージメントを向上させるために、複数の業界で使われます。

アーキテクチャ

ブラウザーから Sitecore を経て Azure に至るフローを示したアーキテクチャ図。このアーキテクチャの SVG をダウンロードします。

Components

  • App Service Web Apps は複数のリージョンで実行され、Web およびモバイル ブラウザーからアクセスでき、複数のサーバー インスタンスにわたってスケールアウトされます。 コンテンツの配信、コンテンツ管理、レポート、および処理の役割をホストするために Sitecore によって使用されます。
  • Azure SQL Databas: SQL Database インスタンスは、サイトに関するデータを格納して提供します。
  • Azure Cache for Redis を使用すると、非常に高速なクエリが可能になり、メイン データベースの負荷が軽減されることでスケーラビリティが向上します。 Sitecore の Session State セッション状態は、Azure Cache for Redis によって管理されます。
  • データをすばやく検索するために使用される Azure Cognitive Search サービスがあります。 すべての Sitecore 検索インデックスは、クイック検索とスケーラビリティを実現するために Azure Cognitive Search に格納されます。
  • Azure Monitor では、サービスの正常性とパフォーマンスの監視と診断が提供されます。 Azure Monitor は、正常性とパフォーマンスの監視のニーズに対応したソリューションを Sitecore に提供します。

次のステップ