🖥️ MOJO Best Practices¶
The provided information outlines the minimum and optimal hardware, network, and operating system requirements for running Metify MOJO. Let's break down the specifications:
Minimum Requirements:¶
Hardware:
- CPU: 8 core processor.
- Memory: 16GB.
- Storage: 80GB.
- Network Interfaces:
- For tagged configurations: 1 x 1GB Ethernet.
- For untagged configurations: 4 x 1GB Ethernet.
Network:
- Enterprise-grade switch with the capacity to process greater than 14 Mpps and 20GB of switching capacity.
- 802.1q VLAN support.
- Internet connectivity.
Operating System:
- Debian 13/12 or RHEL 10/9, Ubuntu 24/22.
Optimal Requirements:¶
Hardware:
- CPU: Minimum 16‑core Intel Xeon Scalable (Ice Lake or newer, including Xeon 6‑class) or AMD EPYC 7003 or newer (e.g., EPYC 9005 series), or AMD Ryzen Threadripper‑class processor.
- Memory: 64 GB ECC DDR4 or DDR5 (new deployments should target DDR5 platforms).
- Storage:
- OS: 2 Ă— 256 GB PCIe NVMe (Gen4+) SSD in software or hardware RAID 1.
- Data: 2 Ă— 2 TB PCIe NVMe (Gen4+) SSD in software or hardware RAID 1.
- Network Interfaces:
- Untagged:
- 1 x 1GB for Management VLAN.
- 1 x 25GB for Provisioning VLAN.
- 1 x 25GB for Services VLAN.
- 1 x 10GB for BMC VLAN.
- Tagged:
- 1 Ă— 25 GbE trunk for Management, Provisioning, Services, and BMC VLANs.
Network:
- Enterprise‑grade L3 switch that processes ≥75 Mpps and ≥100 Gbps of switching capacity, with at least 25 GbE downlinks and 100 GbE uplinks.
- 802.1q VLAN Support.
- Internet connectivity.
Operating System:
- Debian 13/12, RHEL 10/9, or Ubuntu Server 24.04/22.04 LTS.
These requirements provide a clear guideline for users intending to deploy Metify MOJO, outlining the specifications necessary for both minimum functionality and optimal performance. The detailed specifications for hardware, network, and operating system components ensure a suitable environment for the efficient operation of MOJO in diverse scenarios.