スケ,ラビリティに関する注意事項
会话记录は数千の,または数万のセッションを処理する高スケーラブルなシステムです。会议记录のインストールと実行のために、XenAppおよびXenDesktopの実行に必要なハードウェア要件を超えて、さらにリソースを追加する必要はほとんどありません。ただし、Session Recordingを使用して数多くのセッションを録画する可能性がある場合、または画像処理に多くのリソースを消費するアプリケーションを録画するなど、セッションの録画ファイルのサイズが大きくなることが予測される場合は、Session Recordingの展開計画を立てるときに、使用するシステムのパフォーマンスについて検討します。
ここでは、会话记录によって高いスケーラビリティを実現し,最低限のコストで録画システムを最大限に活用できる方法について説明します。
会话录音のスケ,ラビリティが高い理由
会议记录が同様の他社製品と比べて高いスケーラビリティを提供できるのには,主に2つの理由があります:
小さなファ▪▪ルサ▪▪ズ
会话记录で作成されたセッションの録画ファaapl . exeルは比較的小さなサaapl . exeズです。スクリーンスクレイピングによるソリューションで作成された同様のビデオ録画に比べると,けた外れに小さなサイズです。各会议记录ファイルの転送および格納に必要なネットワーク帯域幅,ディスクスペース,ディスクIOPSは通常,同様のビデオファイルの10分の1以下です。
セッションの録画ファイルのサイズが小さいと,ビデオフレームのレンダリングもより高速かつスムースになります。また,録画は完全に無損失で,大半の小さなサイズのビデオ形式で発生しがちな表示の滑らかさの問題もありません。録画の中のテキストは,再生中でも元のセッションと同じくらい読み取りやすい状態です。ファイルサイズの小ささを維持するために,会话记录はファイル内でキーフレームを記録しません。
ファ@ @ルの生成に必要な処理が少ない
セッションの録画ファイルには,実質的には本来の形式で抽出されたセッションのICAプロトコルデータが含まれます。つまり,ファイルはCitrix工作区アプリと通信していたICAプロトコルデータストリームをキャプチャします。リアルタイムでデータを変換するために高価なトランスコードやエンコード用のソフトウェアコンポーネントを実行する必要はありません。vdaのスケ,ラビリティでは,処理の量を抑えることも重要です。これによって,同じVDAから多くのセッションが録画された場合でも,エンドユーザーエクスペリエンスが維持されます。
また,再生が可能なica仮想チャネルのみが録画されるため,さらに最適化が促進されます。たとえば,プリンターやクライアントドライブマッピングチャネルはビデオの再生時に必要がなく生成するデータ量も多いため,録画の対象外です。
デ,タの入力速度および処理速度の推定
会话录音サバは,セッションの録画ファルを一元的に収集する場所です。マルチセッションOS VDAを実行している各マシンで会话记录を有効にすると,セッションの録画データを会话记录サーバーに送信します。会议记录は大量のデータを処理することができ,バーストや障害にも耐性がありますが,どのようなサーバーでも物理的なデータ量の限界はあります。
各会议记录サーバーに送信するデータの量と,サーバーでこのデータを処理し格納するのにかかる時間について考慮します。受信デ,タを格納する速度がデ,タ入力速度より高速である必要があります。
データ入力速度を推定するには,録画対象のセッションの数をその平均サイズで乗算してから,セッションの録画時間で除算します。たとえば5000件のMicrosoft Outlookのセッションの平均サイズが20 mbとして,毎営業日に8時間録画するとします。この場合,データの入力速度は約3.5 mbpsです(5000セッション×20 mb÷8時間÷3600秒)。通常,100 mbps局域网に接続され,記録されたデータを格納する十分なディスクスペースがある会话记录サーバーは,ディスクおよびネットワークIOPSによる物理的な制限を考慮すると,データを約5.0 mbpsで処理できます。これが,処理速度です。この例では,処理速度(5.0 mbps)は入力速度(3.5 mbps)より高い値であるため,5000件の前景セッションを録画することが可能です。
セッションごとのデータ量は録画される内容によって大きく異なり,画面の解像度,色数,グラフィックモードなどのその他の要素も影響します。グラフィック操作が一定して多いCADパッケージを実行しているセッションでは,エンドユーザーがMicrosoft Outlookでメールを送受信するセッションよりも,大幅に大きなサイズの録画データが生成されることが予想できます。したがって,同じ数でもCADセッションはきわめて高い入力速度を必要とし,会话记录サーバーの使用率も高くなります。
バ,ストや障害
前述の例では,非常にシンプルで均一なデータのスループットを想定しましたが,短い時間に高いアクティビティが発生するバーストといわれる状態をシステムが処理する方法については,また異なります。バーストは,すべてのユーザーが朝の同じ時間に一斉にログオンするとき(9時台のラッシュ)や,全員が一斉に前景の受信ボックスで同じメールを受信した場合などに発生することがあります。このような急激な需要には,会话记录サーバーの5.0 mbpsという処理速度では対応が不十分になります。
各VDAで実行されている会话记录代理は,微软メッセージキュー(MSMQ)を使用して記録されたデータを会话记录サーバーに送信します。デ,タは,ストアアンドフォワ,ド方式で送信されます。これは,メ,ルが送信者,メ,ルサ,バ,受信者との間で送受信される方法と似たような方式です。会议记录サーバーやネットワークがバースト時の大量のデータを処理できない場合、セッションの録画データはデータメッセージのバックログが消去されるまで一時的に格納されます。ネットワークが混雑した場合、データメッセージは一時的に発信キューに格納されることがあります。または、データがネットワークを経由してもストレージマネージャーが他のメッセージの処理でビジー状態の場合、Session Recordingサーバーの受信キューに格納されることがあります。
msmqはフォ,ルトトレランスメカニズムとしても機能します。会议记录サーバーがダウンするかリンクが破損している場合、記録されたデータは各VDAの発信キューにとどまります。障害が解消されると、キューのすべてのデータが一度に送信されます。MSMQを使用することで、現在のセッションの録画を中断したりデータを失ったりすることなくSession Recordingサーバーをオフラインでアップグレードやメンテナンスすることもできます。
MSMQの主な制限は,データメッセージの一時ストレージとしてのディスクスペースが限られていることです。このため,バースト,障害,またはメンテナンスイベントが長引く場合,最終的にデータが失われることがあります。データ損失後も総合的なシステムは機能し続けますが,この状況では個別の記録内でデータの一部が失われます。デタが失われたファルは再生可能ですが,最初に失われたデタの箇所まで進むと再生が停止します。以下の点に注意してください:
各サーバー,特に会话记录サーバーにディスクスペースを追加してMSMQで使用できるようにすると,バーストや障害時の許容値が上昇します。
各会议记录代理でメッセージの有効期間を適切なレベルに設定することが重要です(会话记录代理プロパティの[接続]タブ)。デフォルト値の7200秒(2時間)は,記録された各データメッセージが破棄され,録画ファイルが破損する前にストレージマネージャーに到達するのに2時間の猶予があることを意味します。利用可能なディスクスペースが増えると(または録画するセッションを削減すると),この値を増やすことを選択できます。最大値は365日です。
MSMQのその他の制限は,データのバックログが作成されると,データメッセージの読み取りと書き込みのために追加のディスクIOPSが発生するということです。通常の状態であれば,ストレージマネージャーはネットワークから直接データを受信して処理し,データメッセージがディスクに書き込まれることはありません。データを格納するためには,セッションの録画ファイルを追加するためにディスクへの一度の書き込み操作が必要になります。デ,タのバックログが作成された場合,ディスクiopsが3倍になります。これは,各メッセージがディスクに書き込まれ,ディスクから読み取られ,ファイルに書き込まれる必要があるためです。ストレ,ジマネージャーはIOPSに大幅に影響を受けるため、Session Recordingサーバーの処理率はメッセージのバックログが消去されるまで低下します。この追加のIOPSの影響を緩和するため、以下の推奨事項を採用します:
MSMQがメッセージを格納するディスクは,録画ファイルのストレージフォルダーとは異なるディスクを使用してください。iopsバストラフィックが3倍になっても,実際の処理率の低下は深刻なものにはなりません。
計画的な停止をピ,ク時以外のみにとどめます。予算の制限によっては,高可用性サ,バ,の構築で実証済みのアプロ,チを使用します。このアプローチには,UPS,デュアルNIC,スイッチの冗長化,ホットスワップ対応メモリとディスクの使用が含まれます。
処理能力を重視した設計
セッションの録画データが均一であることは少なく,バーストや障害が発生する可能性があり,メッセージのバックログの消去はIOPSを増加させます。このため,各会话录音サ,バ,は処理能力に余裕をもって設計します。後のセクションで説明するように,サーバーを追加するか既存のサーバーの仕様を改善することで,より多くの処理能力を獲得できます。一般的な目安は,各会话记录サーバーを合計処理能力の最大50%で実行することです。前述の例のように,サーバーが5.0 Mbpsで処理することができる場合,システムは2.5 Mbpsで実行することを目標にします。1つの会话记录サーバーで5000件の前景セッションの録画では3.5 mbpsですが,これを3500件のセッションに抑えると約2.5 mbpsになります。
バックログとラ@ @ブ再生
ラesc escブ再生とは,セッションがアクティブなときに閲覧者がセッションの録画を開いて再生することです。ライブ再生中に,そのセッションを担当する会话记录代理がストリーミングモードに切り替え,録画データを内部バッファリングなしにストレージマネージャーに即座に送信します。録画ファルは常に更新され,播放器は引き続きラブセッションからの最新デタを取得します。代理からストレージマネージャーに送信されたデータはMSMQを経由し,前述のキューの規則が適用されます。このシナリオでは,問題が発生する可能性があります。MSMQのバックログが作成されると,ライブ再生で利用可能な新しい録画データは,他のすべてのデータメッセージのようにキューに登録されます。閲覧者がファイルを再生することはできますが,ライブで記録された最新のデータの閲覧には遅延が発生します。ライブ再生が閲覧者にとって重要である場合は,展開でバックログの必要性が低くなるように処理能力やフォールトトレランスを設計してください。
XenAppおよびXenDesktopのスケ,ラビリティ
会议记录がセッションのパフォーマンスを低下させたり,記録されたデータバックログへの応答でセッションを停止させたりすることは決してありません。エンドユーザーエクスペリエンスや単一サーバーのスケーラビリティを維持することが,会话记录システムの設計において何よりも優先されます。記録システムが不可逆的に過負荷になった場合,記録されたセッションのデ,タは破棄されます。シトリックスが実施した広範囲にわたるスケーラビリティテストによると,ICAセッションの録画がXenAppおよびXenDesktopサーバーのパフォーマンスとスケーラビリティに与える影響は大きくありません。影響の大きさは,プラットフォーム,利用可能なメモリ,録画されたセッションの画像の性質によって異なります。以下の構成では,単一サ,バ,のスケ,ラビリティへの影響は1 ~ 5%程度と予想されます。つまり、会话记录をインストールしない場合に100ユーザーをホストできるサーバーの場合,インストール後は95 ~ 99人のユーザーをホストすることができます:
- マルチセッションos vdaを実行している8gb ramの64ビットサ,バ,
- Office業務アプリケ,ション(Outlookや,Excel)を実行しているすべてのセッション
- アプリケ,ションの使用が可能で維持される
- すべてのセッションが会话录音ポリシ,の構成に従って録画される
録画されているセッションが少数か,維持されるセッションアクティビティが少なく散発的であれば,影響は大きくありません。多くの場合,スケーラビリティへの影響は無視できる範囲で,サーバーあたりのユーザー密度に変化はありません。前述したように,影響が少ないのは各VDAにインストールされた会话记录コンポーネントの処理要件がシンプルであるためです。記録済みのデータは,ICAセッションスタックから抽出され,そのままMSMQ経由で会话记录サーバーに送信されるだけです。コストがかかるデ,タのエンコ,ドは発生しません。
セッションが録画されていない場合でも,会话记录の使用には多少のオーバーヘッドが発生します。この影響は大きくありませんが,特定のサーバーから録画されるセッションがないことが分かっている場合は,そのサーバーの録画を無効にできます。会话录音を削除する方法もあります。より影響の少ないアプロ,チは,会话记录代理の(会议记录)タブで[このvdaマシンでセッションを録画する]チェックボックスをオフにすることです。あとからセッションの録画が必要になった場合,このチェックボックスを再度オンにします。
スル,プットの測定
セッションの録画データをVDAから送信して会话记录サーバーで受信する場合のスループットを測定するには,さまざまな方法があります。最も簡単かつ効果的なアプローチの1つは,録画されたファイルのサイズ,および会话记录サーバーでディスクスペースが消費される速度を測定することです。ディスクに書き込まれるデ,タの量は,生成されるネットワ,クトラフィックの量をほぼ反映しています。会议记录で提供されるカウンターに加えて、Windowsパフォーマンスモニターツール(perfmon.exe)には、監視可能なさまざまな標準のシステムカウンターがあります。カウンターは、スループットの測定だけでなく、ボトルネックやシステムの問題を特定するために使用できます。次の表では、最も有用なパフォーマンスカウンターの一部をまとめました。
パフォ,マンスオブジェクト | カウンタ,名 | 説明 |
---|---|---|
Citrix会话记录代理 | アクティブな録画数 | 現在,特定のvdaに録画されているセッションの数を示します。 |
Citrix会话记录代理 | 会话记录驱动からの読み取りバescト数 | セッションデタ取得に必要なカネルコンポネントからの読み取りバト数です。そのサーバーで録画されているすべてのセッションで単一VDAが生成するデータ量を決定するために役立ちます。 |
Citrix会话录音ストレ,ジマネ,ジャ, | アクティブな録画数 | 会议记录サーバーを除いてはCitrix会话记录代理のカウンターと同様です。現在,すべてのサ,バ,で録画されているセッションの合計数を示します。 |
Citrix会话录音ストレ,ジマネ,ジャ, | メッセジバト/秒 | すべての録画されたセッションのスル,プット。ストレ,ジマネージャーがデータを処理する速度を決定するために使用できます。MSMQでメッセージのバックログが作成されている場合は、ストレージマネージャーはフルスピードで動作します。この値は、ストレージマネージャーの最大処理速度を示すために使用することができます。 |
LogicalDisk | ディスク書き込みバ▪▪ト/秒 | ディスクのラトスルパフォマンスを測定するために使用することができます。これは,会话录音サ,バ,で高いスケ,ラビリティを達成する上で重要です。個々のドラ▪▪ブのパフォ▪▪マンスも測定することができます。 |
msmqキュ | キュ内のバト数 | このカウンターはCitrixSmAudDataメッセージキュー内でバックログが作成されたデータの量を決定するために使用できます。時間の経過とともにこの値が増加した場合,ネットワークから録画データを受信する速度は,ストレージマネージャーがデータを処理できる速度よりも大きくなります。このカウンタ,は,デ,タバ,ストや障害の影響を測定するために有用です。 |
msmqキュ | キュ,内のメッセ,ジ | キュ内のバト数カウンタとほぼ同じですが,メッセジの数を測定します。 |
ネットワクンタフェス | 合計バ▪▪ト/秒 | リンクの両側で,セッションの録画時に生成されるデ,タの量を測定するために使用できます。会议记录サーバーで測定すると、このカウンターは受信データを受け取る速度を示します。データの処理速度を測定するCitrix Session Recordingストレージマネージャーのメッセージバイト/秒カウンターとは、対照的なカウンターです。ネットワークの速度がこの値よりも大きい場合は、メッセージがメッセージキューに構築されます。 |
プロセッサ | プロセッサ時間 | cpuがボトルネックになる可能性が低い場合でも,この値を監視することは役に立ます。 |
会话记录サ,バ,のハ,ドウェア
会议记录サーバーで使用されるハードウェアを慎重に選択することで,展開の処理能力を拡大できます。選択肢は,スケールアップ(各サーバーの処理能力を増やす)かスケールアウト(さらにサーバーを追加する)の2つです。最低限のコストでスケ,ラビリティを増やすことを念頭に,ど,らかを選択します。
スケ,ルアップ
単一の会话记录サーバーの場合,予算内で最適なパフォーマンスを確保する次のベストプラクティスを検討してください。システムは,iopsに依存しています。これによって,ネットワ,クからディスク間で録画されたデ,タの高いスル,プットを確保できます。そのため,適切なネットワ,クやディスクのハ,ドウェアに投資することが重要です。高いパフォーマンスの会话记录サーバーの場合,デュアルCPUまたはデュアルコアCPUをお勧めしますが,これを超える仕様にしてもさほどパフォーマンスは上昇しません。64ビットプロセッサをお勧めしますが,x86プロセッサでも問題ありません。4GBのRAMをお勧めしますが、これを超える仕様にしてもパフォーマンスに大幅な変化はありません。
スケ,ルアウト
スケールアップのベストプラクティスを使用しても,大量のセッションを録画する場合,1つの会话记录サーバーではパフォーマンスとスケーラビリティに限度があります。負荷に対応するために,追加のサ,バ,が必要な場合があります。複数の会话记录サーバーを異なるマシンにインストールすることで,負荷分散プールとして機能させることができます。このタイプの展開では,会话记录サーバーはストレージとデータベースを共有します。負荷を分散するには,会话记录代理を負荷分散を担当するロードバランサーに割り当てます。
ネットワ,クの性能
会议记录サーバーに接続するには100 mbpsのネットワークリンクが適しています。ギガビットイーサネット接続ではパフォーマンスが向上するかもしれませんが,100 mbpsのリンクの10倍のパフォーマンスが得られるわけではありません。実際には,スル,プットの増加量は大幅にダウンします。
会议记录で使用するネットワークスイッチを,使用できるネットワーク帯域幅を求めて競合する可能性のあるサードパーティ製のアプリケーションと共有しないようにします。会话记录サバ専用のネットワクスッチを用意することが理想的です。ネットワークの混雑がボトルネックであると判明した場合,ネットワークのアップグレードはシステムのスケーラビリティを向上させるうえで比較的安価な方法です。
ストレ,ジ
ディスクとストレージハードウェアへの投資は,サーバーのスケーラビリティにおいて単独で最も重要な要因です。ディスクへのデ,タの書き込み速度が速いほど,システム全体のパフォ,マンスが向上します。ストレ,ジソリューションを選択する場合、読み取りパフォーマンスよりも書き込みパフォーマンスに重点を置いてください。
ローカルディスクコントローラーを使用したRAID,または圣のいずれかとして制御されるローカルディスクのセットにデータを格納します。
注:
SMB, CIFSまたはNFSのようなファイルベースのプロトコルでNASにデータを格納すると,深刻なパフォーマンスおよびセキュリティ上の問題が発生する可能性があります。この構成は,会话录音の実稼働環境では決して使用しないでください。
ローカルドライブを使用する場合,キャッシュメモリが組み込まれたディスクコントローラーを検討してください。キャッシュによって,コントローラーはライトバック中に昇順に並べ替えることができるため,ディスクヘッドの動きを最小限にとどめ,物理ディスクの操作が完了するのを待機せずに書き込み操作を完了できます。このため,最小限の追加コストで大幅に書き込みパフォ,マンスを向上させることができます。ただしキャッシュを使用する場合,停電時にデ,タ損失が発生する問題を検討する必要もあります。データとファイルシステムの整合性を確保するには,キャッシュ機能付きディスクコントローラーに予備電源装置を付け,停電時にもデータキャッシュが保持され,復旧したときにデータがディスクにライトバックされるようにします。
適切なraidストレ,ジソリュ,ションを使用するようにしてください。パフォ,マンスと冗長性の要件に対応した,多くのraidレベルがあります。次の表は,各RAIDレベルと各標準が会话记录にどのように適用されるかを示します。
raidレベル | 種類 | 最小ディスク数 | 説明 |
---|---|---|---|
RAID 0 | パリティなしのストラ@ @ピング設定 | 2 | 冗長性なしの高いパフォ,マンスを提供します。いずれかのディスクが失われるとアレ@ @が破損します。セッションの録画ファルを格納する低コストソリュションで,デタ損失の影響も抑えられます。さらにディスクを追加することで,簡単にパフォ,マンスをスケ,ルアップできます。 |
RAID 1 | パリティなしのミラ,リング設定 | 2 | 1 .。高いレベルの冗長性が必要な場合にのみ,このソリュ,ションを使用します。 |
RAID 3 | 専用パリティありのストラ@ @ピング設定 | 3. | Raid 5に類似した冗長性傾向で,高い書き込みパフォ,マンスを提供します。RAID 3は、ビデオ制作やライブストリーミングアプリケーションで推奨されます。Session Recordingは、この種類のアプリケーションであるため、RAID 3が最も推奨されますが、一般的な選択肢ではありません。 |
RAID 5 | 分散パリティありのストラ@ @ピング設定 | 3. | 冗長性のある高い読み取りパフォ,マンスを提供しますが,書き込み速度が遅くなります。Raid 5は,汎用用途で最も一般的です。ただし書き込みパフォ,マンスが遅いため,会话录音には推奨されません。Raid 3は,同程度のコストか大幅に良好なパフォマンスで展開できます。 |
RAID 10 | ミラリング設定とストラピング設定 | 4 | Raid 0のパフォマンス特性とRaid 1の冗長性のメリットを提供します。コストの高いソリュ,ションで,会话录音には推奨されません。 |
Raid 0とRaid 3が,最も推奨されるRaidレベルです。RAID 1とRAID 5は一般的な標準ですが、Session Recordingには推奨されません。RAID 10は、パフォーマンス上のいくつかのメリットを提供していますが、コストパフォーマンスは低くなります。
ディスクドラ@ @ブの種類や仕様を決定します。IDE / ATAドライブや外付けUSBまたは火线ドライブは,会话记录での使用に適していません。主な選択肢は,sataかscsiです。SATAドライブはSCSIドライブと比較して,MB単位のコストが抑えられた十分高い転送速度を提供します。ただし,scsiドラブはより優れたパフォマンスを提供し,サバ展開でより一般的です。サーバー突袭ソリューションは,主にSCSIドライブをサポートしますが,一部のSATA突袭製品も利用可能になりました。ディスクドライブ製品の仕様を評価する場合,ディスクの回転速度および他のパフォーマンス特性を考慮してください。
一日あたり数千のセッションの録画は,相当量のディスクスペースを消費する可能性があるため,総合的な処理能力とパフォーマンスのどちらかを選択する必要があります。前述の例では,毎営業日に8時間,5000件の前景セッションを録画すると,約100 gbの記憶域を消費します。10日間の録画(50000件のセッションの録画ファイル)を格納するには,1000 gb (1 tb)が必要です。ディスクスペースに対するこうしたプレッシャーは,古い録画をアーカイブまたは削除する前の保有期間を短縮することで緩和できます。1 tbのディスクスペースが利用でき,7日間の保有期間が適切な場合,ディスクスペースの使用は約700 gb程度にして,300 gbは多忙な日のバッファとして確保します。会议记录では,ファイルのアーカイブや削除がICLDBユーティリティでサポートされ,最短保有期間は2日間です。バックグラウンドタスクをスケジュ,ル設定して,ピ,ク時以外に1日に1回実行できます。icldbコマンドおよびアカブにいて詳しくは,”デ,タベ,スレコ,ドの管理を参照してください。
ローカルドライブやコントローラーを使用する代わりに,ブロックレベルのディスクアクセスベースの圣ストレージソリューションを使用できます。会议记录サーバーには,ディスクアレイはローカルドライブとして表示されます。圣はセットアップにコストがかかりますが,ディスクアレイが共有されると,管理が簡易化され一元化されというメリットがあります。SANには、ファ▪▪バチャネルとiSCSIという2▪▪の主な種類があります。iSCSIは基本的にTCP / IPを介したSCSIで,ギガビットイーサネットの導入以来ファイバチャネルよりも一般的になっています。
デ,タベ,スのスケ,ラビリティ
会话录音デ,タベ,スでは,Microsoft SQL Server 2016, Microsoft SQL Server 2014, Microsoft SQL Server 2012,またはMicrosoft SQL Server 2008 R2が必要です。データベースにはセッション録画のメタデータのみが格納されるため,データベースに送信されるデータ量は少なくなります。セッションの録画ファ@ @ル自体は別のディスクに書き込まれます。会议记录イベントAPIを使用してセッションに検索可能なイベントを挿入するのでなければ、セッション録画1件につきデータベースに必要な容量は通常1KBのみです。
Microsoft SQL Server 2016, Microsoft SQL Server 2014, Microsoft SQL Server 2012,およびMicrosoft SQL Server 2008 R2のExpress Editionでは,デタベスサズの上限は10GBです。1件のセッション録画あたり1 kbのデータが書き込まれるとすれば,この制限があっても,4百万件のセッションをデータベースでカタログ化できます。Microsoft SQL Serverのほかのエディションではデータベースサイズの制限はなく,使用できるディスク容量によってのみ上限が決定されます。データベース内のセッション数が増加するにつれて,データベースのパフォーマンスと検索速度はごくわずかに低下します。
会议记录イベントAPIによるカスタマイズを行わない場合は,録画セッションそれぞれについて,録画開始時に2件,ユーザーがセッションにログオンするときに1件,および録画終了時に1件の,合わせて4件のデータベーストランザクションが生成されます。会议记录イベントAPIを使用してセッションをカスタマイズする場合は,検索可能な録画イベントそれぞれについて1件のトランザクションが生成されます。最も基本的な方式で展開したデータベースで,1秒あたり何百件というトランザクションを制御できるため,データベースの処理負荷が高くなる可能性はほとんどありません。影響が十分に小さいため,XenAppまたはXenDesktopのデータストアデータベースを含めたほかのデータベースと同じSQL Serverで,会话记录データベースを実行できます。
会议记录のデータベースで何百万というセッション録画をカタログ化する必要がある場合は,SQL Serverのスケーラビリティに関する微软社のガイドラインに従います。