OpenOTP Servers Sizing according to the Number of Users
  Download PDF

1. Introduction

In this how-to, we will present you how to size your servers according to the number of users in your organization that will use OpenOTP.

2. With an external directory (AD, Novell…)

2.1 Recommendations for 500 Users

1 dedicated server or Virtual machine with Linux (2 for High Availability).

Server configuration:

  • 1.5GHz processor (4 cores).
  • 4GB RAM memory.
  • 15GB disk space for installation files, log files and DB.
  • Optionally 2 YubiHSM for hardware crypto.

2.2 Recommendations for 5.000 Users

2 dedicated server or Virtual machine with Linux (4 for failover site).

Server configuration:

  • 2GHz processor (6-8 cores).
  • 8GB RAM memory.
  • 50GB disk space disk space for installation files, log files and DB.
  • Optionally 2 YubiHSM for hardware crypto.

2.3 Recommendations for 100.000 Users

2 dedicated server or Virtual machine with Linux (4 for failover site).

Server configuration:

  • 2GHz processor (16 cores).
  • 32GB RAM memory.
  • 250GB disk space disk space for installation files, log files and DB.
  • Optionally 2 YubiHSM for hardware crypto.

3 With RCDevs directory (slapd) running on WebADM Servers

3.1 Recommendations for 500 Users

1 dedicated server or Virtual machine with Linux (2 for High Availability).

Server configuration:

  • 3GHz processor (4 cores).
  • 8GB RAM memory.
  • 30GB disk space disk space for installation files, log files and DB.
  • Optionally 1 YubiHSM for hardware crypto.

3.2 Recommendations for 5.000 Users

2 dedicated server or Virtual machine with Linux (4 for failover site).

Server configuration:

  • 3GHz processor (6-8 cores).
  • 16GB RAM memory.
  • 100GB disk space disk space for installation files, log files and DB.
  • Optionally 2 YubiHSM for hardware crypto.

3.3 Recommendations for 100.000 Users

2 dedicated server or Virtual machine with Linux (4 for failover site).

Server configuration:

  • 3GHz processor (16 cores).
  • 64GB RAM memory.
  • 500GB disk space disk space for installation files, log files and DB.
  • Optionally 2 YubiHSM for hardware crypto.

4. Recommended Linux Distributions

  • Redhat Enterprise 78
  • CentOS 78 Only 64-bit chips are supported.

5. Other Supported Linux Distributions

  • Debian
  • Ubuntu

Only 64-bit chips are supported.