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 clusterLarge cluster
CPU4–8 cores8–16 cores
Memory8–16 GB16–32 GB
Disk input/output3000+ IOPS3000+ IOPS
Disk input/output70+ MB/s200+ MB/s

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

Operation4 cores16 cores
Authorization (token retrieval)Up to 20 OPSUp to 100 OPS
Reading a key (up to 1 KB)Up to 500 OPSUp to 7000 OPS
Writing a keyUp to 30 OPSUp to 150 OPS

Supported OS

Linux distributionSupported versions
CentOS7, 8, 9
Debian10, 11, 12
Ubuntu18.04, 20.04, 22.04, 24.04