Successfully Deploy Project Server on VMWare with Shared Infrastructure


Published on

Successfully Deploy Project Server on VMware with Shared Infrastructure (Level 200)

Virtualizing Microsoft Project Server 2010 provides many benefits, but there are a number of decisions that you must carefully consider. This webcast highlights the key decision points around architecting a Project Server 2010 deployment utilizing VMware on shared infrastructure.

Audience: IT Decision Maker and IT Generalist

Running Time: 1 hour 15 minutes

Host: Sacha Cohn, CTO – Corporate Project Solutions


About the presenter:

Sacha Cohn is Chief Technology Officer of Corporate Project Solutions. A Microsoft Project Server and Microsoft SharePoint architect for over 10 years, Sacha has architected global-scale Project Server and SharePoint solutions. As a Microsoft Certified Scalability tester for the past 5 years, Sacha has focused on pioneering load and performance testing of Project Server and SharePoint solutions, to achieve the best value from VMware, Hyper-V, and physical infrastructure.

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Successfully Deploy Project Server on VMWare with Shared Infrastructure

  1. 1. “Successfully deploy Project Serveron VMware with sharedinfrastructure” Sacha Cohn, CTO of CPS 29th September 2011 A Project Server and SharePoint Architect for over 10 years, Sacha has architected many global scale Project Server and SharePoint solutions. As a Microsoft Certified Scalability tester for the past 5 years, Sacha has focused on pioneering load and performance testing of Project Server and SharePoint solutions, to achieve the best value from VMware, Hyper-V and physical infrastructure.
  2. 2. Contents• About CPS• Business process considerations• Technological considerations• Example Architecture Process• Summary
  3. 3. Who are we?• Experts in Microsoft Project Server, SharePoint, Resourcing, P3M Consulting and training• Established 1995• Microsoft Gold Competency Partner• Client list of over 700 organisations• The only UK APMG accredited consulting organisation that can provide Microsoft Project Server solutions & P3M consulting.• Over 11,000 delegates trained
  4. 4. Project Server ArchitectureMethodology• The aim of CPS’s architecture methodology is to produce an Project Server architecture which fits the client’s business requirements as well as their infrastructure capabilities: – Technical Workshop • Business Architecture Questionnaire (Sizing, usage etc..) • Infrastructure Questionnaire (Security, Infrastructure etc..) – A Living Architecture Review Document, addressing the client’s: • Architecture requirements, both business and IT • Security, Logical, Network, Physical, Virtual and Specification designs • Key concerns driving the architecture design
  5. 5. Why is Virtualisation different ? You have to Share It’s Virtual, it’s Simple It’s good for us• Our approach is to understand: – Organisation – People – Process – Technology
  6. 6. 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?
  7. 7. People and Process• Who will own Project Server? – Business Owner? – Infrastructure (IT) Owner? – Is there more than one?• What is your technology experience with Project Server?• How is a new system deployed on VMware?• How is the new system maintained?• What is your VMware resource allocation model?
  8. 8. artm ents Different DepDifferent Teams People and Process
  9. 9. Technology VMware can Project Server is scale not just a Web application Project Server is not Change resource just single Planning requirements quickly tool Project Server is an online toolset encompassing: demand management, scheduling, resourcing, time sheeting, project management – it’s living, it’s dynamic
  10. 10. 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… A plan is stored in 4 Main Databases… It’s referenced in circa 10 databases Every time you publish it; it triplicates it 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.
  11. 11. 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)?
  12. 12. Technology Processor Data centre Memory Storage
  13. 13. Technology Processor
  14. 14. ProcessorResourceAllocation No. of Cores
  15. 15. Technology Processor Data centre Memory Storage
  16. 16. MemoryResourceAllocation Windows Memory Size and Ballooning
  17. 17. Technology Processor Data centre Memory Storage
  18. 18. 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 it’s 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 manufacturer’s SAN Driver can significantly improve Disk IO performance – Dell EqualLogic SAN, went from 45mb’s to 90mb’s per second
  19. 19. Technology Processor Data centre Memory Storage
  20. 20. 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
  21. 21. Technology
  22. 22. Example – ArchitectureProcess
  23. 23. More informationThere are many great resources out there to help you scale correctly your deploymentfor the Virtual infrastructure you are deploying on. VMware MicrosoftSetting the number of Cores per Processor (need to Microsoft Project Server best practise whenbe used when going over 4 CPU, with Windows virtualising, a great source of links to other MS articlesServer 2008 R2 standard edition) in relation to virtualisation project-server-2010-virtualization.aspxGuide to VMware resource management, special Guide to SharePoint virtualisationinterest are: Visio (• Page 18 – Virtualisation overhead of CPU PDF ( virtualisation XPS (• Page 30 – Host memory overhead the Balloon driver Quick reminder checklist server-best-practices-for-virtualization.aspx
  24. 24. 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: