Hardware requirements
Recommended hardware profiles for Airlock IAM (valid for OS installation and deployment with Docker):
Profile | Minimum Requirements | Example |
---|---|---|
Minimum (for demo purposes) | 1 CPU 2.0 GHz | Virtual machine with 4GB RAM and a virtual 10 GB disk |
Small Up to 5 logins/sec | 1 x 4-Core CPU 3.0 GHz | Virtual machine with 4 vCPUs, 6 GB RAM, and a virtual 80 GB disk HP ProLiant DL20 Gen9 |
Medium Up to 25 logins/sec | 2 x 8-Core CPU 3.0 GHz | HP ProLiant DL360 Gen10 or equivalent virtual machine |
Large Up to 100 logins/sec | 2 x 16-Core CPU 3.0 GHz | HP ProLiant DL360 Gen10 or equivalent virtual machine |
Note that achieving higher performance with horizontal scaling is easy, as Airlock IAM is built for active/active setups.
The actual performance depends mainly on configured features, defined authentication processes, cryptographic parameters, and load from other functionalities, e.g., self-services, One-Shot authentication, OAuth token exchange, etc. The chosen password hashing typically has the greatest impact since password hashing algorithms are to use high computation costs.
- The above table bases on the following assumptions:
- Password with scrypt hashes as the first factor.
- MTAN as the second factor.
- Airlock IAM performance tuning and scaling best practices are respected:
- Audit Log signing is switched off.
- The DB connection pool has a size of 16 and fits well with the performance of the DB server.
- Recommended DB indices have been created.