Moderate to move
CloudFront on Hetzner: what it becomes and what it costs.
On Hetzner, CloudFront becomes Bunny CDN or Cloudflare in front of Hetzner. A third-party CDN is cheap and easy to put in front of Hetzner.
Effort grade
Moderate
Same software, self-hosted: you patch, back up and fix it
Cost after the move, before engineer time
15% of today
CloudFront egress runs $0.085 per GB; Bunny CDN is about $0.01 per GB and Cloudflare’s paid plans are flat, so roughly 15% of today’s spend.
Engineer time
none added
Priced from usage; it runs on the servers already counted.
Other ways to replace it
The report lets you pick any of these per service; the figure and the grade follow.
Cloudflare (paid plan)
Flat monthly plans with no egress fees; cache rules and signed URLs are re-done in Cloudflare's model.
10% of today · Easy
Fastly
Per-GB pricing closer to today's, with VCL-level control for teams that need edge logic.
60% of today · Easy
In three modelled AWS accounts
What CloudFront costs in the modelled accounts and what the estimator makes of it on Hetzner, with the default assumptions. Not customer data.
| Account | AWS /mo | Hetzner /mo | Change | Priced by |
|---|---|---|---|---|
| Early-stage SaaS$2,981/mo in total | $255 | $38 | −$217 | ratio |
| Scale-up on Kubernetes$24,950/mo in total | $1,100 | $165 | −$935 | ratio |
| Data-heavy platform$79,640/mo in total | $2,600 | $390 | −$2,210 | ratio |
Your own CloudFront line, from your export
Drop one month of your AWS cost export and the report prices every service, CloudFront included, on Hetzner list prices of 17 Oct 2026, net of the engineer time to run it. In your browser; nothing is uploaded.