An important consideration when installing any application are its software and hardware requirements. TORO Integrate will typically run on any modern computer, server, or virtual environment. In this document, we will discuss TORO Integrate's software dependencies and minimum and recommended hardware requirements.
Coder is a different application
Coder Studio is a separate desktop application used for managing your integrations and instances; it has a different set of requirements.
Minimum Hardware Requirements
To run, TORO Integrate will need to be on a machine or environment that has at least:
- 2 logical CPU cores
- 1 GB of RAM assigned to the JVM
- 1 GB available storage
Recommended Hardware Requirements
The recommended hardware for a TORO Integrate instance depends on the type of application being run by TORO Integrate and the volume transactions being processed.
If your application will be executing CPU-intensive tasks such as processing large data sets, then TORO Integrate will perform better with more logical CPU cores together with more RAM. More CPU cores and RAM can also make the garbage collection process of the JVM more efficient.
Generally speaking, a good starting point for a production instance is:
- 2-4 logical CPU cores
- 2-4 GB of RAM assigned to the JVM
- 4 GB available storage excluding the requirements of any large data sets in an embedded database, Solr, or ActiveMQ.
It is also important to keep in mind that TORO Integrate licenses have a logical core limit depending on the plan selected. You must run your instance of TORO Integrate on a machine with no more than the number of logical CPU cores permitted by your license. If your server has more logical CPU cores than your license permits, you may want to consider running TORO Integrate in a virtual machine and limit that virtual machine to the number of logical cores permitted by your license.
|Operating System||The platform on which TORO Integrate, its associated services, environment, or container will run.||MacOS 10.09, Linux (tested with CentOS 7 and Ubuntu 18), Windows 7 or Windows Server 2008 R2 (or later versions of all supported operating systems)|
|Java Development Kit||This is a requirement in order to launch the application.||JDK 1.8|
|Database Servers||While Hypersonic is the default embedded database, you can opt to connect to a different remote database1.||Hypersonic SQL v2.0 or latest, MySQL 5.5 and up, PostgreSQL v7.0 or later, and more|