---
title: "スケーリングオプション"
slug: "scaling-options"
abstract: "Sitecore Experience Platformのスケーリングオプションの概要。"
---
# スケーリングオプション

Sitecore Experience Platformは、あなたの要件に合わせて垂直・水平にスケールできます。 [デフォルトのトポロジー](https://doc.sitecore.com/xp/ja/developers/92/platform-administration-and-architecture/default-topologies.html "Default topologies") を出発点として選ぶか、自分で設計してください。

## 垂直方向のスケーリング

Sitecore Experience Platformを垂直的にスケールできる方法は以下の通りです:

-   トポロジー内のサーバーやウェブアプリケーションにより多くのリソース(RAM、CPU)を追加すること。
-   ウェブアプリケーションの役割を組み合わせたり分割したりすること。

単一のウェブアプリケーションは複数の役割を実行するように設定可能です。以下の図は、XPトポロジーにおけるContent Management、xDB Reporting、xDB Processingが単一の統合アプリケーションとして動作する役割のサブセットを示しています。

![Two servers, each hosting a single web application. One application combines Content Management, xDB Processing, and xDB Reporting. The other performs the Content Delivery role only.](https://doc.sitecore.com/api/markdown-image/xp/ja/developers/92/platform-administration-and-architecture/images/combining-server-roles.png)

> !注オンプレミスやIaaSの環境では、複合ロールは1つのWebルートと1つのアプリケーションプールを持つIISの単一のアプリケーションとして動作します。Azureでは、複合ロールが単一のWebアプリとして動作します。

完全に垂直スケールの環境では、各ロールはスタンドアロンのアプリケーションとして動作します:

![Four servers, each hosting a single web application. Each application performs one role - Content Delivery, Content Management, xDB Processing, or xDB Reporting. There are no combined roles.](https://doc.sitecore.com/api/markdown-image/xp/ja/developers/92/platform-administration-and-architecture/images/vertically-scaled-server-roles.png)

スケーリングのニーズに応じて役割を分割または組み合わせることができます。サポートされた組み合わせの詳細については、各役割の設定ページのスケーリングセクションを参照してください。例: [Content Delivery](https://doc.sitecore.com/xp/ja/developers/92/platform-administration-and-architecture/scaling-and-configuring-content-delivery.html "Scaling and configuring Content Delivery")、[xConnect Collection](https://doc.sitecore.com/xp/ja/developers/92/platform-administration-and-architecture/scaling-and-configuring-the-xconnect-collection-service-role.html "Scaling and configuring the xConnect Collection service role")。

## 水平スケーリング

Sitecore Experience Platformは、トポロジー内で複数のウェブアプリケーションを同じ役割に割り当てることで水平方向にスケールできます。例えば、Content Deliveryの役割をロードバランサーの背後に2つのインスタンスを展開できます:

![Two load-balanced servers, each hosting a copy of the Content Delivery role.](<https://doc.sitecore.com/api/markdown-image/xp/ja/developers/92/platform-administration-and-architecture/images/Two%20load-balanced%20CD%20servers.png>)

> !注[xConnect Search Indexer](https://doc.sitecore.com/xp/ja/developers/92/platform-administration-and-architecture/scaling-and-configuring-the-xconnect-search-indexer.html "Scaling and configuring the xConnect Search Indexer")のような一部の役割は水平スケーリングをサポートしていません。

水平スケーリングのサポートについての詳細は、各ロールの設定ページのスケーリングセクションを参照してください。例: [Content Delivery](https://doc.sitecore.com/xp/ja/developers/92/platform-administration-and-architecture/scaling-and-configuring-content-delivery.html "Scaling and configuring Content Delivery")、[xConnect Collection](https://doc.sitecore.com/xp/ja/developers/92/platform-administration-and-architecture/scaling-and-configuring-the-xconnect-collection-service-role.html "Scaling and configuring the xConnect Collection service role")。