Each server pool is bound to a physical CPU core with will use up to 100% of its resource, one server pool (cpu core) can use as maximum as 8 NVMe disks or 64 SATA disks to provide more than 1,000,000 IOPS. There for 1 server pool is sufficient for small business and person users who like the software.
Server Pool in other means one server pool is a parallel unit for processing I/Os, the CPU core limitations means the count of I/Os server pool is limited, the server will still use more CPU cores for other work like recovery, management etc.
Can Server Pool provide both iSCSI/iSER and NVMF service?
Yes, one server pool can at same time provide iSCSI, iSER and NVMe-oF service, it will one or more business NIC devices.
Whats Storage Pool used for?
Storage Pool is core component of the product which is SDS to provides dynamic block for volumes.
Which can also provide direct attached and RAID (0,1 or 5). For directly attached device, IO pattern could be classic AIO (through kernel) and kernel-by-pass.
Whats the Hardware Requirements?
The software is designed as a high performance storage solution, therefor hardware should servers which equip some NVMe devices and NICs networks which support RDMA.
Of course, the software is complelty supporting classic hardware configuration to run as high performance, like SSD, HDD in GB Ethernet and 10GB Ethernet.