Large dataset hardware recommendations for Project Server 2013

Summary Here are the hardware recommendations for a large deployment of Project Server 2013.
Applies to: Project Server 2013

For large datasets, the data load will be the most substantial performance bottleneck. Generally, at a minimum for large datasets you will want a 4×2×1 topology. The hardware characteristics of the front-end Web and Application servers can generally remain the same as those recommended for the small and medium datasets. However, given that the SQL Server tier will be the bottleneck, you may find that this constrains your ability to scale out to additional front-end Web and Application servers. If data load is your bottleneck, you may find that additional front-end Web and Application servers do not produce an improvement in throughput.

For large datasets, it is possible that the SharePoint Server 2013 instance that Project Server 2013 is coexisting with is also getting heavy usage (that is, you are not using that SharePoint Server 2013 deployment specifically for Project Server 2013 functionality). In this case we recommend that you separate the Project Server 2013 ProjectService database from the SharePoint Server 2013 content databases, placing it on its own dedicated computer that is running SQL Server.

Given that the SQL Server tier will be your bottleneck, you will want to invest in additional resources on the SQL Server tier of your topology. You can "scale-up" your SQL Server by adding additional RAM, CPU, and hard disk resources.

The tables that follow give the minimum and recommended specifications for the SQL Server tier of a large dataset topology.

Minimum requirements for hardware for Project Server 2013

SQL Server database minimum requirements for Project Server 2013

Component Minimum requirement
Processor
64-bit, four-core, 2.5 GHz minimum per core
If your dataset size is considerably larger than the medium dataset, 8 cores are recommended.
RAM
32 GB
Hard disk
250 GB
NOTE - Ideally, you should separate and prioritize data among disks. Place your data files and your SQL Server transaction logs on separate physical hard disks.
NOTE - RAID 5 should provide a good compromise between reliability, and throughput.

SQL Server database recommendations for Project Server 2013

Component Minimum requirement
Processor 64-bit, eight-core, 2.5 GHz minimum per coreIf your dataset size is considerably larger than the medium dataset, 8 cores are recommended.
RAM 64 GB
Hard disk 300 GB or more
NOTE - Ideally, you should separate and prioritize data among disks. Place your data files and your SQL Server transaction logs on separate physical hard disks.
NOTE - RAID 5 should provide a good compromise between reliability and throughput.

See also

Overview of performance and capacity planning in Project Server 2013

Capacity planning strategy for Project Server 2013

Performance and capacity hardware recommendations for Project Server 2013

Scaled-up and scaled-out topologies in Project Server 2013

Optimize performance in Project Server 2013

Performance counters in Project Server 2013

Performance troubleshooting in Project Server 2013

Typical Datasets (Project Server 2013)