Requirements

Resources

The server/cluster that you use to deploy Syntho must have the following available resources:

ResourceSpecification

CPUs

12-20 virtual CPUs

Memory

32 GB - 64 GB - 128 GB

Disk storage (SSD)

128 GB - 256 GB - 512 GB

OS

Any Linux OS (x86 / x64) capable of running Docker and docker-compose.

* The requirements for the AI cluster depend on the data you will synthesize. Ask your Syntho contact person for a specification of requirements based on your data.

Metadata storage using PostgreSQL

The docker compose file and Helm chart will have a PostgreSQL database instance included for storing metadata.

It is also possible to use an external PostgreSQL database. In case an external database is used, two different databases need to be available, but they can be on the same PostgreSQL host. In production environments, we recommend using an external PostgreSQL database.

Redis instance

A Redis instance is included when deploying using docker compose or the Helm chart.

If this is disabled, a Redis instance needs to be created for the Syntho Application to connect to.

Deployment environment

Syntho supports deployments via Docker and Kubernetes. Depending on your chosen option, specific requirements apply:

Requirements for Docker deploymentsRequirements for Kubernetes deployments

Optional: DNS zone and DNS record for UI

Optional

Example: syntho.company.com be used for hosting the web interface.

Our backend API will also need to be exposed. An example URL for this would be: backend.syntho.company.com

Optional: SSL certificate

Optional

If the Syntho Application is to be accessed via HTTPS, an SSL certificate is required. This is highly recommended for production environments.

For deployments with Kubernetes, this can be provided using cert-manager to handle certificates or by creating a TLS secret and providing the secret to the ingress sections.

Last updated