Data migration, as the term suggests, is the process of transferring data between two or more storage types. This may involve the transfer of data from one location to another, or even from one format to another. If you are planning to upgrade your existing storage system or integrate data from different sources into one common repository, then you will need to consider a data migration exercise.
In general, these are four scenarios in which data migration is carried out:
MIGRATING DATA TO THE CLOUD
When it comes to cloud migration, one or more of the following strategies are employed:
Lift-and-shift
Also known as rehosting, this involves the “lifting” an application from its on-prem infrastructure, and “shifting” it to a new cloud-based infrastructure. A lift-and-shift is a quick, cost-effective migration. Another variant of the lift-and-shift migration is re-platforming, which adds one step to the original lift-and-shift to become lift-adjust-shift. Re-platforming involves replacing application codes so that they become cloud-native.
Technical Migration
A technical migration is one where the application is maintained as-is but is upgraded in terms of operating system and database. This type of migration is used when an application requires the enhanced scalability or automation benefits of the cloud while remaining fairly unchanged in terms of functionality.
Application Migration
Application migration takes technical migration one step further. In addition to the operating system and database, the application layer is also transformed. During an application migration, one or more of the following strategies is used:
To know more about how you can get started with cloud migration, take a look at our Cloud Migration Checklist.
Having successfully executed over 450 cloud migrations, CloudNow has the technical expertise and experience required to help you make a smooth, disruption-free move to the cloud. Get in touch with us today!
With more organizations adopting Kubernetes to orchestrate containerized workloads, there is a growing need to…
DevSecOps - short for Development, Security, Operations - picks up where DevOps leaves off, adding…
DevOps is essentially a collaborative model that brings together software development and operations. DevSecOps integrates…
DevOps promotes collaboration, continuous integration and deployment, real-time monitoring, and immediate feedback, leading to…
It was 2007, and Patrick Debois, an IT administrator, increasingly frustrated by conflicts between developers…
Migrating your on-premise applications to the cloud has become a vital component of business competitiveness.…