When it comes to migrating a large part of the application landscape to the cloud, you are faced with some important decisions. Which applications are actually suitable for the cloud from a technical or compliance point of view, which applications bring particularly high added value in the cloud and how can we save costs during the migration?
In the first post of this article series, we present the key concepts of application cloud readiness assessment and cost optimization for large-scale cloud migrations.
After a lot of planning, discussing, negotiating with cloud providers and collecting best practices it’s finally there - the cloud strategy. However, when it comes to the practical implementation of cloud transformation, many of us are facing major challenges. Historically grown and non-transparent IT landscapes, regulatory requirements as well as justified and unjustified security concerns make decision-making and the development of the right cloud solutions more difficult. Added to this is the ever-growing zoo of cloud services from different cloud providers with cost structures and features that are hard to compare.
In this article I want to share with you my experience from the assessments of over ten thousand applications that we have accompanied with our software Txture, in order to make it easier for you to translate your cloud strategy into practice. I’ll take a deep dive into the important organizational requirements and give you tips to accelerate the cloud assessment of large application landscapes.
First, I let me distinguish between three transformation archetypes - ordered by their speed:
In this article I will focus on the last two approaches. Both have in common that they require structured transformation decisions of sometimes thousands of applications in a very short time. In both cases there is also the requirement for a macro view of the application landscape, i.e. a view of what a migration of the entire portfolio would entail. And a micro-view in which individual decisions for applications must be made.
The upper part of the following screenshot shows the process as it should typically be applied in an assessment. Independent of the use of a tool, this procedure has established itself as best practice.Txture’s Cloud Strategy settings
Reading from left to right, the process steps are:
The first step in developing a cloud strategy is to create the organizational foundation to execute. Since cloud knowledge is often not yet widely available and many stakeholders are involved in migration decisions, it is advisable to create an organizational unit that bundles knowledge and communication.
So let’s get to the first important recommendation.
Establish a Cloud Center of Excellence (CCoE) as early as possible - in the best case, already during your strategy development.
A CCoE is a relatively small organizational unit that manages the entire transformation process and spreads cloud knowledge throughout the company. Typically, the CCoE consists of enterprise architects, experienced cloud and infrastructure specialists and experts from DevOps and FinOps.
The tasks of the CCoE are as important as they are manifold:
If you now look at the most important aspects of the Cloud Application Assessment, it quickly becomes clear how important the CCoE is for the success of the Cloud Transformation. These aspects include the technical feasibility of the migration (readiness),the migration risk and the analysis of the actual added value of the migration. In order to be able to make well-founded decisions on these aspects, CCoE's accumulated skills are required.
Our series about Cloud Migration decisions continues, so come back to read next blog entry. Stay curious for the next post when we take a closer look at these aspects of cloud assessment of individual applications!
Do you want to know more about Txture's Cloud Transformation Platform and want to discuss how Txture can facilitate the cloud journey of your organization? Feel free to get in touch and book your own demo session with me!