Professional Documents
Culture Documents
Successfully Deploy Project Server On Vmware With Shared Infrastructure
Successfully Deploy Project Server On Vmware With Shared Infrastructure
Successfully Deploy Project Server On Vmware With Shared Infrastructure
Contents
About CPS
Organisation
People
Process
Technology
Organisation
Why have you deployed VMware?
Disaster Recovery
Failover
Simplification
Cost savings
Standardisation
How will the use of Project Server work with the above goals?
Different Teams
artm
Different Dep
ents
Technology
VMware can
scale
Change resource
requirements quickly
Project Server is
not just a Web
application
Project Server is not
just single Planning
tool
Technology
Project Server has a heart, a Queue, if you constrict it, everything slows .. it stops.
It is a resource intensive application
When a Project Manager updates their plan
The databases are used for very different purposes, e.g. from Published to
Reporting is a ETL process, very CPU and Disk IO intensive, Microsoft know this
so they use memory to Cache these transactions.
Technology
What is VMware sitting on?
Storage SANs
Have they got space?
How are they designed?
Fault redundancy
Performance
Is it over-utilised?
Is bandwidth constrained?
Network
Too many hops?
Bandwidth
Hosts
Over allocated?
Old or poor hardware specification (low CPU core speed)?
Technology
Processor
Data centre
Memory
Storage
Technology
Processor
Processor
Resource
Allocation
No. of Cores
Technology
Processor
Memory
Data centre
Storage
Memory
Resource
Allocation
Windows
Memory Size
and Ballooning
Technology
Processor
Data centre
Memory
Storage
Storage
SAN performance is fundamental to how Project Server will perform. There are 2
main reasons:
Project Server relies heavily on SQL server, as discussed
Project Server its self is continually writing to the ULS log, which can rapidly
grow in size.
The correct SAN driver, sounds minor, but in our experience in deploying the
manufacturers SAN Driver can significantly improve Disk IO performance
Dell EqualLogic SAN, went from 45mbs to 90mbs per second
Technology
Processor
Memory
Data centre
Storage
Cluster
When purchasing or calculating the Physical host specification, it is important to
take into account the requirements for the Host overhead of running a Virtual
Machine. The scale is not linear, below are some examples
Technology
Example Architecture
Process
More information
There are many great resources out there to help you scale correctly your deployment
for the Virtual infrastructure you are deploying on.
VMware
Microsoft
http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=dis
playKC&externalId=1010184
http://blogs.technet.com/b/projectadministration/archive/2011/04/14/microsoftproject-server-2010-virtualization.aspx
http://www.vmware.com/pdf/vsphere4/r40_u1/vsp_40_u1_resource_mgmt.pdf
http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=disp
layKC&externalId=1002586
http://blogs.technet.com/b/projectadministration/archive/2011/06/21/projectserver-best-practices-for-virtualization.aspx
Summary
Conduct an Architecture Review to ensure:
Business and IT are fully engaged
An appropriate architecture is recommended
Underlying infrastructure investment is highlighted
VMware infrastructure investment is highlighted
Do not over commit hosts
Do not limit Processor or Memory, to less than has been allocated to the Guest
If your Project Server deployment is of a medium to large size, you will need to
invest in dedicated hosts
Appoint the appropriate system owners
Contact me at:
sacha.cohn@cps.co.uk