Designing a Scalable Enterprise Project Management Architecture Ken Toole Platform Test Manager MS Project Microsoft Corporation
Agenda What is Project Server Configuration Overview of Project Server Architecture Configuration Options Options for each tier of the application Primary factors that indicate each option Multi-Site (hosted) installation options
Project Server Configuration Flexible deployment of application components to variable number of servers Supports wide variation of use Different uses stress different components Customer Architecture Review Program In depth study of > 40 customer’s scenarios and analysis of the scalability requirements of each Project Server Configuration Planning Guide Microsoft Download Center
Logical Architecture Project Server IIS, ASP Pages Project Data Service XML Web Service View Processing Svc NT Service Session Mgmt Svc NT Service Scheduled Action Svc NT Service Trace Service NT Service Sharepoint “Front-End” IIS WSS DBPS Core DBPS Views DB PS Projects DB
Logical Architecture Project Server IIS, ASP Pages Project Data Service XML Web Service Sharepoint “Front-End” IIS WSS DBPS Core DBPS Views DB PS Projects DB
Web Server Options Single Server Dual Servers Single Cluster Dual Clusters
Single Server Simplest setup Scale limited to size of hardware Project Server IIS, ASP Pages Project Data Service XML Web Service Sharepoint “Front-End” IIS
Dual Server Separate WSS and Project Server Allows ‘right sizing’ of each server based on use Use when significant WSS usage is expected outside of project server Project Server IIS, ASP Pages Project Data Service XML Web Service Sharepoint “Front-End” IIS
Project ServerPDSWSS Project ServerPDSWSS Single Cluster Efficient use of less expensive hardware Flexibility of maintenance and adding capacity Use when balance of WSS to PS usage unknown Project ServerPDSWSS
Dual Cluster Max flexibility in adding capacity as required Separate admin and maintenance orgs Max capacity strategy Project ServerPDS Project ServerPDS Project ServerPDS WSS
Views Processing Options On Web Server Separate Server Multiple Separate Servers On Database Server
Project Server IIS, ASP Pages Project Data Service XML Web Service Sharepoint “Front-End” IIS Views on Web Servers Default option Only supported when using a single PS web server View Processing Svc NT Service
PSPDSWSS Views on Separate Server Required for clustered PS web servers Increased publishing capacity Single processor speed is critical View Processing Svc NT Service
PSPDSWSS Views on Multiple Server New capability in SP1 Not ‘clustered’, additional separate servers Single processor speed is critical View Svc
Views on Database Server Eliminates network overhead during publish Increased publishing speed Single processor speed is critical View Processing Svc NT Service PS Views DB
Database Partition Options Single Database Two Databases Three Databases
Single Database All three logical table sets on one machine Default install option WSS DB PS Core DB PS Views DB PS Projects DB
Two Databases Separate server for views data Supported through PS Installer WSS DB PS Core DB PS Views DB PS Projects DB
Three Databases Separate server for views data Separate server for project data Requires use of command line tools WSS DB PS Core DB PS Views DB PS Projects DB
Multi-Site Configurations Multiple Project Server web sites on single hardware platform Separate database (not server) per Project Server site Additional flexibility for views processing and database layout
Multi-Site Front End Single or Dual web server clusters for all sites Number servers based on total number of concurrent users supported Project ServerPDSWSS Project ServerPDSWSS Project ServerPDSWSS
Views Processing Options Multiple sites per views server Multiple views servers per site Site 2 Site 3 Site 1 View Svc
Database Options Multiple servers, partition by site Multiple servers, partition by usage Multiple servers, partition by function Site 3 Site 1 Site 4 Site 2 Site 1 Core Site 1 Views Site 2 Core Site 2 Views
Related Sessions Implementing EPM in to a large complex environment Microsoft Office Project 2003 Resource Kits
© 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.