User Tools

Site Tools


This shows you the differences between two versions of the page.

Link to this comparison view

wiki:hardreq [2016/11/04 05:23] (current)
Brian Collins created
Line 1: Line 1:
 +======EASA Hardware Requirements======
 +EASA is an enterprise business suite that leverages a customer'​s existing ​
 +domain-specific knowledge ​
 +and computational expertise within a network application called an EASAP.
 +An EASAP provides a simple, straightforward and flexible user interface ​
 +which insulates the **User** from the complexity of the underlying software.
 +An EASAP may recruit '​live'​ Excel spreadsheets,​ batch programs, database operations or other processing software
 +to complete a task. 
 +Thus an EASAP may require significant computational resources such as:
 +  * Multiple core processors
 +  * Sufficient free memory (RAM) to meet the dynamic demand of multiple **Users**
 +  * Specialized machines known as **Compute Servers** (often **Excel Servers**) that scale heavy computation across multiple machines.
 +The following is a general guideline for any machine running EASA:
 +  * 2GB memory for the Windows Operating System
 +  * 4GB memory for **EASA Server**, **EASAP Server**, **Excel Server** or other **Compute Server**
 +  * .5GB memory times the number of desired Excel processes for an **Excel Server**
 +  * 1 CPU core per 5 desired Excel processes for an **Excel Server**
 +  * 40GB of disk space
 +====Example of an EASA cluster==== ​
 +{{ :​wiki:​arch2jsfg.png?​nolink |}}
 +Below is a recommended hardware specification for a machine configured as a 
 +combined **EASAP/​Excel Server** that supports 20-40 Excel processes.
 +Two or more of 
 +these may be networked together with a lower spec **EASA Server** to form a scalable cluster ​ (above schematic).  ​
 +  * 8 core CPU Xeon machine (enable Hyper-Threading)
 +  * 10-20GB of memory
 +An **Excel Server** (physical or virtual) and its corresponding demand for Excel processes,
 +will see higher performance with:
 +  * a greater number of CPU cores 
 +  * a higher quantity of memory
 +The above recommendation is a general suggestion, an EASAP will run on a system with fewer resources, though ​
 +a larger cluster of machines may become necessary if **User** load increases. ​
 +While EASA's hardware requirements are CPU/chipset vendor agnostic, past experience has demonstrated excellent ​
 +performance using  **Intel® ​ Hyper-Threading Technology**. ​
 +Where EASA is installed on an **Intel® HT** architecture,​
 +Hyper-Threading should be enabled.

Page Tools