Skype for Business Server 2015 での常設チャット サーバーの容量計画Capacity planning for Persistent Chat Server in Skype for Business Server 2015

概要: このトピックでは、Skype for Business Server 2015 での常設チャット サーバーの容量計画について説明します。Summary: Read this topic to learn about capacity planning for Persistent Chat Server in Skype for Business Server 2015.

常設チャット サーバーは、将来の取得と検索のために保持できる、マルチユーザーのリアルタイム チャットを実行できます。Persistent Chat Server can perform multi-user, real-time chat that can persist for future retrieval and search. 会話履歴が構成されている場合にユーザーのメールボックスに保存されるグループ インスタント メッセージング (IM) とは異なり、常設チャット サーバー セッションは長く開いたままで、コンテンツはメッセージ、ファイル、URL、および進行中の会話の一部であるその他のデータと共にサーバーに保存されます。Unlike group instant messaging (IM) that is saved in a user's mailbox if conversation history is configured, a Persistent Chat Server session stays open longer, and the content is saved on a server, along with the messages, files, URLs, and other data that are part of an ongoing conversation.

容量計画は、常設チャット サーバーを展開するための準備の重要な部分です。Capacity planning is an important part of preparing to deploy Persistent Chat Server. このトピックでは、展開に最適な構成を決定するために使用できる容量計画の表を示します。This topic provides capacity planning tables that you can use to determine the best configuration for your deployment. また、ピーク時により大きな容量を必要とする常設チャット サーバー展開を最適に管理する方法も説明します。It also describes how to best manage Persistent Chat Server deployments that require greater capacity at peak times.

このセクションを読む前に、常設チャット のトポロジについて理解している必要があります。Before reading this section, you should be familiar with Persistent Chat topologies. 詳細については、「常設チャット サーバー トポロジを計画する」を参照してくださいFor more information, see Plan Persistent Chat Server topology.

注意

常設チャットは Skype for Business Server 2015 で使用できますが、Skype for Business Server 2019 ではサポートされなくなりました。Persistent chat is available in Skype for Business Server 2015 but is no longer supported in Skype for Business Server 2019. Teams でも同じ機能を使用できます。The same functionality is available in Teams. 詳細については、「Microsoft Teams のアップグレード の開始」を参照してくださいFor more information, see Getting started with your Microsoft Teams upgrade. 常設チャットを使用する必要がある場合は、この機能を必要とするユーザーを Teams に移行するか、Skype for Business Server 2015 を引き続き使用するかのどちらかを選択できます。If you need to use Persistent chat, your choices are to either migrate users requiring this functionality to Teams, or to continue using Skype for Business Server 2015.

常設チャット サーバーの容量計画Persistent Chat Server capacity planning

以下の表は、常設チャット サーバーのさまざまな設定が容量に与える影響をモデル化することで、常設チャット サーバーの容量計画に役立ちます。The following tables can help you with capacity planning for Persistent Chat Server by modeling how various Persistent Chat Server settings affect capacity.

  • ユーザー数の容量を計画するPlan capacity for number of users

  • チャット ルームへのアクセスの容量を計画するPlan capacity for chat room access

  • 招待によるチャット ルームアクセスの容量を計画するPlan capacity for chat room access by invitation

  • パフォーマンスの容量を計画するPlan capacity for performance

常設チャット サーバーのユーザー数の容量を計画するPlan capacity for number of users for Persistent Chat Server

次のサンプル表を使用して、サポートすることができるユーザー数を判断します。Use the following sample table to determine the number of users you will be able to support.

常設チャット サーバー プールの最大容量のサンプルPersistent Chat Server pool maximum capacity sample

Active Persistent Chat サービス インスタンスActive Persistent Chat service instances
4 4
常設チャット サービス インスタンスPersistent Chat service instances
8 (アクティブにできるのは最大 4 つ、非アクティブである必要があります)8 (only a maximum of 4 can be active; 4 must be inactive)
アクティブな接続ユーザー数Active users connected
80,00080,000
プロビジョニング対象ユーザーの総数Total provisioned users
150,000150,000
エンドポイント数Number of endpoints
120,000120,000

