Wat we bouwen
- Cloudfundamenten. Een multi-account-setup (AWS Organizations, GCP folders of Azure management groups) met SSO, guardrails en centrale logging. Waarom dat vanaf dag één telt (Engelstalig).
- Netwerk. VPC's, private subnets, VPN of Direct Connect naar wat on-prem blijft, en uitgaand verkeer dat niet ongemerkt een fortuin kost.
- Compute die past. Managed containers (ECS, Cloud Run), Kubernetes als het zich terugbetaalt, of gewoon VM's als dat het juiste antwoord is.
- Data. Managed databases, een cutover op basis van replicatie zodat de downtime beperkt blijft tot minuten, en back-ups die vóór de go-live getest zijn.
- Pipelines. CI/CD die één keer bouwt en hetzelfde artifact naar staging en productie promoot.
- Alles in Terraform. Gedocumenteerd, gereviewd in pull requests en overgedragen aan je team.
Zo verloopt een migratie
- Inventarisatie. Elke server, database, cronjob, elk DNS-record en elke externe afhankelijkheid, met een eigenaar erbij.
- Doelontwerp. Regio (Frankfurt, Milaan, of de nieuwe Athens Local Zone voor workloads die gevoelig zijn voor latency), keuze van compute, dataplan en een kostenraming.
- Fundamenten en pipelines. Gebouwd en getest voordat er ook maar één productierequest verhuist.
- Generale repetitie. Een volledige dry run van de cutover op staging, getimed, met een rollbackplan.
- Cutover. Data van tevoren gerepliceerd, DNS omgezet met lage TTL's, en de oude omgeving warm gehouden tot je er zeker van bent.
- De eerste 30 dagen. Kostenguardrails, alerts en right-sizing zodra echt verkeer laat zien wat je nodig hebt.
De volledige checklist die we gebruiken staat in onze checklist voor cloudmigratie (Engelstalig, geschreven voor Griekse bedrijven).
Voor wie
- Bedrijven op een VPS, bij een lokale hostingpartij of op eigen servers die tegen hun grenzen aanlopen.
- Teams die weggaan van platforms in de stijl van Heroku, vanwege de kosten of de controle.
- Startups die een product lanceren en de fundamenten op orde willen hebben vóór de eerste klant, niet na het eerste incident.
Veelgestelde vragen
Hoe lang duurt een cloudmigratie?
Een kleine applicatie met één database duurt meestal een paar weken. Een bedrijf met meerdere services, omgevingen en integraties zit doorgaans op twee tot zes maanden. Na de inventarisatie heb je een realistische planning, voordat je je ergens aan vastlegt.
Hebben we downtime?
We plannen in minuten, niet in uren. Databases worden van tevoren gerepliceerd en DNS wordt omgezet met lage TTL's, dus het cutover-venster is kort en geoefend. Sommige legacysystemen hebben een onderhoudsvenster nodig; dat vertellen we je vooraf.
Naar welke cloud moeten we gaan?
Voor de meeste startups is AWS de standaardkeuze, maar GCP en Azure winnen in specifieke gevallen, zoals bij data-intensieve producten of bedrijven die rond Microsoft zijn gebouwd. Onze vergelijking van AWS, GCP en Azure (Engelstalig) zet de afwegingen op een rij.
Hebben we Kubernetes nodig?
Vaak niet. Voor een handvol services zijn managed containers zoals ECS of Cloud Run goedkoper in gebruik en eenvoudiger te beheren. We raden Kubernetes aan als je veel services, platformteams of multi-cloud-behoeften hebt. Zie Kubernetes-consultancy.
Blijft onze data in de EU?
Ja. We kiezen standaard EU-regio's en brengen in kaart waar elk stuk data en elke log staat. Dat helpt meteen ook bij de AVG en NIS2.