Hyperconverged architecture¶
In the context of hyperconverged nodes, a minimum of six nodes is required to be eligible for Ubuntu Pro Managed Solutions and Delivery services with Canonical.
We’ll provide three reference specifications based on the purpose of the storage environment, i.e. performance, capacity and general-purpose storage.
Performance¶
In the trade-off between cost and performance, performance-oriented nodes prioritise low latency, high throughput, and high concurrency.
Processor |
56 cores (x86) or greater |
Memory |
256 GB RAM |
Network |
2x dual-port NICs (25 Gb+), onboard NIC for OOB |
Storage |
2x 960 GB SSD/NVMe for OS; 8x enterprise NVMe for OSDs |
Capacity¶
Available storage disk capacity (what users will see).
Processor |
32 cores (x86) |
Memory |
256 GB RAM |
Network |
2x dual-port NICs (25 Gb+), onboard NIC for OOB |
Storage |
2x 960 GB SSD/NVMe for OS; 4x enterprise SSD/NVMe for RadosGW metadata OSDs (4% NL-SAS capacity) WAL/DB*; 20x NL-SAS or SSD for OSDs |
Note
Separate WAL/DB or bcache disks should only be purchased if there is a significant difference in performance between the OSD disks (slow disks, i.e. “Very Read Intensive SSDs”) and the dedicated WAL/DB disks (fast disks).
General-purpose storage¶
A balanced approach between available capacity and performance.
Processor |
64 cores (x86) or greater |
Memory |
256 GB RAM |
Network |
2x dual-port NICs (25 Gb+), onboard NIC for OOB |
Storage |
2x 960 GB SSD/NVMe for OS; 20x enterprise SSD/NVMe for OSDs |