Sizing
System requirements can vary depending on the size and purpose of your deployment.
Review the following guidance for OpenShift cluster sizing and configuration profiles for Transformation Advisor.
Minimum OpenShift cluster sizing
Typically, Transformation Advisor will be one of many applications running on the OpenShift cluster, and that needs to be taken into account when sizing your OpenShift cluster. The minimum recommended OpenShift requirements for running Transformation Advisor are outlined in the following table:
| Primary/Worker | Nodes | CPU (Cores/Node) | Memory (GB/Node) |
|---|---|---|---|
| Primary | 3 | 8 | 16 |
| Worker | 3 | 8 | 16 |
Cluster resources required by Transformation Advisor
This section describes the resources required to install and run Transformation Advisor. Choose a configuration profile that aligns with your usage, and allocate resources to Transformation Advisor accordingly. Note that Transformation Advisor does not support a High Availability configuration.
Configuration profile definitions
| Configuration profile name | Usage |
|---|---|
| Starter | Minimum size for functioning product, for example, demo use case |
| Production | Recommended size for production environment |
Starter profile configuration
| Subsystem | CPU | Memory (GB) | Disk space (GB) |
|---|---|---|---|
| CouchDB | 0.5 | 1 | 20 |
| GraphDB | 0.5 | 1 | 5 |
| Server | 0.5 | 1 | N/A |
| UI | 0.5 | 1 | N/A |
| Operator | 0.4 | 0.5 | N/A |
Production profile configuration
| Subsystem | CPU | Memory (GB) | Disk space (GB) |
|---|---|---|---|
| CouchDB | 1.5 | 3 | 20 |
| GraphDB | 1.5 | 3 | 5 |
| Server | 1.5 | 3 | N/A |
| UI | 1.5 | 3 | N/A |
| Operator | 0.5 | 0.5 | N/A |
These values can be modified in the custom resource YAML prior to install. For more information, see Configuring.