While working with customers quite offen I come across the challenge of selecting the best application candidates for containerization and OpenShift onboarding.
To solve this challenge typically I take following path:
1. First we create with the client wide list of applications they think will benefit from the containerization from business or technology perspective.
2. Secondly we use Pathfinder tool to determine an applications suitability for running on OpenShift/Kubernetes.
Here is typical application assessment flow:
Application assessment filled for each analyzed application |
Architect review to give final application assessment |
Application landscape report to visualize application migration suitability |
3. Moving forward we use Migration toolkit for Applications (MTA) to analyze source code of selected applications to determine what needs to be changed in the application code and how much effort this will require.
Here is typical appllication code analysis flow. Screenshot are taken from CodeReady Workspaces IDE with installed MTA Visual Studio Code extension:
Git clone application source code and run report |
Analyze generated report: effort estimation |
Analyze generated report: issues list |
Fix the issues in your favourite IDE |
Brak komentarzy:
Prześlij komentarz