次の方法で共有


SQL Server 層のスケール アップ

このパターンで、スループットまたは待機時間の要件に応じて、既存の SQL メッセージ ボックス データベースをアップグレードしてスケール アップします。

次の図は、マスターのメッセージ ボックス データベースをクワド (4) プロセッサ サーバーから 8 プロセッサ サーバーにアップグレードするシナリオを示しています。

MSGBOXスケールアップ

SQL 層をスケール アップするタイミング

  • マスターのメッセージ ボックス データベースをスケール アップするとき。

  • マスターのメッセージ ボックス データベースがボトルネックになっている場合。 次のボトルネックが考えられます。

    • Cpu 非常に高価で複雑なオーケストレーション シナリオの場合、メッセージ ボックスは大量の CPU リソースを消費します。 CPU を追加して SQL Server をスケール アップすると、シナリオもスケール アップされます。

    • メモリまたは I/O メモリまたは I/O はボトルネックになり、アップグレードできます。

  • スケール アップがスケール アウトよりもコストがかからず、スケール アップによりボトルネックを解消できる場合。 たとえば、マスターのメッセージ ボックス データベースに SQL のロックの競合があった場合、スケール アップではこの問題を解決できません。

SQL をスケール アップできないと判断するタイミング

スケール アップは、SQL 層のロックの競合のボトルネックを解消できません。 このようなボトルネックが発生した場合、スケールアウトはスケールアップよりも優れたオプションです。

SQL 層をスケール アップする方法と注意事項

  • マスターのメッセージ ボックス データベースをスケール アップしてから、スケール アウトします。

  • マスターのメッセージ ボックス データベースは、いずれはボトルネックとなります。 そのため、マスターのメッセージ ボックス データベースを高速で大容量にする必要があります (たとえば、Itanium ベースの 64 ビットまたは x64 ベースの、デュアル コア コンピューターなど)。

参照

BizTalk Server 層のスケール アウト
BizTalk Server 層のスケール アップ
SQL Server 層のスケール アウト
受信ホストのスケールアウト
スケールアウトした処理ホスト
スケールアウトした送信ホスト
Windows Server クラスターを使用したBizTalk Server ホストの高可用性の提供2
スケールアウト データベース
BizTalk Server データベースのクラスタリング