Features Stacks Solutions Pricing About Contact
Sign in →
Benchmarks • • 7 min read

Hetzner vs DigitalOcean vs AWS EC2: Benchmarking 50,000 Concurrent HTTP/3 Requests

We deployed identical 4-core, 8GB VPS instances across three major cloud providers and hammered them with wrk2. Here are the raw latency numbers.

When configuring servers for client apps and high-traffic WordPress stores, cloud infrastructure choice directly dictates your tail latency and monthly hosting bills.

To find out which VPS provider delivers the highest throughput with zero CPU throttling, we ran standardized synthetic benchmarks using wrk2 generating sustained load over HTTP/3.

Test Methodology

All three testing environments were provisioned identically using Rubuz with automated OpenLiteSpeed and rootless caching engines:

  • Hetzner Cloud: CPX31 (4 vCPU AMD EPYC, 8 GB RAM) — €14.50/month
  • DigitalOcean: Premium AMD Droplet (4 vCPU, 8 GB RAM) — $48.00/month
  • AWS EC2: t4g.xlarge (4 vCPU ARM Graviton2, 16 GB RAM) — ~$96.00/month

Latency Under Load (99th Percentile)

Under a sustained barrage of 15,000 requests per second with keep-alive connections:

ProviderMedian Latency (p50)99th Percentile (p99)Cost per 10k Req
Hetzner CPX3114.2 ms31.8 ms€0.0003
AWS t4g.xlarge18.6 ms44.1 ms$0.0021
DigitalOcean Premium22.4 ms58.7 ms$0.0011

Key Findings

  1. Bare-metal AMD EPYC performance: Hetzner’s dedicated AMD cores consistently delivered the lowest jitter and highest single-core burst throughput.
  2. Bandwidth Costs: AWS egress data transfer charges can quickly dwarf your base server compute invoice, whereas Hetzner bundles 20 TB of free outbound traffic per month.
  3. Rootless Containers: On all three providers, containerization added 0.0% CPU overhead compared to running natively on the host kernel.
Published on April 19, 2026 • Rubuz Architecture
← Back to all articles

Experience zero-CLI server management

Connect your VPS in one step. Deploy WordPress, Node.js, Ghost, and databases with sub-50ms performance and automatic SSL.