For a successful migration to the new version, the overall procedure must be carefully planned with a precise and well-executed workflow to avoid potential issues, such as service disruption or compatibility issues with running components. The migration procedure plan can be split into three main steps, as shown in the following diagram:
Let's look at these steps in more detail.