Installation Topologies
The requirements below are stated for the recommended minimum configuration. You can adjust them based on your service loads.
Apinizer does not recommend a single-server installation for a production environment. Consider such an installation configuration only for PoC (Proof of Concept) environments.
Do not use Test/PoC installations for load testing purposes! If you are interested in discussing the proper configuration for load testing, please refer to our Benchmark Results page or get in touch with us.
Topology/Purpose | No | Operation System | CPU | RAM | Disk | Installation |
PoC / Test / Minimum Deployment | Server 1 | Ubuntu Server 24.04 LTS / RHEL 9.x | 8 Core | 16 GB | 200 GB | Kubernetes Control-Plane, Elasticsearch (Master+Data), Replica set MongoDB Single Instance |
Server 2 | Ubuntu Server 24.04 LTS / RHEL 9.x | 8 Core | 12 GB | 80 GB | Kubernetes Worker | |
Professional Deployment | Server 1 | Ubuntu Server 24.04 LTS / RHEL 9.x | 8 Core | 32 GB | 1 TB | Kubernetes Control-Plane, Elasticsearch (Master+Data), Replica set MongoDB Single Instance |
Server 2 | Ubuntu Server 24.04 LTS / RHEL 9.x | 10 Core | 12 GB | 80 GB | Kubernetes Worker | |
Server 3 | Ubuntu Server 24.04 LTS / RHEL 9.x | 10 Core | 12 GB | 80 GB | Kubernetes Worker | |
High Available Deployment | Server 1 | Ubuntu Server 24.04 LTS / RHEL 9.x | 4 Core | 4 GB | 80 GB | Kubernetes Control-Plane |
Server 2 | Ubuntu Server 24.04 LTS / RHEL 9.x | 4 Core | 4 GB | 80 GB | Kubernetes Control-Plane | |
Server 3 | Ubuntu Server 24.04 LTS / RHEL 9.x | 4 Core | 4 GB | 80 GB | Kubernetes Control-Plane | |
Server 4 | Ubuntu Server 24.04 LTS / RHEL 9.x | 12 Core | 16 GB | 80 GB | Kubernetes Worker | |
Server 5 | Ubuntu Server 24.04 LTS / RHEL 9.x | 12 Core | 16 GB | 80 GB | Kubernetes Worker | |
Server 6 | Ubuntu Server 24.04 LTS / RHEL 9.x | 12 Core | 16 GB | 80 GB | Kubernetes Worker | |
Server 7 | Ubuntu Server 24.04 LTS / RHEL 9.x | 4 Core | 12 GB | 200 GB | MongoDB Replica Set Node 1 | |
Server 8 | Ubuntu Server 24.04 LTS / RHEL 9.x | 4 Core | 12 GB | 200 GB | MongoDB Replica Set Node 2 | |
Server 9 | Ubuntu Server 24.04 LTS / RHEL 9.x | 4 Core | 12 GB | 200 GB | MongoDB Replica Set Node 3 | |
Server 10 | Ubuntu Server 24.04 LTS / RHEL 9.x | 8 Core | 64 GB | 2 TB | Elasticsearch Cluster 1 (Master+Data) | |
Server 11 | Ubuntu Server 24.04 LTS / RHEL 9.x | 8 Core | 64 GB | 2 TB | Elasticsearch Cluster 2 (Master+Data) | |
Server 12 | Ubuntu Server 24.04 LTS / RHEL 9.x | 8 Core | 64 GB | 2 TB | Elasticsearch Cluster 3 (Master+Data) |