Requisiti generali
Il BQN utilizza server o macchine virtuali commerciali dedicate, configurate in base alla capacità della rete e ai requisiti di connettività.
CPU supportate
- CPU Intel Xeon (Nehalem o successive)
- CPU AMD Epyc
Sono supportati i server a doppia CPU. In base ai normali requisiti NUMA, la RAM deve essere bilanciata tra le due CPU (ad esempio, 16 GB + 16 GB).
Attualmente, il numero massimo di core CPU supportati dal server è 128.
Dischi rigidi supportati
Le unità SSD (Solid State Drive) sono consigliate per motivi di prestazioni e affidabilità.
Sono supportati i seguenti tipi di disco:
- SATA
- SAS
- NMVe
Interfacce di rete supportate
Un server BQN necessita di almeno tre porte di rete: una per la gestione e altre due per l'elaborazione dei pacchetti.
Le porte per l'elaborazione dei pacchetti devono essere basate su Intel, con uno dei seguenti controller:
1 Gbps
- Intel I210
- Intel I350
10 Gbps
- Intel X520
- Intel X540
- Intel X550
- Intel X553
- Intel X710
- Intel XL710
25 Gbps
- Intel XXV710
- Intel E810
40 Gbps
- Intel XL710
100 Gbps
- Intel E810
È possibile supportare altri modelli di interfaccia di rete, ma con una capacità di throughput molto inferiore (fino a 1Gbps).
Ricetrasmettitori di interfaccia di rete supportati
Per le interfacce ottiche, i ricetrasmettitori devono essere compatibili con Intel di uno dei seguenti tipi:
1G SFP
- 1000BASE-SX
- 1000BASE-LX
10G SFP+
- 10GBASE-SR/1000BASE-SX
- 10GBASE-LR/1000BASE-LX
25G SFP28
40G QSFP+
- 40GBASE-SR4
- 40GBASE-LR4
100G QSFP28
Dimensionamento dell'hardware
La configurazione minima è per 1 Gbps, fino a 150 Gbps. La tabella seguente riassume la CPU, la RAM e il disco necessari in base alla capacità della rete. I processori indicati sono esempi di sistemi verificati. Funzioneranno anche processori con caratteristiche prestazionali simili
Piattaforme virtuali
BQN sostiene:
- VMware
- KVM (con kernel Linux della macchina host di versione 4.11 o successiva e QEMU di versione 2.9 o successiva).
Tutte le risorse saranno completamente dedicate (pinned) alla macchina virtuale (senza oversubscription). A seconda del carico di traffico, verificare con Bequant le risorse necessarie. Come linea guida generale, utilizzare le seguenti risorse:
* Ogni vCPU equivale a un core di una CPU Intel XeonE5-2630 v4 @ 2,20GHz, con hyperthreading abilitato.
Per le interfacce del piano dati, la configurazione supportata è l'uso di schede di rete Intel con passthrough PCI, per motivi di prestazioni e affidabilità.