---
title: Database Migration Options to AWS Cloud
type: video
date: 2021-08-29
source: youtube
summary: Database Migration Options to AWS Cloud Migrating a database needs careful investigation based on your existing database infrastructure. Broadly consists of two parts – Environment Setup and Data migration. For Environment setup - Check for Managed RDS…
media_url: "https://www.youtube.com/watch?v=gXgRNleWzoY"
draft: false
---

Database Migration Options to AWS Cloud

Migrating a database needs careful investigation based on your existing database infrastructure. Broadly consists of two parts – Environment Setup and Data migration.

For Environment setup -
Check for Managed RDS support for your database and leverage appropriate AWS RDS Managed service.
For Non managed database (or Non-managed NoSQL databases), setup the appropriate environment. For instance, if you are using a MongoDB cluster, you have a choice to migrate to a compatible service like AWS DocumentDB or setup your own MongoDB cluster using VMs. While choosing a compatible services, please ensure you look at what capabilities are being offered by compatible services, as not all all features would be available (i.e https://docs.aws.amazon.com/documentdb/latest/developerguide/functional-differences.html)

For Data migration, this depends on the size of the database and if you can afford any downtime. You can use export and import tools offered by the database if you database size is small enough. For large database migration, you can use AWS Data Migration Service to migrate the data while your existing database systems are functional.

 For backups, large file system migration, you can leverage services like AWS Storage Gateway, AWS Data sync (online transfer) or AWS Snowball (for offline transfer).

#aws
#cloudmigration
#migratetoaws