piątek, 13 listopada 2020

Choose right application for containerization

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