Hardware Requirements
1. Description
CSGHub is a cloud-native AI hosting platform that includes the following core load types:
- Control Plane Services (API / Web / Scheduling)
- Data Plane Services (Model, Dataset, Artifact storage)
- Computing Tasks (Dataflow / Runner / Inference tasks)
- Optional AI Components (GPU / Knative / Argo)
Therefore, hardware requirements are highly dependent on the deployment scale and usage scenarios.
2. Deployment Mode Classification
| Deployment Mode | Target Scenarios | Characteristics |
|---|---|---|
| Docker (Single Machine) | Development / Demo | Simple, low resource consumption |
| Single-node K8s | Testing / POC | Close to production architecture |
| Standard K8s Cluster | Production | Scalable and high-availability cluster |
| Large-scale Production | Multi-node redundancy | Large-scale production environment |
3. Testing/Development Environment (Minimum Configuration)
Applicable to:
- Functional verification
- Local development
- Individual use
3.1 Recommended Configuration
| Resource | Configuration |
|---|---|
| CPU | 4 Cores |
| Memory | 8 GB |
| Storage | ≥ 200 GB (SSD) |
| Network | ≥ 1 Gbps |
3.2 Notes
- Can use Docker.
- Not recommended to enable: Dataflow, large-scale Runner, or GPU inference.
- Local disk (
hostPath) can be used for storage.
4. Small to Medium-scale Production (Recommended Configuration)
Applicable to:
- Team use (10–100 people)
- Model / Dataset management
- Medium-scale task scheduling
4.1 Cluster Scale
- 3 to 5-node Kubernetes cluster.
4.2 Per-node Configuration
| Resource | Recommended |
|---|---|
| CPU | 8 ~ 16 Cores |
| Memory | 16 ~ 32 GB |
| Storage | ≥ 1 TB SSD |
| Network | ≥ 1 ~ 10 Gbps |
4.3 Total Resources (Example)
- Total CPU: ≥ 32 Cores
- Total Memory: ≥ 64 GB
- Storage: ≥ 3 TB
5. Large-scale Production (High Load)
Applicable to:
- Multi-team / Multi-tenant
- High-frequency task scheduling
- AI Inference / Training
- Large-scale datasets
5.1 Cluster Scale
- 5 to 20+ nodes.
5.2 Per-node Configuration
| Resource | Recommended |
|---|---|
| CPU | 16 ~ 64 Cores |
| Memory | 64 ~ 256 GB |
| Storage | ≥ 2 TB NVMe SSD |
| Network |