System requirements

Since the way each customer uses the secrets storage may vary, the following recommendations should be considered as a starting point. The scope of required resources depends on operations performed by the Stronghold cluster.

Below are the two main cluster types considered depending on their purpose:

  • Small clusters: Suitable for initial deployments, as well as development and testing environments.
  • Large clusters: Intended for production environments with consistently high workloads. This may involve a large number of transactions, secrets, or a combination of both conditions.
  Small cluster Large cluster
CPU 4–8 cores 8–16 cores
Memory 8–16 GB 16–32 GB
Disk input/output 3000+ IOPS 3000+ IOPS
Disk input/output 70+ MB/s 200+ MB/s

Depending on the expected number and type of operations, consider the following requirements:

Operation 4 cores 16 cores
Authorization (token retrieval) Up to 20 OPS Up to 100 OPS
Reading a key (up to 1 KB) Up to 500 OPS Up to 7000 OPS
Writing a key Up to 30 OPS Up to 150 OPS

Supported OS

Linux distribution Supported versions
CentOS 7, 8, 9
Debian 10, 11, 12
Ubuntu 18.04, 20.04, 22.04, 24.04