Azure -> IONOS
Migrating from Azure to IONOS
IONOS is a German cloud provider (United Internet group) with multiple EU data centres and a broad managed catalogue including Kubernetes and PostgreSQL. AKS and PostgreSQL have managed equivalents; Cosmos DB and Azure AD B2C do not. Blob->S3 rewrite applies.
Which Azure services have an IONOS equivalent?
IONOS offers managed Kubernetes and databases; analytics and identity are self-hosted.
| Azure | IONOS | Verdict |
|---|---|---|
| Azure Blob Storage | IONOS Object Storage S3-compatible, NOT Azure Blob-compatible: Blob SDK rewrites. | Partial |
| Azure Managed Disks | IONOS Block Storage Direct equivalent. | Equivalent |
| Azure Virtual Machines | IONOS Compute Engine / Cubes Flexible VMs via DCD. | Equivalent |
| Azure AKS | IONOS Managed Kubernetes Managed control plane. | Equivalent |
| Azure Database for PostgreSQL | IONOS Managed Databases Managed PostgreSQL and MySQL. | Partial |
| Azure Cosmos DB | No managed twin Self-host ScyllaDB. | No managed twin |
| Azure AD B2C | No managed twin Self-host Keycloak. | No managed twin |
| Azure Synapse | No managed twin Self-host ClickHouse. | No managed twin |
| Azure Service Bus | No managed twin Self-host Kafka or NATS. | No managed twin |
Where do the Azure APIs diverge?
Blob->S3 rewrite applies. Cosmos DB, identity and messaging have no managed IONOS twin.
- Blob->S3: every Azure Blob SDK call is rewritten.
- Cosmos DB: self-host ScyllaDB.
- Azure AD B2C: self-host Keycloak.
- Service Bus: self-host Kafka or NATS.
Which services move cleanly?
Scoped to IONOS managed services.
8 capabilities
Object storage
Hyperscaler Amazon S3 Azure Blob Storage Google Cloud StorageEU-sovereign path Scaleway Object StorageOVHcloud Object StorageVerdict MatureS3-compatible API. A drop-in target for most SDKs, backups and static assets.
Block storage
Hyperscaler Amazon EBS Azure Managed Disks Persistent Disk / HyperdiskEU-sovereign path Scaleway Block StorageOVHcloud Block StorageVerdict MatureNetwork block volumes with snapshots. Standard building block, well covered.
Virtual machines
Hyperscaler Amazon EC2 Azure Virtual Machines Google Compute EngineEU-sovereign path Scaleway InstancesOVHcloud Public CloudHetzner CloudVerdict MatureGeneral-purpose and dedicated instances are a solved problem in the EU.
Managed Kubernetes
Hyperscaler Amazon EKS Azure AKS Google Kubernetes Engine (GKE)EU-sovereign path Scaleway KapsuleOVHcloud Managed KubernetesVerdict MatureCNCF-conformant managed control planes. Portable workloads move with little friction.
Container registry
Hyperscaler Amazon ECR Azure Container Registry Google Artifact RegistryEU-sovereign path Scaleway Container RegistryOVHcloud Managed Private RegistryHarbor (self-hosted)Verdict MatureOCI registries are commodity. Self-hosted Harbor is a fully sovereign fallback.
Managed PostgreSQL
Hyperscaler Amazon RDS / Aurora Azure Database for PostgreSQL Cloud SQL / AlloyDB for PostgreSQLEU-sovereign path Scaleway Managed DatabaseOVHcloud Managed DatabasesAiven for PostgreSQLVerdict ViableStandard PostgreSQL is well served. Aurora-specific features (e.g. global database, serverless v2 autoscaling) have no exact twin, so plan around them.
Managed cache (Redis/Valkey)
Hyperscaler Amazon ElastiCache Azure Cache for Redis Memorystore for RedisEU-sovereign path Scaleway Managed Database for RedisAiven for Valkey/RedisVerdict ViableIn-memory caching is well covered; Valkey is the emerging open successor to Redis.
Authoritative DNS
Hyperscaler Amazon Route 53 Azure DNS Google Cloud DNSEU-sovereign path Scaleway Domains & DNSOVHcloud DNSBunny DNSVerdict ViableManaged authoritative DNS is well covered. Route 53's routing policies need a manual rebuild.
Verdicts are conservative and reflect managed, EU-jurisdiction offerings as of 2026. Provider feature sets move quickly, so we re-check on every engagement.
How many engineer-days?
50-120 engineer-days
Comparable to other managed EU targets, plus Blob->S3 rewrite.
- Low: AKS, PostgreSQL, disk.
- High: Blob-SDK rewrite, self-host identity and messaging.
Where does IONOS run?
Multiple EU data centres; German-operated.
- Frankfurt, Germany (2 sites)Primary EU hub.
- Berlin, GermanySecond German location.
- Paris, FranceFrench option.
- Worcester, UKUK region.
Honest limitations
- Blob->S3 is a rewrite Azure-specific migration tax.
- Narrower event ecosystem Less serverless tooling than Scaleway.
- Cosmos DB and AD B2C have no twin Plan them first.
CTO questions
- What is the DCD model?
- A graphical Data Center Designer UI.
- Is IONOS sovereign?
- EU-operated, multiple EU data centres.