Open data · CC BY 4.0
EU Cloud Map
Which EU-owned cloud product replaces each service you use on AWS, Google Cloud, Azure or DigitalOcean, and how it moves. Free to reuse with attribution. Download the JSON.
Automatic rebuilt and synced by MoveInfra · With help needs a replacement we build with you · Not yet no direct equivalent today
AWS to EU clouds
| Capability | AWS | UpCloud | Scaleway | Hetzner | OVHcloud |
|---|---|---|---|---|---|
| Virtual machines | EC2 | Cloud ServersAutomatic | InstancesAutomatic | Cloud ServersAutomatic | Public Cloud InstancesAutomatic |
| Managed PostgreSQL / MySQL | RDS, Aurora (provisioned) | Managed PostgreSQL / MySQLAutomatic | Managed Database for PostgreSQL / MySQLAutomatic | PostgreSQL / MySQL on Cloud ServersWith help | Managed Databases for PostgreSQL / MySQLAutomatic |
| Object storage | S3 | Managed Object StorageAutomatic | Object StorageAutomatic | Object StorageAutomatic | Object Storage (S3 API)Automatic |
| Load balancers | Elastic Load Balancing (ALB, NLB) | Managed Load BalancerAutomatic | Load BalancerAutomatic | Load BalancerAutomatic | Public Cloud Load BalancerAutomatic |
| Private networks, firewalls | VPC, security groups | SDN private networks, firewall rulesAutomatic | VPC, Private Networks, security groupsAutomatic | Networks, FirewallsAutomatic | vRack private networks, security groupsAutomatic |
| Kubernetes | EKS | Managed KubernetesAutomatic | Kubernetes KapsuleAutomatic | Self-managed Kubernetes on Cloud ServersWith help | Managed Kubernetes ServiceAutomatic |
| Redis-compatible cache | ElastiCache | Managed ValkeyAutomatic | Managed RedisAutomatic | Valkey on Cloud ServersWith help | Managed Databases for CachingAutomatic |
| Queues and messaging | SQS, SNS | NATS or RabbitMQ on serversWith help | Queues and Topics (SQS/SNS-compatible)With help | NATS or RabbitMQ on serversWith help | Managed Kafka or RabbitMQ on serversWith help |
| Serverless functions | Lambda | Containers on KubernetesWith help | Serverless Functions / ContainersWith help | Containers on serversWith help | Containers on KubernetesWith help |
| DNS | Route 53 | EU DNS provider of your choiceWith help | Domains and DNSWith help | Hetzner DNSWith help | OVHcloud DNSWith help |
| Proprietary NoSQL | DynamoDB | –Not yet | –Not yet | –Not yet | –Not yet |
| Data warehouse | Redshift | –Not yet | –Not yet | –Not yet | –Not yet |
Google Cloud to EU clouds
| Capability | Google Cloud | UpCloud | Scaleway | Hetzner | OVHcloud |
|---|---|---|---|---|---|
| Virtual machines | Compute Engine | Cloud ServersAutomatic | InstancesAutomatic | Cloud ServersAutomatic | Public Cloud InstancesAutomatic |
| Managed PostgreSQL / MySQL | Cloud SQL | Managed PostgreSQL / MySQLAutomatic | Managed Database for PostgreSQL / MySQLAutomatic | PostgreSQL / MySQL on Cloud ServersWith help | Managed Databases for PostgreSQL / MySQLAutomatic |
| Object storage | Cloud Storage | Managed Object StorageAutomatic | Object StorageAutomatic | Object StorageAutomatic | Object Storage (S3 API)Automatic |
| Load balancers | Cloud Load Balancing | Managed Load BalancerAutomatic | Load BalancerAutomatic | Load BalancerAutomatic | Public Cloud Load BalancerAutomatic |
| Private networks, firewalls | VPC, firewall rules | SDN private networks, firewall rulesAutomatic | VPC, Private Networks, security groupsAutomatic | Networks, FirewallsAutomatic | vRack private networks, security groupsAutomatic |
| Kubernetes | GKE | Managed KubernetesAutomatic | Kubernetes KapsuleAutomatic | Self-managed Kubernetes on Cloud ServersWith help | Managed Kubernetes ServiceAutomatic |
| Redis-compatible cache | Memorystore | Managed ValkeyAutomatic | Managed RedisAutomatic | Valkey on Cloud ServersWith help | Managed Databases for CachingAutomatic |
| Queues and messaging | Pub/Sub | NATS or RabbitMQ on serversWith help | Queues and Topics (SQS/SNS-compatible)With help | NATS or RabbitMQ on serversWith help | Managed Kafka or RabbitMQ on serversWith help |
| Serverless functions | Cloud Functions, Cloud Run | Containers on KubernetesWith help | Serverless Functions / ContainersWith help | Containers on serversWith help | Containers on KubernetesWith help |
| DNS | Cloud DNS | EU DNS provider of your choiceWith help | Domains and DNSWith help | Hetzner DNSWith help | OVHcloud DNSWith help |
| Proprietary NoSQL | Firestore, Bigtable | –Not yet | –Not yet | –Not yet | –Not yet |
| Data warehouse | BigQuery | –Not yet | –Not yet | –Not yet | –Not yet |
Azure to EU clouds
| Capability | Azure | UpCloud | Scaleway | Hetzner | OVHcloud |
|---|---|---|---|---|---|
| Virtual machines | Virtual Machines | Cloud ServersAutomatic | InstancesAutomatic | Cloud ServersAutomatic | Public Cloud InstancesAutomatic |
| Managed PostgreSQL / MySQL | Azure Database for PostgreSQL / MySQL | Managed PostgreSQL / MySQLAutomatic | Managed Database for PostgreSQL / MySQLAutomatic | PostgreSQL / MySQL on Cloud ServersWith help | Managed Databases for PostgreSQL / MySQLAutomatic |
| Object storage | Blob Storage | Managed Object StorageAutomatic | Object StorageAutomatic | Object StorageAutomatic | Object Storage (S3 API)Automatic |
| Load balancers | Load Balancer, Application Gateway | Managed Load BalancerAutomatic | Load BalancerAutomatic | Load BalancerAutomatic | Public Cloud Load BalancerAutomatic |
| Private networks, firewalls | VNet, network security groups | SDN private networks, firewall rulesAutomatic | VPC, Private Networks, security groupsAutomatic | Networks, FirewallsAutomatic | vRack private networks, security groupsAutomatic |
| Kubernetes | AKS | Managed KubernetesAutomatic | Kubernetes KapsuleAutomatic | Self-managed Kubernetes on Cloud ServersWith help | Managed Kubernetes ServiceAutomatic |
| Redis-compatible cache | Azure Cache for Redis | Managed ValkeyAutomatic | Managed RedisAutomatic | Valkey on Cloud ServersWith help | Managed Databases for CachingAutomatic |
| Queues and messaging | Service Bus | NATS or RabbitMQ on serversWith help | Queues and Topics (SQS/SNS-compatible)With help | NATS or RabbitMQ on serversWith help | Managed Kafka or RabbitMQ on serversWith help |
| Serverless functions | Azure Functions | Containers on KubernetesWith help | Serverless Functions / ContainersWith help | Containers on serversWith help | Containers on KubernetesWith help |
| DNS | Azure DNS | EU DNS provider of your choiceWith help | Domains and DNSWith help | Hetzner DNSWith help | OVHcloud DNSWith help |
| Proprietary NoSQL | Cosmos DB | –Not yet | –Not yet | –Not yet | –Not yet |
| Data warehouse | Synapse Analytics | –Not yet | –Not yet | –Not yet | –Not yet |
DigitalOcean to EU clouds
| Capability | DigitalOcean | UpCloud | Scaleway | Hetzner | OVHcloud |
|---|---|---|---|---|---|
| Virtual machines | Droplets | Cloud ServersAutomatic | InstancesAutomatic | Cloud ServersAutomatic | Public Cloud InstancesAutomatic |
| Managed PostgreSQL / MySQL | Managed Databases | Managed PostgreSQL / MySQLAutomatic | Managed Database for PostgreSQL / MySQLAutomatic | PostgreSQL / MySQL on Cloud ServersWith help | Managed Databases for PostgreSQL / MySQLAutomatic |
| Object storage | Spaces | Managed Object StorageAutomatic | Object StorageAutomatic | Object StorageAutomatic | Object Storage (S3 API)Automatic |
| Load balancers | Load Balancers | Managed Load BalancerAutomatic | Load BalancerAutomatic | Load BalancerAutomatic | Public Cloud Load BalancerAutomatic |
| Private networks, firewalls | VPC, Cloud Firewalls | SDN private networks, firewall rulesAutomatic | VPC, Private Networks, security groupsAutomatic | Networks, FirewallsAutomatic | vRack private networks, security groupsAutomatic |
| Kubernetes | DigitalOcean Kubernetes (DOKS) | Managed KubernetesAutomatic | Kubernetes KapsuleAutomatic | Self-managed Kubernetes on Cloud ServersWith help | Managed Kubernetes ServiceAutomatic |
| Redis-compatible cache | Managed Caching | Managed ValkeyAutomatic | Managed RedisAutomatic | Valkey on Cloud ServersWith help | Managed Databases for CachingAutomatic |
| Queues and messaging | – | NATS or RabbitMQ on serversWith help | Queues and Topics (SQS/SNS-compatible)With help | NATS or RabbitMQ on serversWith help | Managed Kafka or RabbitMQ on serversWith help |
| Serverless functions | Functions | Containers on KubernetesWith help | Serverless Functions / ContainersWith help | Containers on serversWith help | Containers on KubernetesWith help |
| DNS | DNS | EU DNS provider of your choiceWith help | Domains and DNSWith help | Hetzner DNSWith help | OVHcloud DNSWith help |
| Proprietary NoSQL | – | –Not yet | –Not yet | –Not yet | –Not yet |
| Data warehouse | – | –Not yet | –Not yet | –Not yet | –Not yet |