Hardware Requirements
Resource Allocation Requirements
ApiFort requires dedicated, non-overcommitted resources to function properly. Virtual environments must provide guaranteed resources that match the specifications below. Overcommitted or shared resources will result in performance degradation and potential system instability.
Select a configuration to view details
- CPUs:
16 - Memory:
48 GiB - Disk:
200 GiB(SSD storage recommended) - Traffic Capacity: Suitable for approximately 10 million requests per day
- CPUs:
32(dedicated cores, not shared/overcommitted) - Memory:
64 GiB(dedicated RAM, not shared/overcommitted) - Disk:
500 GiB(SSD storage required) - Traffic Capacity: Suitable for higher traffic volumes exceeding 30 million requests per day
- The recommended configuration ensures optimal performance and scalability for your applications.
Node1: Apifort Core
- CPUs:
24(dedicated cores, not shared/overcommitted) - Memory:
48 GiB(dedicated RAM, not shared/overcommitted) - Disk:
500 GiB(SSD storage required)
Node2: Apifort Data
- CPUs:
16(dedicated cores, not shared/overcommitted) - Memory:
48 GiB(dedicated RAM, not shared/overcommitted) - Disk:
500 GiB(SSD storage required)
Node3: Apifort Processor
- CPUs:
48(dedicated cores, not shared/overcommitted) - Memory:
64 GiB(dedicated RAM, not shared/overcommitted) -
Disk:
200 GiB(SSD storage required) -
Traffic Capacity: Suitable for 50+ million requests per day
- The high-capacity configuration ensures optimal performance and scalability for enterprise-level traffic volumes.
Traffic-Based Sizing Note
The hardware requirements may vary based on:
- Request/response body and header sizes
- Number of attack detection events
- API traffic patterns
- Data Storage Time
Network & Infrastructure Requirements
- All 3 servers must be deployed on the same VLAN (Subnet)
- Enterprise-grade network and disk performance required due to high I/O operations between servers
- Additional network interface required for Processor node to handle mirrored traffic
- Servers must be scalable if deployed in virtual environments