Hardware / Software requirements for Array Server

From Array Suite Wiki

Revision as of 14:37, 19 October 2020 by Joseph (Talk | contribs)
Jump to: navigation, search

OmicSoft Server works with the client software (OmicSoft Viewer or OmicSoft Studio) to provide structural data repository, search and integration. To maximize the user experience, OmicSoft recommend the following hardware configuration for our server customers.

Item 2-5 concurrent users 6-10 concurrent users 10+ concurrent users
Operating system Windows or Linux Windows or Linux Windows or Linux
Required windows version (for windows server) Windows 7 or above Windows 7 or above Windows 7 server or above
CPU 1-4 cores (2.3G+) 4-8 cores (2.3G+) 8-16 cores (2.3G+)
Memory (**1) 24G+ 32G+ 64G+ recommended
Storage type IDE 5400+ rpm/SATA (**2) or file server File server recommended File server recommended
Storage space 300GB (shared) resource files + 300GB *(multiplied by number of analysis-heavy users) 1TB 3TB+
Networking (**4) 1 GbE NIC 1 GbE NIC 1 GbE NIC

To download all OncoLands and DiseaseLands (except scLands), approximately 600GB of storage would be required. Please note that any single cell Lands will require extra storage space and RAM to browse efficiently.

  1. Baseline memory footprint is dependent on whether or not OmicSoft Lands are hosted on the server (~16GB for OmicSoft Server with all OmicSoft Lands), the numbers of platforms, and on the projects on the server. Additional memory is required for analysis; a single NGS alignment job will take ~12GB memory to hold the genome index.
  2. Most of the 10k+ rpm IDE hard drives (or SCSI drives) have a maximal capacity 400GB.
  3. Two hard drives are strongly recommended for backup purpose. We suggest a backup at least every week. If one hard drive fails, it only takes one simple configuration change to connect the server to the other hard drive.
  4. Networking speed between server and clients are largely dependent on the server upload/download speed.

Other Requirements / Suggestions:

  • The performance of the server is largely determined by the I/O speed. Therefore, we do not recommend USB external hard drives. Local hard drives or file servers are strongly recommended. File servers with parallel I/O support will have the best performance.
  • We recommend incremental backup because most of the data managed by the server will not be changed after publishing.

OmicSoft Server can also be installed on a Cloud virtual machine as long as the above specs are met; OmicSoft Server can also be hosted on a cluster.