Blog
EU-cloud eller ej?
Introduktion Vi (forfatterne til dette indlæg) er cloud-arkitekter og spørgsmål omkring EU-cloud udbydere dukker ofte op for tiden, der hvor vi kommer. Der kan være flere grunde til at spørgsmålet opstår fx compliance, præference for en EU-baseret løsning, pris eller andet. Indlægget skal derfor ikke opfattes som en prædiken imod amerikanske cloud-udbydere men snarere et […]

Introduktion
Vi (forfatterne til dette indlæg) er cloud-arkitekter og spørgsmål omkring EU-cloud udbydere dukker ofte op for tiden, der hvor vi kommer. Der kan være flere grunde til at spørgsmålet opstår fx compliance, præference for en EU-baseret løsning, pris eller andet. Indlægget skal derfor ikke opfattes som en prædiken imod amerikanske cloud-udbydere men snarere et forsøg på at betragte andre muligheder med et åbent sind.
I dette blog-indlæg vil vi forsøge at besvare spørgsmålet ”kan en EU-cloud være et alternativ til cloud-leverandører som AWS, Azure, GCP etc.?”
Det er ikke altid et enkelt spørgsmål. Måske har du en mavefornemmelse men vil gerne lave en lidt dybere vurdering. I dette indlæg prøver vi at komme med nogle perspektiver som kan hjælpe med at komme nærmere på et svar.
Og en spoiler: som så ofte er svaret ”it depends”. Det kommer an på, hvilke typer workloads du har, eller tænker at bruge i cloud. For nogen løsninger er ligetil at flytte, mens andre kræver lidt ekstra arbejde. Der kan også være gode grunde til, at du er i en af de amerikanske clouds.
Perspektiv
I dette indlæg kigger vi på US cloud udbydere som AWS, Azure, GCP og EU-cloud udbydere som Hetzner Cloud, OVHcloud, Scaleway.
Der er flere parametre, man kan sammenligne. Vi har valgt at fokusere på 3 områder:
- er årsagen til du er i cloud også til stede i EU-cloud?
- findes den funktionalitet du har brug for?
- er de fordele du leder efter i skiftet til stede?
Hvorfor vælge cloud?
Nogle antager, at valget af cloud frem for en on-premise-løsning altid kun (eller mest) handler om pris. De seneste år har netop prisen været et stridspunkt i debatten om fordele og ulemper ved cloud, hvilket efter vores mening er et ufuldstændigt billede af, hvad cloud egentlig kan. Ofte er der andre faktorer, der vejer tungt – og i mange tilfælde endda tungere.
Speed of innovation. Nye ressourcer er ofte bare et klik-væk. Eksperimenter kommer hurtigt i luften, og hvis du vælger at lukke et eksperiment, har du ikke en HW-platform, der nu samler støv.
Resultat: du vil ofte eksperimentere mere.
Focus on core business. Der findes mange services i cloud, der gør livet lettere for en infrastrukturansvarlig: managed backup, managed database, managed Kubernetes etc. Og hvad vil du helst bruge dine kloge folk til? Holde en Kafka-cluster i luften, som er magen til den din konkurrent bruger, eller fokusere på at lave den kode, der gør dit firma unikt? Ligesom kunstig intelligens (AI) i dag bruges til at forbedre arbejdsgange for at øge kvaliteten af leverancer, giver cloud-teknologier også muligheder for den enkelte medarbejder. Ved at flytte teknisk drift og vedligeholdelse til skyen, frigøres tid og ressourcer, så man i højere grad kan fokusere på det, der skaber værdi – nemlig selve outputtet og resultaterne. Det handler om at give folk bedre værktøjer og rammer til at gøre deres arbejde smartere og mere effektivt.
Developer friendly. Ofte kommer developers tæt på de services, der skal defineres (hvem sætter krav til dit RabbitMQ cluster) og i cloud kan alt defineres via API kald. I cloud bliver infrastructure-as-code ofte en ‘religion’, fordi det fjerner en hel række problemer, der findes i ClickOps, da kode og infrastruktur typisk følges ad i en løsnings livscyklus.
Pris. Ja, pris er en parameter men ikke så simpelt som i ”er det billigere at leje end at købe”. Måske kender du ikke din kapacitet om et år efter din nye fantastiske service er lanceret. Her kan det være et alternativ at bygge en arkitektur, der er elastisk og kun betale for det du bruger – og dermed undgå risiko for at løbe tør for kapacitet, når succesen blev større end forventet, eller sidde med dyre slukkede servere, når succesen blev mindre end forventet.
Disclaimer: der findes flere grunde til at bruge cloud, men det er ovenstående vi vurderer i dette indlæg. Og hvordan scorer EU-cloud så her?
Og hvordan scorer EU-cloud så her?
Område | US-cloud | EU-cloud |
Speed of innovation | ✅ | ✅ Samme model som US cloud |
Focus on core business | ✅ | ⚠️ Mængden af services er mindre (elle drastisk mindre) hvilket ofte skubber i retning “self-managed” løsninger |
Developer friendly | ✅ | ✅ De EU-cloud, vi har kigget på, har alle en Terraform provider |
Pris | ✅ | ✅✅ Ofte billigere end US cloud |
Findes den funktionalitet, du har brug for?
Cloud services portfolio. US-cloud udbyderne tilbyder mange services. Både AWS og Azure har i omegnen af 200 services. EU-cloud udbydere ligger lavere, f.eks. har Scaleway omkring 50 services, OVHcloud har et lignende antal mens Hetzner Cloud har omkring 10 forskellige services med fokus på VPS. Mange af de manglende services kan løses med self-managed løsninger eller erstattes med open-source alternativer. OVHcloud og Scaleway tilbyder auto-scaling, mens dette kræver en 3rd løsning i Hetzner Cloud. Hertil må vi dog ej glemme, at de spæde dage for både AWS og Azure også var præget af en stærkt begrænset serviceportefølje, hvilket ofte blev afhjulpet gennem en kombination af open source- og tredjepartsprodukter.
Enterprise-grade. Her scorer Hetzner Cloud lavt. Logging og IAM er begrænset, og der er ingen SSO-integration til fx Entra ID. Networking mellem forskellige projects/accounts er kun via Internettet. Derudover tilbydes ikke Enterprise support med SLA. OVHcloud og Scaleway scorer noget bedre. Her er logging og IAM features, SSO-integration, private networking mellem projects/accounts og enterprise support med SLA på core services. Alle 3 udbydere tilbyder multi-region availability.
Område | US-cloud | EU-cloud |
Cloud services portfolio | ✅ | ⚠️ Mængden af services er drastisk mindre, hvilket ofte medfører “self-hosting” løsninger |
Enterprise-grade | ✅ | ✅ OVHcloud, Scaleway ⚠️ Hetzner Cloud |
Er de fordele du leder efter i skiftet til stede?
GDPR Compliance & Schrems II.
Hvis GDPR-compliance, Schrems II og US Legal Exposure er vigtige, så kan EU-cloud udbydere være interessante. De tre udbydere, vi kigger på her, er EU-ejede: Hetzner Cloud (tysk privatejet), OVHcloud (fransk privatejet), Scaleway (ejet af Iliad Group (fransk)). Alle tre har datacentre i EU.
Bemærk dog at en EU-cloud ikke automatisk sikre GDPR-compliance – det kun er Data Transfer Risks, der er løst. Andre ting som databehandlingsaftaler, risikovurderinger etc. etc. skal stadig håndteres.
Område | US-cloud | EU-cloud |
Ownership | 🇺🇸 US | 🇩🇪 German (Hetzner Cloud), 🇫🇷 France (OVHcloud, Scaleway) |
CLOUD Act Exposure risk | ❌ Yes | ✅ No |
Schrems II risk | ⚠️ High Risk | ✅ No US infrastructure |
Kan en EU-cloud være et alternativ for din løsning?
Som teaset i indledning er svaret ”it depends”. Hvis du kan leve med de begrænsninger der er i cloud services og enterprise features så ja. Nedenfor er listet tre scenarier, som forhåbentligt kan hjælpe med dit valg:
Scenarie 1:
VM-baseret
Hvis din løsning er simpel og undgår de mere avancerede cloud-services som fx du anvender nogle VMer, lidt private networking, eksponerer services via en load balancer og benytter to regioner for high availability, så virker EU-cloud som et godt fit.
Scenarie 2:
Dybt i cloud
Hvis din løsning er baseret på en masse ”cloud-native goodness” som fx event-driven- and serverless services, så er flytningen fra en US-cloud til EU-cloud en hård vej. Og mange cloud-løsninger er i denne kategori, fordi denne approach hjælper dig med at få de fordele, vi opremsede i afsnittet “Hvorfor vælge vi cloud?”.
Scenarie 3:
Kubernetes-baseret
Nogle Kubernetes-teams benytter Kubernetes-features og projekter til at opnå ”cloud-native goodness” i stedet for den underliggende cloud-infrastructure platform. Eksempel: i stedet for at bruge en AWS Lambda function benyttes OpenFaaS eller Knative til at køre serverless function på Kubernetes. Her EU-cloud være en god kandidat, da meget af den krævede avancerede funktionalitet er “flyttet ind i Kubernetes”.
Område | EU-cloud |
VM-baseret | ✅ |
Dybt i cloud | ❌ Migration ,måske endda at bygge, kan være svært |
Kubernetes-baseret | ✅OVHcloud, Scaleway: managed Kubernetes ✅Hetzner Cloud: DIY fx med ClusterAPI eller k3s/k8s. |
Konklusion
- Kan en EU-cloud være et alternativ til cloud-leverandører som AWS, Azure, GCP etc. for din cloud-applikation? Måske … Har man et bestemt udgangspunkt eller scenarie for øje, kan det bestemt være et fornuftigt alternativ. Dog bør man tage hyperscalernes mangeårige forspring i betragtning.
- Kan en EU-cloud hjælpe dig med at løse GDPR Compliance & Schrems II problemer? Du kommer afgjort en stor del af vejen … Men det løser ikke alle udfordringer inden for databeskyttelses- og cybersikkerhedsregulering.
- Kan du spare penge ved at bruge Hetzner Cloud i stedet for AWS? Måske… Men husk at lave det udvidede regnestykke og inkludér udviklingsomkostninger mm.
Som sagt kommer det meget an på, hvad du bruger cloud til, hvad hvilke services du bruger i cloud, og hvordan du bygger i cloud.
Vi håber, at de perspektiver vi har forsøgt at skrive om i dette indlæg, har givet dig en snert af et billede på, hvordan du kan vurdere om EU-cloud er noget for dig.
Om forfatteren
Relateret