パフォーマンスと容量に関するハードウェアの推奨事項 (Project Server 2013)
概要: ここで示す Project Server 2013 のパフォーマンスおよび容量に関するハードウェアの推奨事項を使用して、各自の要件に適した開始トポロジを特定してください。
適用対象: Project Server 2013
これらの推奨事項は、開始トポロジのスケール アウトとスケール アップのどちらが必要かを判断するときにも役立ちます。
この一連の記事には、Web フロント エンド サーバーの役割、アプリケーション サーバーの役割、およびデータベース (SQL) サーバーの役割という 3 つのサーバーの役割が出てきます。 これらはすべて、完全な Project Server 2013 展開のコンポーネントです。 フロント エンド Web サーバーは、Project Server にアクセスするユーザーのインターフェイスとして動作します。 アプリケーション サーバーは、Project Server のデータ層への要求を処理し、Project Server 2013 のビジネス ロジックを実装します。 3 つ目のデータベース層はデータ ソースであり、Project Server 2013 データベースが格納されています。 小規模展開の場合、Web フロント エンド サーバー、アプリケーション サーバー、およびデータベース サーバーの各役割は、同じ物理コンピューター上にまとめられることがあります。 大規模展開の場合、これらの役割は個別のコンピューターに分ける必要があり、複数の物理コンピューターが同じ役割を実行することもあります。
Project Server 2013 のハードウェア要件と推奨事項
このセクションでは、「 Project Server 2013 でのデータセットのパフォーマンスと容量への影響」を特徴とする、小規模、中規模、および大規模の各データセット サイズの最小要件と推奨トポロジを示します。 最小要件のトポロジは指定されたデータセットで機能しますが、十分なパフォーマンスが得られない可能性があります。 各データセットの推奨トポロジについては、そのデータセット サイズのほとんどの使用パターンにおいて妥当なパフォーマンスを実現できるはずです。 ただし、似たようなデータセットに対して推奨されたトポロジをさらに拡張する必要があるかどうかは、このドキュメントで後述する特定の推奨事項を考慮したうえで判断することをお勧めします。 一般的には、トポロジのパフォーマンス指標を監視し、パフォーマンス特性に満足できない場合は、それに応じてトポロジを拡張する必要があります。
Project Server 2013 の小規模データセットの推奨ハードウェア
Project Server 2013 の中規模データセットの推奨ハードウェア
Project Server 2013 の大規模データセットの推奨ハードウェア
Project Server 2013 の仮想化に関する推奨事項
Project Server 2013 は、仮想マシンで実行できます。 SharePoint Server 2013 の仮想化に関する推奨事項のほとんどは、Project Server 2013 にも当てはまります。 ただし、仮想化が採用されている状況と同様に、同じ物理インスタンスで実行されている仮想化されたマシン間の物理マシンのリソースの競合を考慮することが重要です。
仮想マシン上で SQL Server を実行することはお勧めしません。 仮想マシン上でのリソースの競合が、SQL Server のパフォーマンスを大きく低下させることがあります。 仮想環境で SQL Server を実行する必要がある場合は、次の設定を使用することをお勧めします。
ネットワーク アダプター:
- Hyper-V 仮想化を使用している場合は、従来のネットワーク アダプターではなく、仮想ネットワーク アダプターを使用してください。
仮想ディスク:
SQL Server を実行している仮想マシンでは、ディスクの種類として "パススルー" オプション (動的や固定ではない) を選択することをお勧めします。 このオプションを選択できない場合は、動的にサイズ変更される仮想ディスクではなく、固定ディスク サイズを使用してください。
ブート ドライブには SCSI ではなく IDE を選択することをお勧めします。
データセットの予測される最大サイズと ULS ログ要求に対処できるように十分なハード ディスク容量を割り当てます。
メモリ:
SQL Server を実行している仮想マシンに、割り当てが可能なだけのメモリを割り当てる必要があります。 これは、同じ機能を実行している物理ボックスで必要なメモリ量または推奨メモリ量と同程度です。
ホスト オペレーティング システム用にメモリを確保する必要があることも考慮してください。 少なくとも 2 GB のメモリを、ホスト オペレーティング システム用に確保します。
仮想環境で Web フロント エンド サーバーまたはアプリケーション サーバーを実行しても、仮想環境内での SQL Server の実行のパフォーマンスが低下することはありません。
Project Server 2013 展開のネットワーク要件
Project Server 展開のほとんどで、ネットワーク帯域幅がパフォーマンスのボトルネックになることはありません。 ネットワーク コンポーネントの推奨仕様を次の表に示します。
コンポーネント | 小規模および大規模 | Large |
---|---|---|
NIC の数 |
1 |
2 |
NIC の速度 (ネットワーク) |
100 mbps を超える速度で十分 |
1 GB/秒 |
ロード バランサーの種類 |
NLB またはハードウェア (両方可) |
NLB またはハードウェア (両方可) |
一般的な目標として、アプリケーション層と SQL Server 層の間の待機時間が短くなることを目指します。
関連項目
Project Server 2013 でのパフォーマンスおよび容量の計画の概要
パフォーマンスと容量に関するハードウェアの推奨事項 (Project Server 2013)
Project Server 2013 のスケール アップおよびスケール アウト トポロジ
Project Server 2013 でパフォーマンスを最適化する
Project Server 2013 のパフォーマンス カウンター