企業イントラネット共同作業環境の技術的ケース スタディ (SharePoint Server 2010)
適用先: SharePoint Server 2010
トピックの最終更新日: 2016-11-30
この記事では、Microsoft SharePoint Server 2010 の特定の展開について説明します。内容は次のとおりです。
技術的ケース スタディ環境の仕様 (ハードウェア、ファーム トポロジ、構成など)
ワークロード (ユーザーまたはクライアントの数と種類を含む)、および環境利用状況特性
技術的ケース スタディのファーム データセット (データベース コンテンツ、検索インデックスなど)
環境に固有の正常性とパフォーマンスのデータ
この記事の内容:
前提条件
この環境の概要
仕様
ワークロード
データセット
正常性とパフォーマンスのデータ
前提条件
このドキュメントを読む前に、SharePoint Server 2010 容量管理の基本的な考え方を必ず理解しておいてください。このドキュメントは、容量管理を行うための推奨アプローチについて学習するうえで役立ちます。ここでは、このドキュメントの情報を効果的に利用する方法を理解する際に役に立つ背景情報を提供するほか、このドキュメントで使用されている用語を定義します。
この技術的なケース スタディのデータを理解するうえで役に立つと思われる、パフォーマンスおよび容量に関するより概念的な情報については、次のドキュメントを参照してください。
この環境の概要
このホワイト ペーパーでは、Microsoft での実際の SharePoint Server 2010 環境について説明します。このドキュメントを使用して、計画しているワークロードおよび利用状況特性と比較してください。計画している設計が似ている場合は、ここで説明する展開を、導入の開始点として使用できます。
このドキュメントの内容は次のとおりです。
ハードウェア、トポロジ、および構成を含む仕様
ワークロード (ユーザー数を含むファームの需要) と利用状況特性
データベース サイズを含むデータセット
環境に固有な正常性とパフォーマンスのデータ
このドキュメントは、Microsoft の SharePoint 環境に関する「パフォーマンスと容量に関する技術的なケース スタディ (SharePoint Server 2010)」シリーズの一部です。
このドキュメントで説明する SharePoint 環境は、地理的に分散した大規模企業の運用環境です。環境は、非常に重要なチーム サイトと、企業共同作業の内部チーム、組織、チーム、およびプロジェクトの公開ポータルをホストします。この環境で作成するサイトは、通信ポータル、ビジネス ソリューションのアプリケーション、および一般的な共同作業に使用されます。サイト コレクションの準備には、セルフサービスのサイト作成が使用されます。ユーザー設定コードは許可されません。
忙しい日には 88,900 人ものユーザーが一意のユーザーが環境にアクセスし、ピーク時に生成される秒あたりの要求数 (RPS) は最大 669 に上ります。これはイントラネット サイトなので、すべてのユーザーが認証されています。
このドキュメントで提供する情報には、典型的な 1 日のエンタープライズ イントラネット公開環境が反映されています。
仕様
このセクションでは、ケーススタディ環境のハードウェア、ソフトウェア、トポロジ、および構成の詳細情報が提供されます。
ハードウェア
このセクションでは、この環境で使用されたサーバー コンピューターの詳細情報が提供されます。
注意
この環境は、SharePoint Server 2010 およびその他の製品のプレリリース ビルドに対応できるように拡張されています。したがって、展開されているハードウェアは、通常、この環境で求められるよりも大きな容量を備えています。ハードウェアに関する説明は、この環境に関する追加情報を提供することを目的としており、同様の環境を展開するための出発点として利用できます。
計画しているワークロードと利用状況特性に基づいて、独自の容量管理を実施することが重要です。容量管理プロセスの詳細については、「SharePoint Server 2010 での容量管理と規模設定」を参照してください。
Web サーバー
ファームには 4 台の Web サーバーがあり、それぞれが同じハードウェアを備えています。4 台のサーバーのうち、3 台はコンテンツを提供します。1 台は専用の検索クロール対象サーバーです。
Web サーバー | WFE1-4 |
---|---|
プロセッサ |
2 クアッド コア 2.33 GHz |
RAM |
32 GB |
OS |
Windows Server 2008® 64 ビット版 |
SharePoint のドライブのサイズ |
205 GB |
ネットワーク アダプターの数 |
2 |
ネットワーク アダプターの速度 |
1 ギガビット |
認証 |
Windows NTLM |
ロード バランサーの種類 |
ハードウェア ロード バランシング |
ソフトウェアのバージョン |
SharePoint Server 2010 (プレリリース版) |
ローカルで実行されているサービス |
サーバーの全体管理 Microsoft SharePoint Foundation 受信電子メール Microsoft SharePoint Foundation Web アプリケーション Microsoft SharePoint Foundation Workflow Timer Service Search Query and Site Settings Service SharePoint Server Search |
フェデレーション サービス ファームから利用されるサービス |
User Profile Service Web Analytics Web Service Business Data Connectivity Service Managed Metadata Web Service |
アプリケーション サーバー
ファームには、同一のハードウェアを備える 4 つのアプリケーション サーバーがあります。
アプリケーション サーバー | APP1-4 |
---|---|
プロセッサ |
4 x 6 コア 2.40 GHz |
RAM |
64 GB |
OS |
Windows Server 2008、64 ビット版 |
SharePoint のドライブのサイズ |
300 GB |
ネットワーク アダプターの数 |
1 |
ネットワーク アダプターの速度 |
1 ギガビット |
認証 |
Windows NTLM |
ロード バランサーの種類 |
ハードウェア ロード バランシング |
ソフトウェアのバージョン |
SharePoint Server 2010 (プレリリース版) |
ローカルで実行されているサービス |
Office Web Apps Excel PowerPoint Secure Store Usage and Health State Service |
データベース サーバー
1 つの SQL クラスターが存在し、2 台のデータベース サーバーが含まれています。各サーバーのハードウェアは同じで、1 台はアクティブ、もう 1 台は冗長性を確保するためにパッシブです。
データベース サーバー | DB1-2 |
---|---|
プロセッサ |
4 クアッド コア 2.4 GHz |
RAM |
32 GB |
OS |
Windows Server 2008、64 ビット版 |
記憶域とジオメトリ |
(1.25 TB * 7) + 3 TB ディスク 1 ~ 4: SQL データ ディスク 5: ログ ディスク 6: TempDB |
ネットワーク アダプターの数 |
2 |
ネットワーク アダプターの速度 |
1 ギガビット |
認証 |
Windows NTLM |
ソフトウェアのバージョン |
SQL Server 2008 |
トポロジ
次の図は、このファームのトポロジを示しています。
構成
次の表は、環境のパフォーマンスまたは容量に影響する、変更された設定を示しています。
設定 | 値 | メモ |
---|---|---|
Usage Service トレース ログ - ログ ファイルを格納する日数 (既定: 14 日間) |
5 日 |
既定値は 14 日です。この設定値を小さくすると、ログ ファイルが格納されているサーバーのディスク容量を節約できます。 |
QueryLoggingThreshold SharePoint Foundation データベース - QueryLoggingThreshold を 1 秒に変更 |
1 秒 |
既定値は 5 秒です。この設定値を小さくすると、データベース サーバー上の帯域幅と CPU を節約できます。 |
データベース サーバー - 既定のインスタンス 並列処理の最大限度 |
1 |
既定値は 0 です。最適なパフォーマンスが得られるように、SharePoint Server 2010 データベースをホストするデータベース サーバーでは、並列処理の最大限度を 1 に設定することを強くお勧めします。並列処理の最大限度を設定する方法の詳細については、「max degree of parallelism オプション」(https://go.microsoft.com/fwlink/?linkid=189030&clcid=0x411)」を参照してください。 |
ワークロード
このセクションでは、ワークロード (ユーザー数を含むファームの需要) と利用状況特性について説明します。
ワークロード特性 | 値 |
---|---|
秒あたりの平均要求数 (RPS) |
157 |
ピーク時 (午前 11 時 ~ 午後 3 時) の平均 RPS |
350 |
1 日あたりの一意のユーザーの合計数 |
69,702 |
平均の同時ユーザー数 |
420 |
最大の同時ユーザー数 |
1,433 |
1 日あたりの総要求数 |
18,866,527 |
次の表は、各ユーザー エージェントの要求数を示しています。
ユーザー エージェント | 要求数 | 総数の割合 |
---|---|---|
検索 (クロール) |
6,384,488 |
47% |
DAV |
2,446,588 |
18% |
ブラウザー |
730,139 |
5% |
OneNote |
665,334 |
5% |
Office Web アプリケーション |
391,599 |
3% |
SharePoint Designer |
215,695 |
2% |
データセット
このセクションでは、ケース スタディのファーム データセット (データベースのサイズ、検索インデックスなど) について説明します。
データセットの特性 | 値 |
---|---|
データベース サイズ (組み合わせ) |
7.5 TB |
BLOB サイズ |
6.8 TB |
コンテンツ データベースの数 |
87 |
Web アプリケーションの数 |
2 |
サイト コレクションの数 |
34,423 |
サイトの数 |
101,598 |
検索インデックスのサイズ (アイテムの数) |
2300 万 |
正常性とパフォーマンスのデータ
このセクションでは、ケース スタディ環境に固有の正常性とパフォーマンスのデータを示します。
一般的なカウンター
測定基準 | 値 |
---|---|
可用性 (アップタイム) |
99.1% |
失敗率 |
0.9% |
平均メモリ使用量 |
3.4 GB |
最大メモリ使用量 |
16.1 GB |
トラフィックの検索クロールの割合 (検索クライアントの要求数/総要求数) |
47% |
キューに入れられた ASP.NET 要求数 |
0.00 |
次の図は、この環境の平均 CPU 使用率と待機時間を示しています。
このドキュメントでは、待機時間は 4 つのカテゴリに分類されます。50 パーセンタイル待機時間は、通常、サーバーの応答性を測定するときに使用されます。これは、要求の半数が応答時間内に提供されることを意味します。95 パーセンタイル待機時間は、通常、サーバーの応答時間のスパイクを測定するときに使用されます。これは、要求数の 95% が応答時間内に提供されるので、残りの 5% の応答速度が遅くなることを意味します。
データベース カウンター
測定基準 | 値 |
---|---|
読み取り/書き込みの比率 (データベースあたりの IO) |
99.8 : 0.2 |
平均ディスク キュー長 |
2.3 |
ディスク キュー長: 読み取り |
2 |
ディスク キュー長: 書き込み |
0.3 |
ディスク読み取り/秒 |
131.33 |
ディスク書き込み/秒 |
278.33 |
SQL コンパイル/秒 |
9.9 |
SQL 再コンパイル/秒 |
0.07 |
SQL ロック: 平均待機時間 |
225 ミリ秒 |
SQL ロック: ロック待機時間 |
507 ミリ秒 |
SQL ロック: 秒あたりのデッドロック |
3.8 |
SQL ラッチ: 平均待機時間 |
14.3 ミリ秒 |
SQL Server: バッファー キャッシュ ヒット率 |
74.3% |