VIVO hardware requirements (in progress)
There is no single preferred configuration for VIVO. Your needs will depend on anticipated size of your VIVO and server load.
Server(s)
VIVO may be hosted on one or more physical servers, on virtual servers, or in the cloud
Site | physical/virtual/cloud | app/db/both | cores | GHz | cache | memory | OS | storage |
---|---|---|---|---|---|---|---|---|
Cornell | virtual (local) | VIVO, HTTPD, Tomcat | 2 | 2.67 | 12 MB | 16GB | 64b RHEL | < 150 GB |
Cornell | virtual (local) | MySQL | 2 | 2.67 | 12 MB | 8 GB | 64b RHEL | < 150 GB |
MySQL
- MySQL 14.12 distribution 5.0.95 – very likely the RHEL standard distribution
- Database size – the largest reported in the 2014 VIVO Annual Survey (response data) was ~5 GB (10+ million rows in the quads table)
Tomcat
- version: 7
- sample server.xml
- setting memory parameters
- other Java Servlet containers in use
- Glassfish (1 reported)
Java
- VIVO requires Java 7 (JDK 1.7) starting with version 1.7