- Newest
- Most votes
- Most comments
When migrating from DigitalOcean to AWS, you can follow a safe approach to ensure you don't lose your work. Here's how to proceed:
-
Test before full migration: Create a Route 53 hosted zone for your domain and set up all necessary DNS records to match your current configuration. You can test this configuration locally by modifying your computer's hosts file or using online DNS lookup tools that allow you to specify custom name servers. This lets you verify your AWS setup works correctly before fully switching over.
-
Plan your data migration strategy: Evaluate different methods to migrate your data based on your specific use case. You can choose between online mode (direct transfer while systems are running), offline mode (for large datasets), or a hybrid approach.
-
Prepare for cutover: Before the final cutover, thoroughly test your migrated workload for both functional and non-functional requirements. Test high availability and fault tolerance before making the switch.
-
Develop a rollback plan: Create a comprehensive rollback strategy in case issues arise during or after migration. If you need to roll back without new data being created, you can simply redirect traffic back to your DigitalOcean droplet. If new data has been created, you might need to use strategies like fail-forward or dual write.
-
Choose the right cutover approach: Consider either an all-at-once approach (moving everything simultaneously) or a phased approach (gradual migration). The best time for cutover is when you have the fewest users accessing your systems.
By following these steps and thoroughly testing before the final migration, you can safely move your workload to AWS without losing your work from the past 2.5 months.
Sources
Route53: Can we point to Route53 name servers vs our existing for testing DNS records? | AWS re:Post
Best practice arranged by migration phase - Migration Lens
Cutover stage - AWS Prescriptive Guidance
Migrate - Migration Lens
answered a year ago
If you want to migrate entire droplet over, you can try Application Migration Service (MGN) which is a highly automated lift-and-shift (rehost) solution.
More information in user guide
There are a few factors to put into consideration.
What sort of workloads are you running?
What platform are you using e.g virtual machines, container orchestrator etc?
Any dependencies such as databases, storage etc?
As suggested already, Application migration service is one tool you can use to run your migration if your workloads are in virtual machine(s).
There are step-by-step guides and tutorials you can safely follow.
If you're migrating databases as well, there's also a tool to help with that - Database Migration Service.
One safety measure to follow is to ensure proper backup of your workloads.
answered a year ago
im using debian 12 but sadly after reading some websites sadly AWS won't support version 12 only 11. My current provider Digital Ocean doesn't really have everything AWS offers. Plus since im on the free tier and so is debian it wouldn't cost that much. I don't know why AWS won't let me use migrate with debian I worked so hard on my application took me many months of lost fun time. Would I be able to then use an snapshot from my droplet on digital ocean or would I just have to waste another few months the rest of summer and start all over with aws?
answered a year ago
Relevant content
asked 9 months ago
asked 3 years ago
- AWS OFFICIALUpdated 2 years ago

Thanks. I have no idea how to even do this, as mentioned above. Yikes