← Tutti gli articoli

Hetzner ARM Ampere: prove sul campo, ne vale la pena?

17 June 20252 min di lettura

Nuove istanze ARM su Hetzner Cloud. Performance, compatibilità Node.js, container, e prezzo: i numeri reali.

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

CasoScelta
API Node.js / PostgresARM (-30% costi, +10% performance)
Build CI / Webpack heavyx86
Container genericiARM, salvo immagini specifiche
Self-hosted analytics, BIARM

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.