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