Skip to content
EuropeanStack

Hetzner vs UpCloud

Side-by-side comparison of two European software products.

Hetzner🇩🇪
UpCloud🇫🇮
Ratings
Overall7.87.9
Ease of Use7.08.0
Feature Depth7.07.0
Value for Money9.58.5
EU Compliance9.09.0
Support Quality6.58.5
Integration Ecosystem6.56.5
Details
Pricingpaidpaid
Free Tier
Open Source
EU Data Hosting
HeadquartersGermanyFinland

At a Glance

Hetzner and UpCloud occupy a similar niche: mid-tier European cloud providers that compete on price and performance against the American hyperscalers while keeping your data under EU jurisdiction. Both are headquartered in the EU, both offer cloud compute with hourly billing, and both have earned loyal followings among developers who got tired of AWS invoices. But they take distinctly different approaches to infrastructure, and those differences matter.

| | Hetzner | UpCloud | |---|---|---| | HQ | Gunzenhausen, Germany | Helsinki, Finland | | Founded | 1997 | 2011 | | Data Centres | Germany, Finland, US | 15 locations (13 European) | | Starting Price | From EUR 3.79/mo | From EUR 3/mo | | Funding | Bootstrapped (private) | Series B (venture-backed) | | Key Strength | Price/performance ratio | MaxIOPS storage performance |

Pricing and Value

Both providers undercut AWS, Azure, and Google Cloud by a wide margin — often by 3-5x for comparable compute. But within that "affordable European cloud" space, the pricing models differ in meaningful ways.

Hetzner's cloud instances start at EUR 3.79/month for shared vCPU, with dedicated vCPU options from around EUR 7.59/month and ARM64 (Ampere) instances from EUR 3.29/month. Dedicated servers begin at roughly EUR 39/month, and the famous Server Auction sells refurbished hardware at 30-50% below standard pricing. The managed Kubernetes control plane is free — you pay only for worker nodes. Egress pricing is included in most plans, though there are fair-use limits.

UpCloud's Developer plan starts at EUR 3/month for 1 vCPU and 1 GB RAM, with General Purpose instances from EUR 18/month. The standout pricing feature is zero-cost egress across all products under UpCloud's Fair Transfer Policy. No bandwidth fees, no API call charges, no surprises. For workloads that push significant outbound traffic — CDN origins, API backends, media delivery — that zero-egress model can save hundreds of euros monthly compared to AWS or even Hetzner.

On raw compute cost per vCPU, Hetzner is cheaper. On total cost of ownership for bandwidth-heavy workloads, UpCloud can close the gap or pull ahead. UpCloud also offers managed databases (MySQL, PostgreSQL, Redis, OpenSearch) included in the platform, which saves the cost and operational burden of running your own.

Edge: Hetzner for raw compute pricing. UpCloud for predictable total cost with zero-egress and managed services included.

Performance

This is where UpCloud makes its strongest case. The proprietary MaxIOPS storage technology delivers up to 100,000 IOPS — substantially faster than the standard SSD storage that most cloud providers, including Hetzner, use for their virtual machines. Independent benchmarks consistently show UpCloud outperforming DigitalOcean and Linode on disk I/O, and the difference is not marginal. For database workloads, high-traffic web applications, or anything that relies on fast random reads and writes, MaxIOPS provides a measurable advantage.

Hetzner's cloud instances use standard NVMe SSDs, which deliver solid performance for the price point. You will not find them slow in any meaningful sense. But disk I/O is not a differentiator for Hetzner — pricing is. Where Hetzner excels on the performance front is with dedicated servers: bare-metal machines where you get the full resources of the underlying hardware without virtualisation overhead. For sustained, CPU-intensive workloads, a Hetzner dedicated server from the Server Auction can deliver exceptional performance per euro.

UpCloud also backs its infrastructure with a 99.999% SLA across compute, storage, and networking — one of the most aggressive uptime guarantees among mid-tier cloud providers. Hetzner does not publish a comparable SLA figure.

Edge: UpCloud for storage I/O performance and SLA guarantees. Hetzner for dedicated server performance per euro.

Infrastructure and Reach

UpCloud operates 15 data centres across four continents, with 13 of those in Europe. The European coverage is notably broad: Helsinki (two facilities), Stockholm, Copenhagen, Stavanger, Frankfurt, Amsterdam, Warsaw, Madrid, and London. That pan-Nordic presence — Finland, Sweden, Denmark, and Norway — is unique among mid-tier cloud providers and valuable for organisations serving Scandinavian markets or requiring Nordic data residency.

Hetzner's footprint is more concentrated. Its own data centres sit in Nuremberg and Falkenstein (Germany) and Helsinki (Finland), with additional Hetzner Cloud regions in the United States (Ashburn and Hillsboro). Three EU locations versus thirteen. If your workloads run in Germany or Finland, Hetzner's infrastructure is excellent — ISO 27001 certified, well-connected, maintained for over 27 years. But if you need low-latency access from Madrid, Amsterdam, or Warsaw, UpCloud has a data centre there and Hetzner does not.

For global reach, neither provider competes with OVHcloud or the hyperscalers. But within Europe, UpCloud's geographic distribution is a clear advantage.

Edge: UpCloud for European geographic coverage. Hetzner for deep German and Finnish infrastructure (own data centres, full physical control).

Managed Services

UpCloud offers a broader managed services portfolio. Managed Kubernetes (CNCF certified), managed databases covering MySQL, PostgreSQL, Redis, and OpenSearch, managed load balancers with SSL termination, managed object storage (S3-compatible), SDN private networking, and block storage. For a team that wants to run a production stack without self-managing every layer, UpCloud provides the essential building blocks as managed services.

