- Identify the data format, location, and sensitivity.
- Planning for the size and scope of the project.
- Backup all data.
- Assess staff and migration tool.
- Execution of the data migration plan.
- Testing of final system.
- Follow-up and maintenance of data migration plan.
What does it mean to migrate an application?
Application migration is the process of moving software applications from one computing environment to another. This can include migrating applications from one data center to another, such as from a public to a private cloud, or from a company's on-premises server to a cloud provider's environment.
Which three methods are examples of application migration techniques?
- Rehosting. Many refer to this as a “lift and shift” approach.
- Replatforming.
- Repurchasing.
- Refactoring / Re-architecting.
- Retire.
- Retain.
How do you approach migration?
- Explore and Assess the Source. Before migrating data, you must know (and understand) what you're migrating, as well as how it fits within the target system.
- Define and Design the Migration.
- Build the Migration Solution.
- Conduct a Live Test.
- Flipping the Switch.
- Audit.
What are the types of migration in AWS?
- Replatforming — I sometimes call this “lift-tinker-and-shift.”
- Repurchasing — Moving to a different product.
- Refactoring / Re-architecting — Re-imagining how the application is architected and developed, typically using cloud-native features.
- Retire — Get rid of.
The two types of strategies to migrate data include big bang migration and trickle migration. The big bang is better for smaller companies that can afford downtime, while trickle is better for larger enterprises that can't.
What does migrate data mean?
Data migration is the process of moving data from one location to another, one format to another, or one application to another. Generally, this is the result of introducing a new system or location for the data.