Posts Tagged ‘Hardware’

Several people have asked about the hardware needed for a Caching Server, or more specifically what specs need are required for the virtual machine.  I would typically break a remote office down into a few categories before making a recommendation.

You can classify remote offices in one of three categories (Small, Medium, & Large) based on number of ProjectWise users in that office. The amount of storage however may change from office to office based on the amount of files stored plus the amount of files cached from other offices.  In addition, if you are adding the Point Cloud Streaming to the server you will not want to cut corners as this adds more processing.

Remote Office

Description

Local Users

Processors

RAM

C:\Drive

D:\Drive

Small

PW Caching Server

<30

2

4 GB RAM

60 GB

File Storage

Medium

PW Caching Server

30 – 60

4

6 GB RAM

60 GB

File Storage

Large

PW Caching Server

>60

6

8 GB RAM

60 GB

File Storage

EJA

Advertisements

Since ProjectWise consists of several servers that need to work together, it is sometimes difficult to diagnose performance issues.   ProjectWise performance diagnosis usually fits into five different categories.  It is best to ensure that you have the “right size” system.  Consider the following:

  • CPU
  • File I/O
  • Network
  • Memory
  • Database

In general, most hardware has a three year life cycle around which you can plan a system.  This means that the hardware will be sufficient enough to perform with future versions of the software applications, such as the ProjectWise Integration Server, but also work with new operating systems that may be deployed over time.  In addition to the software requirements, the expected user load must be taken into consideration. Most companies that use ProjectWise will grow their usage over time.

The following chart shows how one Integration Server can be scaled to handle the load for up to 2000 connected users. It would be a best practice to include a second (or more) Integration Server, in either a cluster or network load balanced set up, to allow for failover and for spreading the load when you have more than a few hundred users or need more of a guaranteed uptime.  Keep in mind that these numbers are representative of a SELECTseries 4 Integration Server which is true 64bit.

ProjectWiseBlogIS

EJA