We start any migration activities with conversations with business users to understand their needs and expectations.
Then we create an asset list including relevant interfaces and review/update architectural blueprints for systems in scope. The step after is to prioritise systems in scope and divide them into 7 "R" groups:
Move applications without changes. In large-scale, legacy migrations, organisations are looking to move quickly to meet business objectives. The majority of these applications are re-hosted. Even without implementing any cloud optimisations, it could save roughly 30% of its costs by re-hosting. Most re-hosting can be semi-automated with tools. Some customers prefer to do this manually to learn how to apply their legacy systems to the new cloud platform. Applications are easier to optimise/re-architect once they're already running in the cloud. Partly because your company will have developed the skills to do so, and partially because the hard part—migrating the application, data, and traffic—has already been done.
Make a few cloud optimisations to achieve a tangible benefit and adopt platform services or other technologies generally seen in cloud-native applications. We will not change the core architecture of the application. The application can retain its front-end interfaces for end-users but leverage "as a service" cloud technologies. This is often the best option for enabling migration and running of legacy IT systems with newer cloud technologies.
Re-imagine how the application is architected and developed using cloud-native features. This is driven by a strong business need to add features, scale, or performance that would otherwise be difficult to achieve in the application's existing environment.
Move from perpetual licenses to a software-as-a-service model. This will often save on staffing and application maintenance, and storage costs.
Move containers into ECS/EKS or VM's to VMware Cloud on AWS.
Remove applications that are no longer needed. Once we have completed discovery for your environment, ask who owns each application. As much as 10%-20% of an enterprise IT portfolio is no longer helpful and can be turned off.
Keep critical applications for the business, but that requires significant refactoring before those can be migrated. Another reason (including recent investments, a scheduled decommission within the ROI period, or performance concerns) may outweigh the benefits of the cloud. We can revisit all applications that fall in this category at a later point in time.
Our migration services covers:
Our cloud cost and performance optimisation services covers: