This article in Russian: Подготовка серверов АСР |
See our recommendations below for initial setup of Hydra servers. Depending on the level of difficulty of an installation, for the Hydra operation, it could be used either one or several servers (for example, there may be separate servers for the Main DB, web applications, a RADIUS server, etc.).
The recommendations of amount, purpose and hardware specs of servers for Hydra installation could be found in Hydra commercial proposal (CP).
Hydra could be installed on virtual servers instead of physical servers, however at the same time:
In general case it's not recommended:
The preferable option is to use RAID configuration with data mirroring for data storage fault tolerance. It's also recommended to use only direct data mirroring (RAID-1/RAID-10), while RAID-5 (RAID-6) is not recommended due to its lower performance and higher risks of data loss as compared with RAID-1/RAID-10.
Server Purpose | OS Distribution |
---|---|
Applications, RADIUS servers | Debian Linux 12 (Bookworm) |
Oracle Database (standalone or with applications) | Oracle Linux 7 |
All servers should have minimal, clean, and fully updated setup in 64-bit edition.
All OS distributions should use Linux kernel version 4 or higher. For Oracle Linux 7 this means using the Unbreakable Enterprise Kernel (UEK).
Partition | Required Space | Notes |
---|---|---|
Swap | 100% of RAM space but not more than 32 GB | Without the Swap, Oracle DB installator will not work |
/ | Main space | System, DB, application files |
/var/log | For servers with Oracle database: 10–20% of the total disk space but not less than 20 GB | Log files |
/tmp | 5–10% of the total disk space but not less than 10 GB | For service purposes |
We recommend using the ext4 file system for partitions.
A partition for home directories (/home
) can be created to your notice.
Network access to Hydra servers from the outside for all protocols and ports must be closed from everywhere. Exceptions are:
IP addresses of Hydra team gateways (preferably without additional restrictions, but at least on the protocols and ports for all running applications):
51.38.127.51 65.108.62.96 |