Depending on how you look at it, there are four or six strategies to move to the cloud. Four or six? Well, the first two are not strategies that will get you into the cloud. They are about retaining (Retain) the infrastructure or discontinuing it (Retire). They have the advantage that no migration needs to take place. And in some cases, that can be the best solution. That leaves us with four possible approaches:
When deciding which migration strategy to follow, a few more elements are important.
The nature of the application is of great importance. In fact, it is a choice between the degree of control and the scale you want. These are opposites: more control means less scale and vice versa. Which choice is the right one depends on each case.
Secondly, also consider your level of ambition and your resources. They too will help determine which strategy you will opt for. Thirdly, it is important to determine your strategy based on each application. Here too, there is no one-size-fits-all, but rather a strategy for each application.