Ud af den amerikanske cloud. Ind på europæisk grund.
En flytning er ikke ét projekt. Det er en række små, hver med sin egen grænse, sin egen Terraform-kode og sin egen vej tilbage.
Fem principper
- Infrastruktur som kode fra dag ét
Intet klikkes sammen i en portal. Alt, der kan genskabes, står i Terraform i jeres eget repository.
- Bounded context som flytteenhed
Vi flytter ét afgrænset forretningsområde ad gangen, med dets data og dets API’er, ikke “hele landskabet” på én gang.
- Parallel drift, aldrig big bang
Det nye miljø kører ved siden af det gamle, indtil tallene er ens. Så skifter vi over. Aldrig en weekend med krydsede fingre.
- Jeres egne repositories
Koden, pipelines og dokumentationen ligger hos jer fra første dag. Den dag vi går, mangler I ingenting.
- En vej tilbage ved hvert trin
Hvert trin kan rulles tilbage. Det er ikke pessimisme; det er det, der gør, at tilsynet og jeres driftschef kan sige ja.
Seks trin
Altid i denne rækkefølge. Under hvert trin står, hvad I ser hos jer selv, mens det sker.
- Vurdér
Tre uger med jeres arkitekter: inventar over systemer og data, jurisdiktion og tilsynskrav, arkitektoniske sømme og lock-in, omkostninger i dag mod et europæisk estimat.
I ser: En rapport med et go eller no-go, et mållandskab og en faseplan. Måske et nej.
- Tegn mållandskabet
Hvilken udbyder, hvilke regioner, hvad der bliver managed, og hvad I selv driver. Hvor data bor, og hvem der kan nå dem. Exit-planen skrives her, ikke bagefter.
I ser: Ét diagram, som jeres sikkerhedsfolk og tilsynet kan læse.
- Byg landingszonen i Terraform
Netværk, Kubernetes, databaser, hemmeligheder, logning og adgang som kode. Dev, test og prod identiske i form, så dev kan øve det, prod skal gøre.
I ser: Tre miljøer, der kan slettes og genskabes på en eftermiddag.
- Flyt kontekst for kontekst
Det mindst forbundne forretningsområde først. Data synkroniseres, applikationen kører begge steder, forskelle måles.
I ser: Et område ad gangen, der kører på europæisk grund, mens resten står urørt.
- Skift over
Trafik og data peger på det nye miljø. Det gamle står tændt, men stille, indtil tallene har været ens længe nok.
I ser: En dato, hvor hyperscaleren holder op med at sende regninger.
- Overdrag
Driftsdokumentation, runbooks, adgang og den første flytteprøve: en arbejdsbyrde bragt op hos en anden europæisk udbyder, med timerne noteret.
I ser: Et landskab, I selv kan flytte igen.
Flytningen som kode
En plan fra Kvarters-flytningen. Azure-ressourcerne forsvinder, de europæiske kommer til, og applikationskataloget rører vi ikke. Modulet øverst kender ingen udbyder; ét tyndt modul pr. cloud gør resten.
$ terraform plan - module.azure.azurerm_kubernetes_cluster.main - module.azure.azurerm_postgresql_flexible_server.main - module.azure.azurerm_key_vault.main + module.scaleway.scaleway_k8s_cluster.main + module.scaleway.scaleway_rdb_instance.main + module.scaleway.scaleway_secret.app[7] module.platform (uændret: 7 apps) Plan: 41 to add, 0 to change, 38 to destroy.
Hvor systemerne kan bo
Europæisk cloud er ikke én udbyder i Paris. Det er et tæt net af datacentre, og to af dem ligger på dansk jord. Kortet viser, hvor en dansk virksomhed kan flytte hen i dag, og hvad der er på vej.
- Scaleway, i drift: Paris (3 zoner), Amsterdam (3), Warszawa (3), Milano (1 siden marts 2026, to mere på vej). Vores foretrukne destination.
- Scaleway, på vej: en tysk zone åbnet november 2025, by ikke offentliggjort; en svensk region annonceret uden dato.
- OVHcloud-regioner: Gravelines, Roubaix, Strasbourg, Paris, Frankfurt, London, Warszawa, Milano.
- OVHcloud lokalzoner: København, Stockholm, Madrid, Bruxelles, Zürich, Prag, Wien, Sofia, Bukarest, Manchester, Marseille, Amsterdam.
- STACKIT (Schwarz-gruppen): Neckarsulm og Ellhofen i Tyskland, Ostermiething i Østrig.
- Hetzner: Falkenstein, Nürnberg, Helsinki.
- UpCloud: København (Ballerup), Stockholm, Helsinki, Stavanger, Amsterdam, Frankfurt, Warszawa, Madrid, London.
- Aarhus, hvor vi sidder. København er ca. 160 km væk, Amsterdam 600, Falkenstein 700, Paris 1.000.
Opdateret oktober 2026 fra udbydernes egne sider og pressemeddelelser. Kortet er tegnet som en forenklet kystlinje og henter intet udefra.
Hvor vi flytter hen
Scaleway, som udgangspunkt
Europæisk ejet, managed Kubernetes og PostgreSQL, tre zoner i Amsterdam, en Terraform-provider der holder. Det var vinderen i vores egen sammenligning af otte udbydere, og det er der, Kvarters kører i dag.
UpCloud, når jorden skal være dansk
Zone i Ballerup siden december 2025. Det rigtige svar, når kontrakten eller tilsynet siger “i Danmark”, og arbejdsbyrden kan leve med et mindre katalog af managed tjenester.
STACKIT, når datalaget skal være tysk
Det stærkeste managed datalag i sammenligningen, tysk ejerskab, tyske og østrigske datacentre. Prisen er et tysk-orienteret marked og færre regioner.
Hetzner, når I selv har et platformhold
Billigst i Europa og uden managed tjenester. STAR driver hele sit landskab her som kode med 60 udviklere. Det kræver, at I vil være jeres egen platform.
Det, der bliver
DNS, CI og mail flytter vi sjældent først. De ligger ikke i den kritiske sti, de kan erstattes på en dag, og en flytning skal begynde, hvor risikoen er, ikke hvor den er nemmest.
Danske virksomheder, der allerede er flyttet
Ingen anden dansk side samler dem. Alle tal er fra offentlige kilder: udbydernes egne sider, Ingeniøren, Version2 og DigiTech.
| Hvem | Hvad | Hvortil | Tal |
|---|---|---|---|
| STAR, Styrelsen for Arbejdsmarked og Rekruttering | Alle fagsystemer, herunder Jobnet, fra en ren Microsoft-platform til open source som kode | Hetzner, med Scaleway og OVHcloud i beredskab | Ni måneder, til tiden, 65–70 % billigere, 2025 |
| Københavns Kommune | Data science- og webteamets platform, Kubernetes | Scaleway | Rammeaftale på 48 måneder vundet i udbud, 2025 |
| Aarhus Kommune, ITK | Omkring 50 løsninger | Azure → Hetzner | Cloudregningen skåret med to tredjedele, 2025 |
| Plecto, Aarhus | Hele platformen | AWS → Scaleway | 2025 |
| KeepFocus / Wise Home | Omkring 40 microservices for 450 kunder | Egne servere → Scaleway managed Kubernetes | Fem personer i teamet, 2023 |
| CapaSystems, Taastrup | SaaS til endpoint management | Egne servere → Scaleway | 100.000 enheder, 100 kunder |
| Elvium, København | HR- og rekrutteringsplatform | Scaleway | 2026 |
Ingen C25-virksomhed har gjort noget tilsvarende; de største har valgt hyperscalernes “suveræne” udgaver. For dem er samtalen en anden: ikke om at flytte, men om at kunne.
Kvarters-flytningen
Kvarters er en platform for energideling, bygget på .NET, PostgreSQL og Angular, med syv applikationer som containere. Den kørte på Azure for omkring 3.900 euro om måneden.
Vi sammenlignede otte europæiske udbydere mod det faktiske landskab. Scaleway i Amsterdam vandt under alle vægtninger: alt, Kvarters kører, havde et hjem, med to undtagelser, som vi skriver åbent: beskedkøen kører via en tredjepart, indtil Scaleway får den til Amsterdam, og CI kan ikke logge ind uden en nøgle, fordi der ikke er OIDC-føderation.
Flytningen blev bygget som ét udbyder-neutralt modul – navne, tags og kataloget over de syv apps – oven på ét tyndt modul pr. cloud. Azure-modulet er bevaret som afprøvet, pensioneret kode. Applikationerne, databaseskemaet og udgivelsesmodellen blev ikke rørt.
I drift i Amsterdam siden 4. oktober 2026. Fra første commit til produktion: fem uger.
Den fulde analyse offentliggøres her, når den er renskrevet.
Hvad det koster, og hvor længe det tager
Vurderingen giver tallet for jeres landskab. Som pejlemærke: et system med få bounded contexts flytter på uger; Kvarters tog fem. Det, der flytter prisen, er antallet af systemer, datamængden, og hvor mange proprietære tjenester der skal have en erstatning.