前のサンプルでは、常設チャット サーバーが許可する最大ユーザー数をサポートする予定です。常設チャット サービスの 4 台のサーバー/インスタンス (高可用性および障害復旧用に常設チャット サーバーを実行するパッシブ サーバーを 4 台追加できます)、1 サーバーあたり 20,000 ユーザー (合計 80,000 のアクティブ ユーザー) です。In the preceding sample, the plan is to support the maximum number of users that Persistent Chat Server allows: four servers/instances of the Persistent Chat service (can have four more passive servers running Persistent Chat Server for high availability and disaster recovery) and 20,000 users per server, for a total of 80,000 active users.

チャット ルームへのアクセスの容量を計画するPlan capacity for chat room access

次のサンプル表は、常設チャット サーバー プールでのチャット ルームのアクセス管理を計画する場合に役立ちます。The following sample table can help you plan for managing chat room access in a Persistent Chat Server pool.

チャット ルームアクセスの管理のサンプルManaging chat room access sample

小規模チャット ルームSmall Chat Rooms 中規模チャット ルームMedium Chat Rooms 大規模チャット ルームLarge Chat Rooms 合計Total
チャット ルームのサイズ (接続ユーザー数)Size of chat rooms (number of users connected)
ルームあたり 30 ユーザー30 per room
ルームあたり 150 ユーザー150 per room
ルームあたり 16,000 ユーザー16,000 per room
チャット ルームChat rooms
32,00032,000
1,0671,067
10 10
33,07733,077
大会議室の割合 (%)% of rooms that are auditorium
1%1%
1%1%
50%50%
オープン ルームの割合 (%)% of rooms that are open
3%3%
3%3%
50%50%
オープン ルーム数 (明示的なメンバーシップなし)Open rooms (no explicit membership)
960960
3232
5 5
997997
非オープン ルーム数 (明示的なメンバーシップがある通常のルーム)Non-open rooms (regular rooms with explicit membership)
31,04031,040
1.0351.035
5 5
32,08032,080
大会議室数 (追加の発表者エントリ)Auditorium rooms (additional presenters entry)
00
3232
5 5
直接メンバーシップによって管理されるルームRooms managed by direct membership
50%50%
10%10%
0%0%
ユーザー グループによって管理されるルームRooms managed by user groups
50%50%
90%90%
100%100%
各チャット ルームのメンバーシップ一覧におけるユーザー グループ数 (オープン ルーム (明示的には指定されていない))User groups in each chat room's membership list for open rooms (not specified explicitly)
00
00
00
各チャット ルームのメンバーシップ一覧におけるユーザー数 (非オープン ルーム)Users in each chat room's membership list for non-open rooms
3030
150150
16,00016,000
各チャット ルームのメンバーシップ一覧におけるユーザー グループ数 (非オープン ルーム)User groups in each chat room's membership list for non-open rooms
3 3
5 5
10 10
各チャット ルームのマネージャー一覧におけるユーザーおよびユーザー グループ数 (オープン ルームと非オープン ルーム)Users and user groups in each chat room's manager list (for open and non-open rooms)
6 6
6 6
6 6
各大会議室のチャット ルームの発表者一覧におけるユーザーおよびユーザー グループ数 (オープン ルームと非オープン ルーム)Users and user groups in each auditorium chat room's presenters list (for open and non-open rooms)
6 6
6 6
6 6
すべての非オープン ルームにおけるユーザー ベースのメンバーシップ エンティティ数User-based membership entities across all non-open rooms
465,600465,600
15,52015,520
-
すべての非オープン ルームにおけるユーザー グループ ベースのメンバーシップ エンティティ数User-group-based membership entities across all non-open rooms
46,56046,560
46564656
5050
すべての大会議室のチャット ルームにおけるユーザーおよびユーザー グループ ベースのエンティティ数Users and user groups based entities across all auditorium chat rooms
00
192192
5050
すべてのチャット ルーム マネージャー一覧におけるユーザーおよびユーザー グループ ベースのマネージャー エンティティ数Users and user groups based manager entities across all chat rooms manager lists
192,000192,000
6,4006,400
6060
チャット ルームあたりのアクティブ ユーザーActive users per chat room
3030
150150
16,00016,000
ユーザーあたりのチャット ルームChat rooms per user
12 12
2 2
2 2
16 16
各チャット ルームのメンバーシップ一覧のユーザー グループUser groups in each chat room's membership list
10 10
10 10
15 15
ユーザー グループによって管理されるルームRooms managed by user groups
50%50%
50%50%
50%50%
すべてのチャット ルームのユーザー グループ ベースのメンバーシップ エンティティUser-group-based membership entities across all chat rooms
155,200155,200
51735173
6868
すべてのチャット ルームのユーザー ベースのメンバーシップ エンティティUser-based membership entities across all chat rooms
465,600465,600
77,60077,600
72,00072,000
各チャット ルームのマネージャーの一覧、発表者の一覧、およびスコープの一覧のユーザーおよびユーザー グループUsers and user groups in each chat room's manager, presenter, and scope lists
6 6
6 6
6 6
すべてのチャット ルームのマネージャーの一覧、発表者の一覧、およびスコープの一覧のユーザーおよびユーザー グループUsers and user groups across all chat rooms' manager, presenter, and scope lists
192,000192,000
64006400
6060
アクセス制御エントリAccess control entries
704,160704,160
26,76826,768
160160
731,088731,088
最大アクセス制御エントリMaximum access control entries
2,000,0002,000,000

