Have you felt overwhelmed at the thought of migrating your existing on-premise workloads to the cloud? Have you felt anxious and fearful of the consequences if things go wrong during the migration process, or if your business-critical application has elongated downtimes? Although there is no magic pill that can alleviate those concerns, much of the risk can be minimized by detailed planning and accounting for the various parts that can lead the migration project to fruition. Let us look at what some of these components are.
Engage All Relevant Stakeholders
As you can see, the migration of your workloads to the cloud is not just about IT. We need to make sure that the leaders across the various siloes are involved in the discussion and the implementation aspects, as their business units will be affected as well. Having their buy-in is crucial to success.
Review Legacy Application Architecture
Another very important factor to keep in mind when planning to migrate your applications to the cloud is the application architecture. You may have legacy applications in your environment that are not conducive to the cloud infrastructure. Some applications you may be able to refactor, while others may have to be set up as net new. Here are a few different migration approaches to consider:
Source: “Gartner Identifies Five Ways to Migrate Applications to the Cloud, https://gartnerinfo.com/futureofit2011/MEX38L_A2%20mex38l_a2.pdf
It’s recommended that customers go through a mapping exercise to choose the best-suited migration approach for each application based on time, complexity, cost and control constraints.
Discovery and Implementation
Once you have the migration plan and checklist laid out, and all relevant stakeholders have agreed to the success criteria, the Discovery and Implementation phases can begin. The Implementation phase can be structured in agile sprints and can run multiple sprints in parallel. Assume your customer has 20 applications they need to migrate to the cloud, and five of those are business-critical apps. A sample phased approach is below:
Capture Lessons Learned
It’s important to capture continuous feedback of the migration process as it flows through the Design and Implementation stages. As each application goes through the various stages listed below, the learning experience helps streamline tasks and envision roadblocks for other mission-critical applications.
Other key considerations include:
- Application Architecture
- Direct and Indirect Costs (for Infrastructure and Applications)
- Data Migration
- Backup and Recovery
- Access (Infrastructure, Application, IAM)
- Integration with Other Tools (e.g., IT Service Management)
- Optimal Utilization of Resources
- Operations (Monitoring, Patching, Remediation, etc.)
- Team Adoption (Skills and Training, Commissions, etc.)
After consolidating the various aspects outlined above and obtaining the results of budgeting exercises done via TCO calculators, you should be able to determine the timelines for delivery of various phases. You can also identify the team players that need to be engaged from the service provider and customer side and establish the work breakdown structure for the various tasks that define the success criteria.
Obtain Consulting Services and Training
Training customer teams on how to assess applications to be cloud-ready and migrate them to the new cloud platforms is imperative to the success of any migration project. Allowing customer teams to shadow our professional services teams, and conducting multiple workshops with their technical teams will equip them to continue on the migration journey as they adopt and use new technologies and platforms.
Tech Data provides consulting and advisory services for cloud migration projects. We have done migration projects for several Fortune 100 customers. We also provide shadow opportunities for our partners, so they can learn from these projects and develop their cloud practices.
For more information on how we can help with your cloud migration journey, please reach out to your local Tech Data representative.