How EU cloud providers actually compare

There are now over a dozen European cloud providers competing for your workloads. But how do they actually stack up against each other? Not in marketing speak, but in concrete features: can you get managed Kubernetes? Are there GPU instances? Is there a WAF? What about message queues?

We went through the product pages and documentation of the major EU cloud providers and mapped out exactly what each one offers across compute, storage, networking, managed services, and AI/GPU infrastructure. Every checkmark in the tables below was verified against the provider's current product catalog.

Compute

Compute
Provider Bare Metal Dedicated VPS / VMs Kubernetes GPUs Serverless
OVHcloud Yes Yes Yes Yes Yes No
Scaleway Yes Yes Yes Yes Yes Yes
Gcore Yes Yes Yes Yes Yes Yes
T Cloud Public Yes Yes Yes Yes Yes Yes
IONOS Yes Yes Yes Yes Yes No
Hetzner Yes Yes Yes No Yes No
UpCloud No No Yes Yes Yes No
STACKIT No No Yes Yes Yes No

Most providers offer managed Kubernetes, except Hetzner (by design). Serverless remains rare: only Scaleway, Gcore, and T Cloud Public. GPU instances are broadly available across all providers listed here.

Storage

Storage
Provider Block Storage Object Storage File Storage (NFS)
OVHcloud Yes Yes Yes
Scaleway Yes Yes No
Gcore Yes Yes Yes
T Cloud Public Yes Yes Yes
IONOS Yes Yes Yes
Hetzner Yes Yes Yes
UpCloud Yes Yes Yes
STACKIT Yes Yes Yes

Block and object storage are table stakes: every provider offers both. Managed NFS is available from most, except Scaleway.

Networking

Networking
Provider VPCs Load Balancers Gateways VPNs WAF
OVHcloud Yes Yes Yes No No
Scaleway Yes Yes Yes No Yes
Gcore Yes Yes No No Yes
T Cloud Public Yes Yes Yes Yes Yes
IONOS Yes Yes Yes Yes No
Hetzner Yes Yes No No No
UpCloud Yes Yes Yes Yes No
STACKIT Yes Yes No No Yes

VPCs and load balancers are universal. Beyond that, it varies. T Cloud Public has the most complete networking stack. WAFs are offered by Scaleway, Gcore, T Cloud Public, and STACKIT. Managed VPNs only from T Cloud Public, IONOS, and UpCloud.

Managed services

Managed services
Provider Databases Queues Transactional Email
OVHcloud PostgreSQL, MySQL, MongoDB, Valkey, Kafka, Cassandra, OpenSearch No No
Scaleway PostgreSQL, MySQL, Redis, MongoDB, ClickHouse SQS, SNS, NATS, Kafka Yes
Gcore PostgreSQL No No
T Cloud Public PostgreSQL, MySQL, SQL Server Kafka No
IONOS PostgreSQL, MySQL, MongoDB, Redis Kafka No
Hetzner No No No
UpCloud PostgreSQL, MySQL, Valkey, OpenSearch No No
STACKIT PostgreSQL, MongoDB, MariaDB, SQL Server, Redis, OpenSearch RabbitMQ No

This is where differences become stark. Scaleway is the only provider offering databases, queues, and transactional email in one platform, with SQS/SNS protocol compatibility. OVHcloud and STACKIT have the most database engines. Hetzner offers no managed services at all, by design. Message queues remain a gap: only Scaleway, STACKIT (RabbitMQ), IONOS (Kafka), and T Cloud Public (Kafka).

GPUs and AI

GPUs and AI
Provider GPU Models AI Inference API
OVHcloud H200, H100, A100, L40S, L4, V100S, T4 Yes
Scaleway H100, L40S, L4 Yes
Gcore H200, H100, A100, L40S Yes
T Cloud Public H100, A100, V100, T4 ModelArts (train + deploy)
IONOS H200, H100, L40S, A10, T4, RTX PRO 6000, Gaudi 2/3 Yes
Hetzner RTX 4000 Ada, RTX 6000 Ada, RTX PRO 6000 (dedicated only) No
UpCloud L40S No
STACKIT Not disclosed (up to 8 GPUs per instance) Yes

OVHcloud and IONOS have the widest GPU selection. IONOS uniquely offers Intel Gaudi as a non-NVIDIA option. AI inference APIs (OpenAI-compatible) are available from OVHcloud, Scaleway, Gcore, IONOS, and STACKIT. Hetzner's GPUs are dedicated servers only, not elastic cloud instances.

Our picks

Best for startups and developers on a budget: Hetzner. If you are comfortable with Linux and want to keep costs as low as possible, nothing in Europe comes close. You trade managed services for raw infrastructure at prices that make even other EU providers look expensive. Pair it with external services for AI inference.

Best all-rounder with an AWS-like experience: Scaleway. If you want one provider that handles compute, Kubernetes, databases, queues, serverless, email, and AI inference without stitching together five different vendors, Scaleway is the closest thing the EU has to a full-service cloud. The developer experience and documentation are strong.

Best for GPU and AI workloads: OVHcloud or IONOS. Both offer the broadest range of GPU models. OVHcloud also has AI Endpoints for serverless inference. IONOS uniquely offers Intel Gaudi accelerators if you want a non-NVIDIA option.

Scaleway comes closest in terms of breadth. It offers managed Kubernetes, serverless functions, object storage, managed databases, message queues (with SQS/SNS protocol compatibility), transactional email, and AI inference APIs. T Cloud Public also covers a wide range but with a more enterprise-oriented approach.

Most providers offer managed Kubernetes: OVHcloud, Scaleway, Gcore, T Cloud Public, IONOS, UpCloud, and STACKIT. Hetzner does not offer managed Kubernetes but is a popular choice for self-managed clusters using k3s or similar tools.

OVHcloud and IONOS offer the widest range of GPU models, including H200 and H100. IONOS also uniquely offers Intel Gaudi accelerators. For AI inference without managing GPUs yourself, Scaleway, Gcore, OVHcloud, IONOS, and STACKIT all offer OpenAI-compatible API endpoints.

For features like advanced serverless ecosystems (Step Functions, EventBridge), proprietary databases (DynamoDB, Cosmos DB, BigQuery), or deep IAM systems, there is no direct EU equivalent today. You can self-host open source alternatives (e.g., MinIO for S3, CockroachDB for distributed SQL, Temporal for orchestration) or use a hybrid approach with a US hyperscaler sovereign cloud for specific services.