Server Requirements

Modified on Thu, May 2 at 10:56 AM

Server Requirements

Operating Systems

Genesis is supported on the following 64 bit platforms.  The OS must be supported by Java 17, the full list of compatible operating systems can be found here.

  1. Windows Server 2012 R2, 2016, 2019, 2022

Server Hardware

Genesis runs best on a single server; but can run with the database on a separate server if desired. Before deciding on hardware, consult with your Genesis Account Representative to determine the most optimum configuration for your district.
(The server specifications may vary depending on the size of your district.) 

One Server Configuration

  • A 8-16 Core CPU
  • 32 Gigabytes of RAM
  • 8 Disk Drives 
    • 2 drives mirrored in a RAID-1 configuration for the Operating System, Application and Non Database Disk Storage - Should provide at least 300GB of usable space
    • 6 drives configured in a RAID-10 or RAID-01 for database storage - Should provide at least 600GB of usable space
    • 10k RPM disks minimum, SSD recommended

Two Server Configuration

Database Server

  • 4-8 Core CPU
  • 32 Gigabytes of RAM
  • 8 Disk Drives 
    • 2 drives mirrored in a RAID-1 configuration for the Operating System, Application and Non Database Disk Storage - Should provide at least 300GB of usable space
    • 6 drives configured in a RAID-10 or RAID-01 for database storage - Should provide at least 600GB of usable space
    • 10k RPM disks minimum, SSD recommended

Web Server

  • 4 Core CPU
  • 16 Gigabytes of RAM
  • 2 Disk Drives
    • 2 drives mirrored in a RAID-1 configuration for the Operating System, Application and Non Database Disk Storage - Should provide at least 500GB of usable space
    • 10k RPM disks minimum, SSD recommended

Virtualization Technology (ESX Ware etc..)

Genesis
The Genesis Web Application server can run in a virtual machine. The virtual machine should be modeled the same as the Web Server configuration detailed above.

Note: When running Genesis on a virtualized environment, troubleshooting becomes harder due to other running instances and a shared resource pool.  The Genesis Support team will provide as much assistance as possible, but troubleshooting will be the district's responsibility. 

 

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article