For European hosting, Netcup and Hetzner are the two most frequently debated providers among developers. While both are known for incredible value, their underlying infrastructure design philosophies and billing models are entirely different.
This article strips away the marketing parameters and objectively compares Netcup’s Root Server (RS G12.5) with Hetzner’s Dedicated vCPU (CCX) instances across architecture, storage I/O scheduling, and network billing policies to help you make the right architectural choice for your production environment.
1. Core Design Philosophy
Netcup Root Server: “Traditional” Heavyweight Virtualization
Netcup’s RS lineup is designed to offer an experience closely resembling a Bare Metal Dedicated Server.
- CPU Pinning (Passthrough): At the hypervisor level, KVM pins physical cores 1:1 to the virtual machine. This completely eliminates CPU Steal Time.
- Local Hardware RAID: RS instances do not use distributed cloud storage. Instead, the virtual disks are bridged directly to the host node’s local PCIe 4.0 NVMe hardware RAID array. This sacrifices Live Migration flexibility but yields ultra-low storage latency and massive throughput ceilings.
- Billing Model: Classic monthly/annual subscription.
Hetzner Cloud: Modern Cloud-Native Architecture
Hetzner’s Cloud lineup (including shared CPX and dedicated CCX cores) represents standard cloud-native infrastructure.
- Elasticity & Decoupling: Compute and storage are physically separated. The instance’s data volumes are mounted to a distributed Ceph network storage cluster.
- DevOps Friendly: Natively supports per-second billing, snapshot backups, floating IPs, cloud firewalls, and offers highly mature Terraform Providers and REST APIs.
- Billing Model: Strict hourly billing, deploy and destroy on demand.
2. Hardware Specs & Performance Data
For a fair comparison, we selected two primary “dedicated core” instances at the €32 ~ €35 monthly budget tier (net prices, 0% VAT): Netcup RS 2000 G12.5 and Hetzner CCX23.
| Key Metric | Netcup RS 2000 G12.5 | Hetzner CCX23 | Analysis |
|---|---|---|---|
| CPU Cores | 8 Cores (AMD EPYC 9645) | 4 Cores (AMD EPYC 7763/9654) | Netcup offers double the cores for the same budget |
| RAM | 16 GB ECC RAM | 16 GB ECC RAM | Identical specs |
| Storage | 256 GB (Local Hardware RAID) | 160 GB (Distributed Ceph) | Netcup offers 60% more storage with zero network I/O overhead |
| 4K Random Read IOPS | ~135,000 IOPS | ~68,000 IOPS (Network-limited) | The physical advantage of local RAID is clear |
| Network Port Speed | 2.5 Gbps | 1.0 Gbps | Netcup has higher peak bandwidth |
| Base Net Price | €34.20 / mo | €32.35 / mo | Hetzner’s barebone price is slightly lower |
Note: FIO tests can fluctuate slightly based on real-time cluster load, but the generational gap between local passthrough and distributed storage remains objective.
3. Production TCO (3-Year Total Cost of Ownership)
In real-world enterprise deployments, hidden costs often lurk in “storage expansion” and “network traffic overages”. Let’s build a typical scenario for a mid-sized Web service:
Scenario Requirements:
- Minimum 8 CPU Cores, 16GB RAM.
- 256GB storage space for application and databases.
- Consistently generates ~30TB of outbound traffic per month.
Option A: Hetzner Actual Monthly Cost
- Compute Node (CCX33): To match Netcup’s 8 cores, you must upgrade to the CCX33 (8C/32G), with a base price of €62.80.
- Extra Cloud Volume: CCX33 includes 240GB. To reach 256GB, you need 16GB more. Hetzner Block Storage is ~€0.044/GB, adding €0.70.
- Overage Traffic Invoice: Hetzner includes 20TB free. The extra 10TB costs €1.00/TB, adding €10.00.
Hetzner Actual Monthly Total: €73.50/mo (3-Year TCO: ~€2,646).
Option B: Netcup Actual Monthly Cost
- Compute Node (RS 2000 G12.5): Includes 8 Cores, 16G RAM, 256GB NVMe. Base price €34.20.
- Extra Cloud Volume: Default capacity meets requirements, adding €0.00.
- Overage Traffic Invoice: Netcup RS provides a 120TB high-speed traffic pool. 30TB is entirely within the free quota. Even if exceeded, it merely throttles to 1 Gbps without astronomical overage bills, adding €0.00.
Netcup Actual Monthly Total: €34.20/mo (3-Year TCO: ~€1,231).
Conclusion: After aligning performance specs and actual business consumption, Hetzner’s true operational cost is more than double that of Netcup. Netcup’s blunt “all-inclusive” billing model is extremely cost-predictable for long-term operations.
4. Decision Matrix
There is no absolutely perfect server, only the architecture that best fits your business scenario.
When to absolutely choose Netcup RS
- Long-term Stable Services: E-commerce stores, large community forums, self-hosted SaaS infrastructure. These rarely require reboots for months and have low elasticity demands.
- Heavy I/O Database Clusters: MySQL, PostgreSQL rely heavily on the low latency and high IOPS of local disks. Distributed storage network latency jitter is magnified here.
- Highly Sensitive to Traffic Costs: Download sites, media proxies, image hosts. Netcup’s no-overage-bill policy (Fair-Use) is the ultimate defense against bankruptcy by malicious traffic scraping.
When to absolutely choose Hetzner Cloud
- Heavy DevOps Automation Dependency: Teams heavily relying on Terraform, Ansible orchestration, frequent snapshot rollbacks, and dynamic node scaling via API.
- Tidal / Temporary Workloads: Development test machines, CI/CD temporary Runners, hourly Big Data cleaning tasks that are destroyed immediately after completion.
- Multi-Region High Availability: Business requires multi-AZ disaster recovery across Germany, Finland, and the US West Coast. Netcup is currently confined to European data centers.