Presentation is loading. Please wait.

Presentation is loading. Please wait.

Designing a Scalable Enterprise Project Management Architecture Ken Toole Platform Test Manager MS Project Microsoft Corporation.

Similar presentations


Presentation on theme: "Designing a Scalable Enterprise Project Management Architecture Ken Toole Platform Test Manager MS Project Microsoft Corporation."— Presentation transcript:

1

2 Designing a Scalable Enterprise Project Management Architecture Ken Toole Platform Test Manager MS Project Microsoft Corporation

3 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

4 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

5 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

6 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

7 Web Server Options Single Server Dual Servers Single Cluster Dual Clusters

8 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

9 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

10 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

11 Dual Cluster Max flexibility in adding capacity as required Separate admin and maintenance orgs Max capacity strategy Project ServerPDS Project ServerPDS Project ServerPDS WSS

12 Views Processing Options On Web Server Separate Server Multiple Separate Servers On Database Server

13 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

14 PSPDSWSS Views on Separate Server Required for clustered PS web servers Increased publishing capacity Single processor speed is critical View Processing Svc NT Service

15 PSPDSWSS Views on Multiple Server New capability in SP1 Not ‘clustered’, additional separate servers Single processor speed is critical View Svc

16 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

17 Database Partition Options Single Database Two Databases Three Databases

18 Single Database All three logical table sets on one machine Default install option WSS DB PS Core DB PS Views DB PS Projects DB

19 Two Databases Separate server for views data Supported through PS Installer WSS DB PS Core DB PS Views DB PS Projects DB

20 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

21 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

22 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

23 Views Processing Options Multiple sites per views server Multiple views servers per site Site 2 Site 3 Site 1 View Svc

24 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

25 Related Sessions Implementing EPM in to a large complex environment Microsoft Office Project 2003 Resource Kits

26 © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.


Download ppt "Designing a Scalable Enterprise Project Management Architecture Ken Toole Platform Test Manager MS Project Microsoft Corporation."

Similar presentations


Ads by Google