EU Data Act: cloud switching fees, including data transfer for the move, are banned from 12 January 2027 →
AWS → Scaleway

Migrate from AWS to Scaleway

To migrate from AWS to Scaleway, rebuild your infrastructure on Scaleway in parallel, keep the data in sync, and switch DNS when replication lag is under 5 seconds. EC2, RDS, S3, ALB, VPC, EKS and ElastiCache move automatically. SQS, Lambda and Route 53 need a replacement we help you build. AWS keeps running until you close it.

What we need first
A Cost Explorer or Cost and Usage Report (CUR) CSV export. No account access.
Access for the scan
An IAM role with the AWS managed ViewOnlyAccess policy and an external ID. Revocable any time.
Automation
Deep automation: the AWS scan and Terraform conversion run automatically.
The steps

How a move from AWS to Scaleway works

  1. 1
    Read-only

    Analyze

    Upload your AWS bill, then give read-only access. We list everything you run and how it connects. You get a fixed price, the new monthly cost on Scaleway, and what moves automatically.

    You: Upload a file, create a read-only role

  2. 2
    Your approval

    Copy the environment

    We rebuild your infrastructure on Scaleway as it is today, for example a Scaleway Instance for every EC2 instance: same sizes, networks, firewall rules and load balancers. Your apps are not copied here, only the place they run.

    You: Approve the plan and cost

  3. 3
    One setting

    Move the data

    We copy your databases and keep them in live sync, and clone your file storage with checksums. Prefer to do it yourself? You get a step-by-step guide.

    You: Allow database replication

  4. 4
    Your team

    Point your deployments

    Together with your team we update your CI/CD pipeline so it deploys the same apps to Scaleway. Your team tests them on a private address. Your code stays in your repositories.

    You: Review the change, test the app

  5. 5
    You pick the time

    Switch

    When data is in sync and checks pass, we point your domain to Scaleway. Expect a short planned pause for writes, agreed with you.

    You: Pick the time

  6. 6
    Rollback

    Stay safe, then clean up

    Your old cloud stays current through reverse sync, so you can switch back. When you are happy, we help you shut it down.

    You: Say when to close the old one

Service mapping

AWS services and their Scaleway equivalents

Automatic means we rebuild and sync it. Assisted means it needs a replacement we help you build. Not yet means we do not offer it today.

7 automatic3 assisted2 not yet
On AWSOn ScalewayHow it movesStatus
EC2InstancesTerraform, size-matchedAutomatic
RDS, Aurora (provisioned)Managed Database for PostgreSQL / MySQLLogical replication, then cutoverAutomatic
S3Object Storagerclone mirror with checksumsAutomatic
ALB, NLBLoad BalancerTerraformAutomatic
VPC, security groupsVPC, Private Networks, security groupsTerraformAutomatic
EKSKubernetes KapsuleTerraform + VeleroAutomatic
ElastiCacheManaged RedisFresh cache or snapshot restoreAutomatic
SQS, SNSQueues and Topics (SQS/SNS-compatible)Endpoint swap, we helpAssisted
LambdaServerless Functions / ContainersRepackage, we helpAssisted
Route 53Domains and DNSZone export and importAssisted
DynamoDBNo direct equivalentRedesign neededNot yet
RedshiftNo direct equivalentOut of scope todayNot yet
Costs

AWS and Scaleway list prices compared

Approximate list prices in October 2026, before discounts and taxes. Check each provider's price page; your free bill analysis uses your real usage.

ItemAWSScaleway
VM, 4 vCPU / 16 GB, per month≈ $165–170 (m6i.xlarge, Frankfurt)≈ €107 (POP2-4C-16G)
Data out to the internet≈ $90 per TBIncluded on Instances
About Scaleway

Who Scaleway is

Scaleway is a cloud provider headquartered in Paris, France, part of the Iliad group, with regions in Paris, Amsterdam and Warsaw. Besides Instances, Kubernetes Kapsule, managed databases and Object Storage, it offers Serverless Functions, SQS/SNS-compatible Queues and Topics, Secret Manager and IAM policies.

Questions

Before you move from AWS

Will moving to an EU cloud break production?

Not if the move is parallel. Your current cloud keeps serving users while the EU copy is built and synced. The switch itself usually needs a short read-only window of minutes, which we schedule with you. If anything looks wrong after the switch, DNS goes back to your old cloud.

Do we need to give you access to our AWS account?

Not for the first step. The free bill analysis only needs a cost export file. For the migration itself you give read-only access: on AWS a role with the managed ViewOnlyAccess policy and an external ID, on Google Cloud the Viewer role, on Azure the Reader role, on DigitalOcean a read-only token. You can revoke it at any time and our access ends.

Do we change anything on our current cloud?

One thing, and you apply it. Database replication needs logical replication enabled on your database, which on RDS is a parameter change and a reboot in your maintenance window. Everything else on the source stays as it is.

How long does a migration take?

It depends on data volume and on how many items need a manual replacement. The bill analysis takes minutes. Building and syncing a typical setup of servers, a managed database and buckets is measured in days, mostly waiting for data to copy. We give you a plan with dates before you commit.

What cannot be moved automatically?

Services without a direct EU equivalent. SQS, SNS and Lambda need a replacement that we help you build. DynamoDB and Redshift need a redesign, which we do not offer today. Every analysis lists these items for your own setup before you pay anything.

Does the EU Data Act ban cloud egress and switching fees?

Yes, for switching. Under Article 29 of the EU Data Act, providers may charge at most their direct costs for switching until 12 January 2027. From 12 January 2027 they may not charge switching fees at all, including data egress for the move. Egress for ongoing parallel use can still be charged.

What does MoveInfra cost?

The bill analysis is free. The exit plan is a fixed price, and a migration is a fixed quote based on what your analysis finds. We do not bill by the hour.