Versio.io Managed system requirements¶
General¶
The following server hardware requirements are necessary:
- You'll need a dedicated host for the Versio.io Managed installation. This host must not run other services that are CPU or memory intensive, or that open ports used by Versio.io Managed.
- You need a 64-bit Linux distribution. Note that installation on both physical and virtualized hosts is supported.
- The libraries installed with Versio.io Managed are localisable. To ensure that text and symbols are displayed correctly, make sure that the system localisation of your environment is set to an English language option and UTF8 (e.g. LANG=en_US.UTF-8).
- Ensure that you've appropriately configured your firewall settings:
- On the server host, open port 443 (default) for web user interface usage and API requests. Optionally, open port 80 for HTTPS forwarding.
- The Versio.io Managed Server requires access to SMTP services as well as all other services which are to be called as integrations from the Versio.io server (chat, automation, incident management, etc.).
Hardware sizing¶
The following hardware dimensioning is necessary for the operation of the Versio.io platform on one host:
| Node type | Total instances | CPU | Memory | Storage |
|---|---|---|---|---|
| Small (PoC) | 10,000 | 8 virtual CPUs | 32 GB | 200 GB |
| Medium | 100,000 | 16 dedicated CPUs | 64 GB | 400 GB |
| Large | 1,000,000 | >=32 dedicated CPUs | >=128 GB | >= 600 GB |
Table: Hardware sizing for the Versio.io platform depending on the number of Versio.io instances
For more than 100,000 instances, it is also helpful to run the Versio.io platform on two host nodes. Here is a configuration that we successfully operate:
| Node | CPU | Memory | Storage |
|---|---|---|---|
| 1: App stack | 8 dedicated CPUs | 32 GB | 200 GB |
| 2: Database stack | 16 dedicated CPUs | 64 GB | 400 GB |
Table: Hardware sizing for the Versio.io platform with two host nodes
Operating systems¶
The following operating systems are supported:
| Operating system | Versions |
|---|---|
| Ubuntu | >=22.04 and LTS |
| Red Hat Enterprise Linux | >=9.7 |
Table: Supported operating systems for the Versio.io platform
Software components¶
The basis of the Versio.io platform runs on a container platform. The following products are supported and must be executable under the user versio (see Installation):
- Docker (>=28.0.0) and Docker Compose
- Podman incl. Docker Compose
The following software products are required on the Linux host for operational use:
- tar
- gzip
- awk
- wget
- openssl
- grep
- curl
- ss
- which
- systemctl
- sysbench
- pv
- chpasswd
- jq
Validate¶
Before starting any installation, please run our system requirements check to ensure that all requirements to operate the Versio.io platform are met!
# Download validation script
wget https://raw.githubusercontent.com/versio-io/check-versio.io-system-requirements/main/check-versio.io-system-requirements.sh
# Validate system requirements
bash check-versio.io-system-requirements.sh
Command line: Download and execute the system requirements check before Versio.io Managed installation