前のサンプルでは、推奨ガイドラインに従って常設チャット サーバーを展開する場合、コンプライアンスが有効になっている 4 台のサーバー プールで最大 80,000 のアクティブ ユーザーを処理できます。In the preceding sample, when you deploy the Persistent Chat Servers according to the recommended guidelines, they can handle up to 80,000 active users across a four-server pool with compliance enabled.

このサンプルは、小規模 (常時 30 のアクティブ ユーザー)、中規模 (150 のアクティブ ユーザー)、および大規模 (16,000 のアクティブ ユーザー) として分類されたチャット ルームを示しています。This sample shows chat rooms categorized as small (30 active users at any given time), medium (150 active users), and large (16,000 active users). 上記の表でサポートされている特定のサイズのチャット ルームの数は、次の合計数に基づいて計算されます。The supported number of chat rooms of a certain size in the table above is computed based on the total number of:

  • システム内のアクティブ ユーザーActive users in the system

  • 特定のサイズのチャット ルームのアクティブ ユーザーActive users in chat rooms of the given size

  • 単一ユーザーが参加する特定のサイズのチャット ルームChat rooms of the given size that a single user joins

上記の処理能力の計画表では、各チャット ルームについて、チャット ルームに直接割り当てられたエントリなど、チャット ルームに関連付けられたアクセス制御エントリの数を示しています。アクセス制御リスト (ACL) を使用して、個々のチャット ルームへのアクセスを制御できます。また、カテゴリ レベルでアクセスを制御することもできます。ACL では、個々のアクセス制御エントリは、ユーザー グループ (セキュリティ グループ、配布リストなど) または単一ユーザーのどちらかになります。アクセス制御エントリは、チャット ルームのマネージャー、発表者、およびメンバーに対して定義できます。For each chat room, the preceding capacity planning table specifies the number of access control entries that are associated with the chat room, including entries that are assigned directly to the chat room. You can control access to individual chat rooms by using access control lists (ACLs). You can also control access at the category level. In an ACL, an individual access control entry can be either a user group—for example, a security group, a distribution list, or a single user. You can define access control entries for chat room managers, presenters, and members.

重要

チャット ルームの管理戦略を計画する際に、許容されるアクセス制御エントリの合計数は 200 万であることに注意してください。計算されたアクセス制御エントリが 200 万を超える場合は、サーバーのパフォーマンスが大幅に低下する可能性があります。この問題を可能な限り回避するには、アクセス制御エントリが個々のユーザーではなくユーザー グループとなるようにします。In planning your strategy for managing chat rooms, keep in mind that the total number of allowed access control entries is 2 million. If the calculated access control entries exceed 2 million, server performance could degrade significantly. To avoid this issue, whenever possible, be sure that your access control entries are user groups instead of individual users.