Hetzner's approach is more spartan. Cloud servers, dedicated servers, managed Kubernetes (with free control plane), block and object storage, load balancers, firewalls, private networks, floating IPs, and DNS. There are no managed databases, no serverless offerings, and no AI/ML infrastructure. Hetzner gives you excellent compute and expects you to bring your own database, monitoring, and application layer.

The gap is most evident with managed databases. Running PostgreSQL or MySQL on UpCloud means a few clicks and automatic backups. On Hetzner, it means provisioning a server, installing the database, configuring replication, handling backups yourself, and monitoring for problems. For small teams or solo developers, that operational overhead adds up.

Edge: UpCloud for managed service breadth, particularly managed databases.

Developer Experience

Hetzner has built a strong reputation among infrastructure engineers. The Hetzner Cloud API is clean, well-documented, and small enough to learn in an afternoon. The official Terraform provider is actively maintained. The CLI tool (hcloud) handles common tasks efficiently. Community integrations with Ansible, Pulumi, and Packer are solid. For teams that live in terminals and write infrastructure as code, Hetzner fits naturally into existing workflows.

UpCloud also provides a verified Terraform provider, Ansible modules, Packer integration, and a comprehensive API. The control panel is polished and intuitive — arguably more user-friendly than Hetzner's for point-and-click operations. UpCloud's documentation is thorough, though the developer community is smaller. Where Hetzner benefits from a larger community generating tutorials, Stack Overflow answers, and open-source tooling, UpCloud's ecosystem is thinner.

Both providers support hourly billing and standard infrastructure-as-code workflows. Neither has the depth of marketplace integrations or one-click applications that DigitalOcean offers, but both provide everything a competent infrastructure team needs.

Edge: Hetzner for community ecosystem and IaC maturity. UpCloud for control panel usability.

EU Compliance

Both providers are EU-headquartered companies subject to European data protection law, and both score well on compliance fundamentals.

Hetzner is a German private company. ISO 27001 certified data centres. Data Processing Agreements available for all customers. When using EU regions, all data stays within the EU. The compliance story is straightforward: German company, German data centres, German law. There is no American parent company, no third-country data transfers to worry about.

UpCloud is a Finnish company with ISO 27001 certification and CISPE Code of Conduct compliance — the latter being a cloud-specific data protection framework that aligns with GDPR requirements. UpCloud is also EU Data Act aligned and offers full data residency control, allowing customers to select exactly which country and data centre their data resides in. With 13 European data centres across 10 countries, the residency options are more granular than Hetzner can offer.

For regulated industries or public sector procurement, UpCloud's CISPE compliance and broader residency options may carry weight. For most standard GDPR compliance requirements, both providers meet the bar comfortably.

Edge: UpCloud for compliance certification breadth and data residency options. Hetzner for straightforward German data sovereignty.

When to Choose Hetzner

Hetzner is the right choice when budget efficiency is the primary concern and your team has the technical capability to self-manage infrastructure. No other European cloud provider matches Hetzner on price/performance for compute.

It is particularly well-suited for:

  • Kubernetes workloads — free control plane, pay only for worker nodes
  • Startups and indie projects — where every euro of infrastructure spend matters
  • Development and staging environments — fast to provision, cheap to run
  • Infrastructure-as-code teams — clean API, solid Terraform provider, active community
  • Bare-metal needs — dedicated servers and the Server Auction deliver unmatched value

Choose Hetzner if you want maximum compute per euro and your team is comfortable managing databases, monitoring, and application infrastructure.

When to Choose UpCloud

UpCloud is the right choice when performance, managed services, and geographic coverage matter more than squeezing out the lowest possible compute price. The MaxIOPS storage technology delivers a genuine performance advantage for I/O-intensive workloads.

It is particularly well-suited for:

  • Database-heavy applications — MaxIOPS storage plus managed PostgreSQL, MySQL, and Redis
  • Bandwidth-intensive services — zero-cost egress removes a major variable cost
  • Nordic and pan-European deployments — 13 European data centres across 10 countries
  • Teams that need managed infrastructure — databases, Kubernetes, and load balancers without the operational burden
  • Organisations requiring high SLA guarantees — 99.999% SLA across core services

Choose UpCloud if you want high-performance European cloud infrastructure with managed services and predictable pricing.

The Verdict

Hetzner and UpCloud represent two philosophies of European cloud computing, and both execute their vision well.

Hetzner is the pragmatist's cloud. It has been profitable and bootstrapped for nearly three decades, it builds and operates its own data centres, and it offers compute at prices that make AWS look predatory. The trade-off is a focused service portfolio and limited geographic reach. If you bring the expertise, Hetzner provides the infrastructure at a price no one else in Europe can match.

UpCloud is the performance-oriented alternative. MaxIOPS storage is a real differentiator, not marketing. Zero-cost egress removes one of cloud computing's most irritating hidden costs. Managed databases and 13 European data centres make it a more complete platform for teams that do not want to self-manage every layer of their stack. The trade-off is higher compute pricing than Hetzner and a smaller community ecosystem.

For cost-conscious developers and infrastructure teams comfortable with self-management, Hetzner delivers more value per euro. For teams that need storage performance, managed databases, predictable egress costs, and broader European coverage, UpCloud is the stronger platform. Both are proudly EU-headquartered, both keep your data in Europe, and both prove that European cloud providers can compete with — and often outperform — the American incumbents.