Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

These software is also needed:

  • Docker CE >=19.03.2
  • Docker-compose >= 1.24.1
  • A Java Runtime Environment >=8
  • openssl >= 1.0.2
  • unzip
  • GNU tar

...

Info

Please follow Docker official recommendations when installing Docker. Check the URLs for your Linux distribution:

CPU and memory

...

 

 

minimum requirements

The following table shows the minimum requirements for each service. Note that these are only minimum requirements. You should take care of giving each service enough resources depending on your system demands.

ServiceMemoryCPU cores
wildfly-f[n]1.5GB2 cores
wildfly-a[n]1.5GB2 cores
wildfly-s[n]1.5GB2 cores
mysql4GB4 cores
loadbalancer1GB1 core
redis_0000[n]2GB2 cores

Note: CPU clock speed and disk speed will affect overal response time. 

Above configuration is recommended for a system load that requires continuous service for:

  • Parallel processing of 2 analyses (any additional parallel analysis request will be enqueued, and it will be executed as soon as any of the running analyses finishes)
  • 50 concurrent web-user

The Kiuwan on premise installation tool (kiuwan-cluster)

...

ResourcePurpose
/config/volumes.propertiesConfiguration file to set where your persistent volumes will reside.
/docker/*.shAdvanced shell scripts to interact with your Kiuwan on premise installation.
/logsThe installation logs.
/sslTools that ease the certificate creation to keep Kiuwan on premise under a secure environment.
/user-contentA place to put resources the installation process will need.
/volumesThe empty persistent volumes (that may be copied to different locations depending on your installation needs).

*.sh

Main shell scripts to interact with your Kiuwan on premise installation.

The following sections will guide you through the installation process.

Installation: common steps

 

Installation: single-host

 

Installation: externalizing services

 

Installation: clustered environments