Sitecore Experience Commerce 10.0のAzureの価格レベルとトポロジーについて


解説

この記事では、GitHubのSitecore Azure Quickstart Templatesレポジトリに含まれているSitecore XC 10.0 ARMテンプレートでプロビジョニングされたAzureのリソースの種類およびサイズについて説明します。

以下の表で記述されているように、Azureのリソースは、サイズの価格レベルで定義されています。これらの価格レベルはラボでのテストに基づきます。これらは、特定のデプロイの要件のサイズを決定するのに役立つ開始点としてご利用いただけます。ただし、それぞれのデプロイの要件が異なるため、特定のアプリケーションをテストし、必要に応じてリソースのサイズまたはインスタンス数をチューニングすることをお勧めします。

Experience Platform(XP)の階層サイズの定義は、Sitecore XP 10.0および10.1 ARMテンプレート:トポロジーと価格レベルのKB記事に記載されている通り、このリリースで変更されました。ただし、Experience Commerceの階層は以前のリリースから変更されていません。このXPの変更は、XCのデフォルトのARMテンプレート構成に影響を与えます。詳細については、この記事の最後の表を参照してください。

スケーリング メトリック

メトリック 特大
1ヶ月の訪問回数の範囲 100,000 - 200,000 200,000 - 1,000,000 1,000,000 - 5,000,000 5,000,000 - 10,000,000

1ヶ月の訪問回数の範囲は、通常の月の買い物客の訪問数を表します。これは、価格レベルのサイズの基準の目安となります。特定のCommerceのデプロイは、典型的な一日分の買い物客の訪問のプロファイルに応じて、これらの範囲に収まることもあれば、超えたりすることもあります。例えば、訪問が忙しい数時間に集中する傾向がある場合、その高い需要に対応できるシステムを設計する必要がありますが、残りの時間帯では一般的に十分に活用されないことになります。一方、訪問が1日を通して比較的均等に分布されている場合、前述のシステムは月間でより多くの総訪問回数に対応できます。

Commerce固有ARMテンプレートの構成

この節では、Sitecore XC ARMテンプレートによって変更されたSitecore XPリソースおよび、Commerce固有のリソースの両方を含み、Sitecore XC ARMテンプレートによって特別に構成されたAzureリソースのインスタンス数およびサイズについて説明します。

ロール 小    特大
CDホスティング プラン:
  Content Delivery (CD)
S3 P3v2 4 x P3v2 6 x P3v2
Content Managementホスティング プラン:
  Content Management (CM)

  Business Tools (bizfx) [2]
S3 P3v2 P3v2 P3v2
Engineホスティング プラン:
  Commerce Engine Shops (shop) [2]
  Commerce Engine Authoring (authoring) [2]
  Commerce Engine Ops (ops) [2]
S3 P3v2 2 x P3v2 3 x P3v2
Minionsホスティング プラン:*
  Commerce Engine Minions (minions) [2]
S1 S1 S1 S1
xcResourceIntensiveホスティング プラン:
  xConnect Collection (xc-collect)
  xConnect Reference Data (xc-refdata)
  Cortex Processing Service (cortex-processing) [1]
P3v2 P3v2 P3v2 2 x P3v2
Commerce shared database (shared-db)[2] S3 GP_Gen5_2 GP_Gen5_4 GP_Gen5_6
Commerce global database (global-db)[2] S0 S0 S0 S0
web database (web-db) S3 P1 P1 P1
xcShard 0 database (shard0-db) S3 P1 P1 P1
xcShard 1 database (shard1-db) S3 P1 P1 P1
redisCache (commerce-redis) C1 C1 C3 C4


[1]
デフォルトのSitecore XCソリューションで使用されていないオプションのSitecore XPのロールを表します。デフォルトのSitecore XCソリューションのサイズを設定する場合、これを除外する必要があります。

[2] コマース固有のリソース。

プラットフォームのデフォルトのARMテンプレート構成

この節では、XP ARMテンプレートによって構成され、XC ARMテンプレートによって変更されないAzureリソースのインスタンス数およびサイズについて説明します。XP 10.0での階層サイズの定義の変更により、既定のAzureリソースにいくつかの変更が加えられました。Commerce ARMテンプレートは、これらのXPの変更に対応するために作り直されていません。代わりに、以下の表に、デフォルト設定とテスト済み設定を記載します。:

必要に応じて、推奨されるリソースと一致するようにデフォルトのリソースを調整することを検討してください。

ロール 小    特大
exmDdsホスティング プラン:
  EXM Dispatch
S2 S2 S2 S2
siホスティング プラン:
  Sitecore Identity (si)
S1 S1 XP: S1
XC: S2
S2
prcホスティング プラン:
  xDB Processing Service (prc)
S1 S1 S2 S2
repホスティング プラン:
  xDB Reporting Service (rep)
S1 S2 S2 S2
 xcBasicホスティング プラン:
   Marketing Automation Operations (ma-ops)
   Marketing Automation Reporting (ma-rep)
   xConnect Collection Search (xc-search)
   Cortex Reporting Service (cortex-reporting) [1]
S1 S2 XP: S2
XC: S3
XP: 1 x S3
XC: 2 x S3
 core database (core-db) S1 S1 S1 S1
 cortex processing engine storage database (processingenginestorage-db) [1] S1 S2 XP: S2
XC: S3
S3
 cortex processing engine tasks database (processingenginetasks-db) [1] S0 S0 S0 S0
 exmMaster database (exmmaster-db) S0 S0 XP: S0
XC: S1
XP: S1
XC: S2
 forms database (forms-db) S0 S0 S1 XP: S1
XC: S2
 marketing automation database (ma-db) XP: S1
XC: S0
S1 S1 S1
 master database (master-db) S1 S1 S1 S1
 pools database (pools-db) XP: S1
XC: S0
S1 S1 XP: S1
XC: S2
 refData database (refdata-db) S1 S2 XP: S2
XC: S3
S3
 reporting database (reporting-db) XP: S2
XC: S1
S2 S2 XP: S2
XC: S3
 shardMapManager database (smm-db) S0 S0 S0 S0
 tasks database (tasks-db) S0 S0 S0 XP: S0
XC: S1
 applicationInsights (ai) 3 x Basic 3 x Basic XP: 3 x Basic
XC: 4 x Enterprise
4 x Enterprise 
 Azure Service Bus (asb) [1] Standard Standard  Standard  Standard 
 searchService - Azure (as) [2] XP: 1 x Standard 
(1 R x 1 P)
XC: 2 x Standard 
(1 R x 2 P)
XP: 2 x Standard 
(1 R x 2 P)
XC: 4 x Standard 
(2 R x 2 P)
XP: 2 x Standard 
(1 R x 2 P)
XC: 6 x Standard 
(2 R x 3 P)
XP: 3 x Standard 
(1 R x 3 P)
XC: 6 x Standard  
(2 R x 3 P)
 redisCache (redis) C1 C1 C1 XP: C1
XC: C2

[1]  デフォルトのSitecore XCソリューションで使用されていないオプションのSitecore XPのロールを表します。デフォルトのSitecore XCソリューションのサイズを設定する場合、これを除外する必要があります。

[2]  Azure Searchのサイズは、レプリカ(R)とパーティション(P)の積である検索ユニット(SU=R×P)を指します。詳細については、検索ユニットおよび検索ユニットの組み合わせを参照してください。