====== Claromentis Hardware Recommendations ====== The following information is targeted towards organizations that wish to host the Claromentis Software themselves. Claromentis also offers SaaS and Perpetual Licenses on Hosted severs. If you would like to find out more about the SaaS and Hosted Options, please click here…(coming soon) Claromentis Server Requirements are dependent on a number of factors; the most important of which are… * Number of expected concurrent users * Size and Frequency of Document Access As a general rule, the number of expected concurrent users should determine the CPU and RAM resources that are required to handle the processing of requests made to the server. The frequency of Document access is also an important factor when determining the CPU and RAM requirements, as these are the components that will manage the requests and transmissions of the files. ==Useful Information== The Claromentis Framework effectively contains 3 components. *Web Services (The PHP Code and Visual Interface – Presented by APACHE or IIS) *The Database (MySQL, MSSQL, ORACLE) *File Storage (Contains Document Files) Depending on requirements, each on of the 3 components above can be hosted on a single server, or each on a separate server/location. ==General Guidelines== *Databases benefit from increases in CPU resources. *More CPU’s, More Cores, Faster Processes = Better Performance *It’s better to have more CPU’s (Physical or Core), than it is to get a single CPU that has great speed. *Servers that host the File Storage will benefit from increases in RAM (Memory) *More RAM = Better handling of the File Management – Can provide relief to the CPU *Better/Fast Disk Drives will improve performance for frequently accessed file/documents The statements above are to be taken lightly. There are no exact rules or golden formulas to work to. You are advised to purchase the best hardware that you can afford. ======System Examples====== **The following can be used as a guide to identify the minimum resources required to get your instance of Claromentis operating at a proficient level.** =====1-25 Concurrent Users===== A system of this size is very unlikely to require more than a single server to host the Web server, the Database and the File Storage. __Recommendation:__ \\ * Processor: 1 x Quad Core or 2 x Dual Core CPU’s * RAM: 2 GB RAM \\ =====25-100 Concurrent User===== This could still be hosted on a single server, providing there are good CPU and RAM resources available on the server. __Single Server Recommendation:__ * Processor: 2 x Quad Core or 4 x Dual Core CPU’s * RAM: 4 GB RAM __Dual Server Recommendation:__ Database Server * Processor: 1 x Quad Core or 2 x Dual Core CPU’s * RAM: 2 GB RAM Web and File Server: * Processor: 1 x Quad Core or 2 x Dual Core CPU’s * RAM: 2 GB RAM \\ =====100 - 250 Concurrent Users ===== It’s recommended that you split the Web and DB servers for a system this size, although it’s not completely necessary, providing your single server solution has great resources. __Single Server Recommendation:__ * Processor: 4 x Quad Core * RAM: 8-16 GB RAM __Dual Server Recommendation:__ Database Server * Processor: 2 x Quad Core or 4 x Dual Core CPU’s * RAM: 4 GB RAM Web and File Server: * Processor: 2 x Quad Core or 4 x Dual Core CPU’s * RAM: 4-8 GB RAM =====250-1000 Concurrent Users===== A minimum of two servers is recommended for systems of this size. The emphasis of hardware resources should be on the Web server – as this is the server that will be in greater demand. __Dual Server Recommendation__ Database Server * Processor: 2 x Quad Core or 4 x Dual Core CPU’s * RAM: 4 GB RAM Web and File Server * Processor: 4 x Quad Core * RAM: 16 GB RAM __Three Server Recommendation__ Database Server * Processor: 2 x Quad Core or 4 x Dual Core CPU’s * RAM: 4 GB RAM Web Server * Processor: 2 x Quad Core or 4 x Dual Core CPU’s * RAM: 8 GB RAM File Server or NFS * Processor: 1 x Quad Core or 2 x Dual Core CPU’s * RAM: 4 GB RAM NB: A NFS can be used to offer scalable storage as an alternative to a file server =====Systems Over 1000 Concurrent Users===== Recommendations for this size of system will be made on an ad-hoc basis. If you have a specific set of requirements that you would like to discuss with us, please do not hesitate to contact us at **sales@claromentis.com** or call us on **+44 1273 666 355** ======Additional Information====== ====Support for 64-bit processors==== Claromentis will run on 64-bit processors, but does rely on running PHP and Zend Optimizer in 32-bit compatibility mode. PHP, APACHE and Zend have not yet released 64bit versions of their software. ====== Client Workstation ====== There are no specific hardware requirements for clients to access the Claromentis Software. All that is required is an internet connection and a browser. To ensure that all features of the software can be used, the browser should have the following modules enabled/allowed: * Javascript * Java * Flash * Active Scripting The Claromentis Software does not require all of the features listed above. The need for these features depends entirely on the applications that you choose to use and any components that you may wish to introduce. Should you have any questions or concerns, please contact us to discuss this.