Example solutions of the security servers network environment for the service consumer
This article describes the example solutions of the security servers network environment for the service consumer to connect to the test and production environment (FI-TEST and FI).
Option 1:
A self-implemented virtual server and a separate information system, which is used to retrieve information from the Data Exchange Layer (traditional solution).

Option 2:
A self-implemented container server with a separate database for the X-Road container and an information system that retrieves information from the Data Exchange Layer.

Technical requirements of example solutions
Type of solution | Operating system | Process | Main memory (RAM) | Disc space | Network |
|---|---|---|---|---|---|
1. Light/minimal virtual server | Ubuntu 22.04 LTS or RHEL 8 | 2 vCPU Core | 4GB | 10GB OS 20-40GB /var/for the logs | 1 Gb/s - network card connection |
2. Light/minimal container server | A Linux-based platform server for containers | 2 vCPU Core | 4GB | 10GB OS 20-40GB /var/for the logs | 1 Gb/s - network card connection |
1. Normal virtual server | Ubuntu 22.04 LTS or RHEL 8 | 4-8 vCPU Core | 8-16GB | 10GB OS 40-80GB /var/for the logs | 1 Gb/s - network card connection |
2. Normal container server | A Linux-based platform server for containers | 4-8 vCPU Core | 8-16GB | 10GB OS 40-80GB /var/for the logs | 1 Gb/s - network card connection |
1. Heavy virtual server | Ubuntu 22.04 LTS or RHEL 8 | 8 vCPU Core | 16GB | 10GB OS 80-160GB /var/for the logs | 1 Gb/s - network card connection |
2. Heavy container server | A Linux-based platform server for containers | 8 vCPU Core | 16GB | 10GB OS 80-160GB /var/for the logs | 1 Gb/s - network card connection |
The security server implemented with a light solution is capable of making 50 queries per minute (message sizes ≤ 500 K) with a constant steady load or transferring large amounts of data (message sizes 0.5 M–10 M) within normal SOAP messages within a few queries per minute.
The security server implemented with a normal solution is capable of making 50-125 queries per minute (message sizes ≤ 500 K) with a constant steady load or transferring large amounts of data (message sizes 0.5 M–10 M) within normal SOAP messages within a dozen queries per minute.
The security server implemented with a heavy solution is capable of making 150-250 queries per minute (message sizes ≤ 500 K) with a constant steady load or transferring large amounts of data (message sizes 0.5 M–10 M) within normal SOAP messages within dozens of queries per minute.