招待によってチャット ルームへのアクセスを管理するための容量を計画するPlan capacity for managing chat room access by invitation

次の容量計画の表を使用して、常設チャット サーバーが招待状を送信するように構成されている場合に常設チャット データベースに作成および保存する招待の数を把握できます。You can use the following capacity planning table to understand the number of invitations that Persistent Chat Server creates and stores in the Persistent Chat database when it is configured to send invitations. カテゴリで招待を管理するには、Skype for Business Server コントロール パネルの [チャット ルーム カテゴリ] 設定ページを使用するか、Windows PowerShell コマンドレット set-csPersistentChatCategory を使用します。You manage invitations on the Category by using the Chat Room Category settings page in the Skype for Business Server Control Panel, or by using the Windows PowerShell cmdlet, set-csPersistentChatCategory. Skype for Business クライアントから起動された [ルームの管理] ページを使用するか、Windows PowerShell コマンドレット set-csPersistentChatRoom を使用して、チャット ルーム (カテゴリで許可されている内容に合った) で招待を管理できます。You can manage invitations on a chat room (in line with what the category allows) by using the Room Management page launched from the Skype for Business client, or by using a Windows PowerShell cmdlet, set-csPersistentChatRoom.

次の表のサンプル データでは、[チャット ルームの設定] ページの [招待] オプションがすべてのチャット ルームの 50 パーセントで [はい] に設定されていることを前提としています。The sample data in the following table assumes that, on the Chat room settings page for 50 percent of all chat rooms, the Invitations option is set to Yes.

重要

サーバーによって生成された招待の数の計算値が 100 万を超えると、サーバーのパフォーマンスが大幅に低下する可能性があります。If the calculated value for the number of invitations that is generated by the server exceeds 1 million, server performance could degrade significantly. この問題を回避するには、招待を送信するように構成されているチャット ルームの数を最小限に抑えるか、招待を送信するように構成されているチャット ルームに参加できるユーザーの数を制限してください。To avoid this issue, be sure that you minimize the number of chat rooms that are configured to send invitations or restrict the number of users who can join chat rooms that have been configured to send invitations.

招待別チャット ルームへのアクセスのサンプルChat room access by invitation sample

小規模チャット ルームSmall Chat Rooms 中規模チャット ルームMedium Chat Rooms 大規模チャット ルームLarge Chat Rooms 合計Total
チャット ルームにアクセスできるユーザー数Users who can access chat room
ルームあたり 30 ユーザー30 per room
ルームあたり 150 ユーザー150 per room
ルームあたり 16,000 ユーザー16,000 per room
招待があるルームの割合Percentage of rooms that have invitations
50%50%
50%50%
50%50%
招待を送信するように構成されているチャット ルームChat rooms configured to send invitations
16,00016,000
533533
5 5
チャット ルームにアクセスできるユーザーUsers who can access the chat room
6060
225225
16,00016,000
常設チャット サーバーによって生成された招待Invitations generated by Persistent Chat Server
960,000960,000
120,000120,000
80,00080,000
1,160,0001,160,000
招待の上限数Maximum allowable number of invitations
2,000,0002,000,000
モデル 1 - 1 日、1 ルームあたりの想定メッセージ数で開始Model 1 - Start with expected number of messages per room per day
ルームあたりのチャット レート (1 日あたり)Chat Rate Per Room (per day)
5050
500500
100100
650650
すべてのチャット ルームにおけるチャット レート (1 秒あたり)Chat rate (per second) across all rooms
55.5655.56
18.5218.52
0.030.03
7474
モデル 2 - 1 日、1 ユーザーあたりの投稿メッセージ数で開始Model 2 - Start with number of messages posted per user per day
ユーザーあたりのチャット レート (1 日あたり)Chat rate per user per day
15 15
5 5
0.10.1
2020
ルームあたりのチャット レート (1 日あたり)Chat rate per room (per day)
3838
375375
800800
1,2131,213
すべてのチャット ルームにおけるチャット レート (1 秒あたり)Chat rate (per second) across all rooms
41.6741.67
13.8913.89
0.280.28
5656

