A inizio 2025 Hetzner ha aggiunto istanze ARM Ampere alla sua Cloud. Prezzo aggressivo, performance promesse buone. Le abbiamo provate per due mesi su tre carichi di lavoro reali.
Le istanze
I VPS CAX iniziano da CAX11 (2 vCPU Ampere, 4 GB RAM, 80 GB SSD) a 4,49 €/mese. CAX21 (4 vCPU, 8 GB) a 7,49 €/mese. Sono tra il 25% e il 35% più economici degli equivalenti x86 (CPX).
Test 1: Node.js + Express API
Throughput su CAX21: ~14.500 req/s su un endpoint JSON semplice. Su CPX21 (x86 AMD): ~13.800 req/s. Vincono di poco gli ARM. Latenza p99: 8 ms vs 9 ms.
Test 2: Postgres 16
Benchmark pgbench (TPC-B-like): 2.890 TPS su CAX21 vs 2.620 TPS su CPX21. Vincono ARM del 10%.
Test 3: Next.js build
Build di una nostra app medium (3.200 file TS, 800 dipendenze) impiega 89s su CAX21 vs 78s su CPX21. Qui x86 vince. Il bottleneck è webpack che ha ancora ottimizzazioni native pensate per x86.
Compatibilità
- Node.js: ottima. Tutto compila.
- Sharp: serve installare la versione ARM (npm ci risolve in automatico).
- Prisma: ottima compatibilità ARM da 5.x.
- Docker images: spesso multi-arch, alcune (poche) immagini terze sono solo x86 — verificare prima.
Quando sceglierle
| Caso | Scelta |
|---|---|
| API Node.js / Postgres | ARM (-30% costi, +10% performance) |
| Build CI / Webpack heavy | x86 |
| Container generici | ARM, salvo immagini specifiche |
| Self-hosted analytics, BI | ARM |
Per la maggior parte dei nostri carichi di runtime, ARM è la scelta nuova predefinita. Per CI o build, restiamo su x86 finché il tooling non recupera.