Suomi.fi for Service Developers
Go directly to contents.

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).

Figure 1. An example solution of the network environment for the service consumer, option 1.

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.

Figure 2. An example solution of the network environment for the service consumer, option 2.

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.


Updated: 15/10/2024

Are you satisfied with the content on this page?