常設チャット サーバーのパフォーマンスの容量を計画するPlan capacity for Persistent Chat Server performance

次の表では、常設チャット サーバーのユーザー モデルについて説明します。The following table describes the user model for Persistent Chat Server. この表は、処理能力の計画の要件に関する基礎を提供し、4 台のサーバーで同時に 80,000 のユーザーに対処できる一般的な組織を表しています。It provides the basis for the capacity planning requirements and represents a typical organization with 80,000 concurrent users on four servers.

常設チャット サーバーのパフォーマンス ユーザー モデルPersistent Chat Server performance user model

アクティブな接続ユーザー数Number of active users connected
80,00080,000
常設チャット サーバー サービス インスタンスの数Number of Persistent Chat Server service instances
4 4
小規模チャット ルームのサイズSize of small chat rooms
30 ユーザー30 users
中規模チャット ルームのサイズSize of medium chat rooms
150 ユーザー150 users
大規模チャット ルームのサイズSize of large chat rooms
16,000 ユーザー16,000 users
チャット ルームの合計数Total number of chat rooms
33,07733,077
小規模チャット ルームの数Number of small chat rooms
32,00032,000
中規模チャット ルームの数Number of medium chat rooms
1,0671,067
大規模チャット ルームの数Number of large chat rooms
10 10
ユーザーあたりのチャット ルームの合計数Total number of chat rooms per user
16 16
ユーザーあたりの小規模チャット ルームの数Number of small chat rooms per user
12 12
ユーザーあたりの中規模チャット ルームの数Number of medium chat rooms per user
2 2
ユーザーあたりの大規模チャット ルームの数Number of large chat rooms per user
2 2
ユーザーあたりの参加ルーム数Number of rooms joined per user
2424
ピーク時の参加レートPeak join rate
10/秒10/second
チャット レート合計Total chat rate
24/秒24/second
小規模チャット ルームのチャット レートChat rate for small chat rooms
22.22/秒22.22/second
中規模チャット ルームのチャット レートChat rate for medium chat rooms
1.67/秒1.67/second
大規模チャット ルームのチャット レートChat rate for large chat rooms
~0.15/秒~0.15/second
招待が構成されているチャット ルームの割合Percentage of chat rooms configured for invitations
50%50%
直接メンバーシップの割合Percentage of direct memberships
50%50%
グループ メンバーシップの割合Percentage of group memberships
50%50%
Active Directory ドメイン サービスでの親の所属の平均数Average number of ancestor affiliations in Active Directory Domain Services
100 - 200100 - 200
ユーザーごとの加入する連絡先の数Number of subscribed contacts per user
8080
ユーザーあたりの平均エンドポイント数Average number of endpoints per user
1.51.5
エンドポイントあたりの表示されるチャット ルームの平均数Average number of visible chat rooms per endpoint
1.51.5
ユーザーあたりの表示されるチャット ルームの平均数Average number of visible chat rooms per user
2.25 (1 ルームと 2 ルームが 50% ずつ)。最大 6 ルームがオープン (1 モニターにつき 1 つ)2.25 (50% for 1 room and 50% for 2 rooms); Up to 6 rooms open, one per monitor
一定間隔でポーリングされる参加者の数Number of participants polled per interval
25 (表示されるチャット ルーム 1 つあたり)25 per visible chat room
ポーリング間隔の長さLength of polling interval
5 分5 minutes
1 秒あたりにポーリングされる参加者の数Number of participants polled per second
15,00015,000
1 時間あたりのユーザーごとのプレゼンス変更の数Number of presence changes per hour per user
6 6
1 秒あたりのプレゼンス変更の数Number of presence changes per second
133.33133.33